Ejemplo n.º 1
0
 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'));
 }
Ejemplo n.º 2
0
 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'));
 }
Ejemplo n.º 3
0
 /**
  * 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'));
 }
Ejemplo n.º 4
0
 /**
  * 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();
 }
Ejemplo n.º 5
0
 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'));
 }
Ejemplo n.º 6
0
 public function setUp()
 {
     parent::setUp();
     $this->hasOne('Company as company', array('local' => 'companyid', 'foreign' => 'id'));
 }
Ejemplo n.º 7
0
 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'));
 }
Ejemplo n.º 8
0
 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'));
 }
Ejemplo n.º 9
0
 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'));
 }
Ejemplo n.º 10
0
 public function setUp()
 {
     parent::setUp();
     $this->hasMany("LookupTypeValue as values", array('local' => 'id', 'foreign' => 'lookuptypeid'));
 }
Ejemplo n.º 11
0
 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'));
 }
Ejemplo n.º 12
0
 function setUp()
 {
     parent::setUp();
     # Create the lookuptype vs value relationship
     $this->hasOne('LookupType as lookuptype', array('local' => 'lookuptypeid', 'foreign' => 'id'));
 }
Ejemplo n.º 13
0
 function setUp()
 {
     parent::setUp();
     // each resource can have many permissions
     $this->hasMany('AclPermission as permissions', array('local' => 'id', 'foreign' => 'resourceid'));
 }