HEX
Server: LiteSpeed
System: Linux s3604.bom1.stableserver.net 4.18.0-513.11.1.lve.el8.x86_64 #1 SMP Thu Jan 18 16:21:02 UTC 2024 x86_64
User: dmstechonline (1480)
PHP: 7.4.33
Disabled: NONE
Upload Files
File: /home/dmstechonline/public_html/wp-content/plugins/depicter/app/src/Database/Entity/LeadField.php
<?php
namespace Depicter\Database\Entity;

use Averta\WordPress\Database\Entity\Model;

class LeadField extends Model
{
	protected $idColumn = 'id';

	protected $idLocal = 'lead_id';

	/**
	 * Resource name.
	 *
	 * @var string
	 */
	protected $resource = 'depicter_lead_fields';

	/**
	 * Determines what fields can be saved without be explicitly.
	 *
	 * @var array
	 */
	protected $builtin = [
		'lead_id',
		'name',
		'type',
		'value',
		'created_at',
		'updated_at'
	];

	protected $guard = [ 'id' ];

	protected $format = [
		'created_at'  => 'currentDateTime',
		'updated_at'  => 'currentDateTime'
	];

	public function currentDateTime() {
        return gmdate('Y-m-d H:i:s', time());
    }

	public function lead(){
		return $this->belongsTo(Lead::class, $this->idLocal, $this->idColumn );
	}
}