for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
declare(strict_types=1);
namespace Gewaer\CustomFields;
use Gewaer\Models\AbstractModel;
class CustomFields extends AbstractModel
{
/**
*
* @var integer
*/
public $id;
public $users_id;
public $companies_id;
public $apps_id;
* @var string
public $name;
public $custom_fields_modules_id;
public $fields_type_id;
public $is_deleted;
public $created_at;
public $updated_at;
* Initialize method for model.
public function initialize()
$this->setSource('custom_fields');
$this->belongsTo(
'custom_fields_modules_id',
'Gewaer\Models\CustomFieldsModules',
'id',
['alias' => 'modules']
);
$this->hasMany(
'Gewaer\Models\CompanyCustomFields',
'custom_field_id',
['alias' => 'company-fields']
'companies_id',
'Gewaer\Models\Apps',
['alias' => 'companies']
}
* Returns table name mapped in the model.
* @return string
public function getSource(): string
return 'custom_fields';