public function setUp() { parent::setUp(); $this->hasOne('UserAccount as user', array('local' => 'userid', 'foreign' => 'id')); $this->hasOne('UserAccount as approver', array('local' => 'approvedbyid', 'foreign' => 'id')); $this->hasOne('LeaveType as type', array('local' => 'typeid', 'foreign' => 'id')); }
function setUp() { parent::setUp(); // foreign key for the group $this->hasOne('AclGroup as group', array('local' => 'groupid', 'foreign' => 'id')); $this->hasOne('AclResource as resource', array('local' => 'resourceid', 'foreign' => 'id')); }
/** * Setup the permissions for the ACLGroup class */ public function setUp() { parent::setUp(); // the permissions for the group $this->hasMany('AclPermission as permissions', array('local' => 'id', 'foreign' => 'groupid')); $this->hasMany('UserGroup as usergroups', array('local' => 'id', 'foreign' => 'groupid')); }
/** * Overrides BaseEntity:setUp() to add Doctrine relations for all extensions. * This is primarily a convenience to allow for DQL joins between Entity and * extension tables. */ public function setUp() { //create extension relations from static list foreach (ExtensionDefinitionTable::$extensionNamesWithFields as $name) { $this->hasOne($name, array('local' => 'id', 'foreign' => 'entity_id')); } parent::setUp(); }
public function setUp() { parent::setUp(); $this->hasOne('UserAccount as user', array('local' => 'userid', 'foreign' => 'id')); $this->hasOne('Company as company', array('local' => 'companyid', 'foreign' => 'id')); $this->hasOne('BenefitType as benefittype', array('local' => 'benefitid', 'foreign' => 'id')); $this->hasOne('LeaveType as leavetype', array('local' => 'leaveid', 'foreign' => 'id')); $this->hasOne('Payroll as payroll', array('local' => 'payrollid', 'foreign' => 'id')); $this->hasOne('UserAccount as approver', array('local' => 'approvedbyid', 'foreign' => 'id')); }
public function setUp() { parent::setUp(); $this->hasOne('Company as company', array('local' => 'companyid', 'foreign' => 'id')); }
public function setUp() { parent::setUp(); # copied directly from BaseEntity since the createdby can be NULL when a user signs up # automatically set timestamp column values for datecreated and lastupdatedate $this->actAs('Timestampable', array('created' => array('name' => 'datecreated'), 'updated' => array('name' => 'lastupdatedate', 'onInsert' => false, 'options' => array('notnull' => false)))); $this->hasMany('UserGroup as usergroups', array('local' => 'id', 'foreign' => 'userid')); $this->hasOne('UserAccount as creator', array('local' => 'createdby', 'foreign' => 'id')); $this->hasOne('UserAccount as invitedby', array('local' => 'invitedbyid', 'foreign' => 'id')); $this->hasOne('UserAccount as manager', array('local' => 'managerid', 'foreign' => 'id')); $this->hasOne('Company as company', array('local' => 'companyid', 'foreign' => 'id')); $this->hasMany('UserBenefit as userbenefits', array('local' => 'id', 'foreign' => 'userid')); }
public function setUp() { parent::setUp(); $this->hasOne('UserAccount as defaultuser', array('local' => 'defaultuserid', 'foreign' => 'id')); $this->hasOne('UserAccount as invitedby', array('local' => 'invitedbyid', 'foreign' => 'id')); $this->hasMany('UserAccount as users', array('local' => 'id', 'foreign' => 'companyid')); }
public function setUp() { parent::setUp(); $this->hasOne('Category as parent', array('local' => 'parentid', 'foreign' => 'id')); $this->hasOne('Sector as sector', array('local' => 'sectorid', 'foreign' => 'id')); }
public function setUp() { parent::setUp(); $this->hasMany("LookupTypeValue as values", array('local' => 'id', 'foreign' => 'lookuptypeid')); }
public function setUp() { parent::setUp(); $this->hasOne('Company as company', array('local' => 'companyid', 'foreign' => 'id')); $this->hasMany('PayrollDetail as details', array('local' => 'id', 'foreign' => 'payrollid')); }
function setUp() { parent::setUp(); # Create the lookuptype vs value relationship $this->hasOne('LookupType as lookuptype', array('local' => 'lookuptypeid', 'foreign' => 'id')); }
function setUp() { parent::setUp(); // each resource can have many permissions $this->hasMany('AclPermission as permissions', array('local' => 'id', 'foreign' => 'resourceid')); }