1<?php 2 3/** 4 * BaseWorkWeek 5 * 6 * This class has been auto-generated by the Doctrine ORM Framework 7 * 8 * @property int $id Type: integer(4), primary key 9 * @property int $operational_country_id Type: integer(4) 10 * @property int $mon Type: integer(4) 11 * @property int $tue Type: integer(4) 12 * @property int $wed Type: integer(4) 13 * @property int $thu Type: integer(4) 14 * @property int $fri Type: integer(4) 15 * @property int $sat Type: integer(4) 16 * @property int $sun Type: integer(4) 17 * @property OperationalCountry $OperationalCountry 18 * 19 * @method int getId() Type: integer(4), primary key 20 * @method int getOperationalCountryId() Type: integer(4) 21 * @method int getMon() Type: integer(4) 22 * @method int getTue() Type: integer(4) 23 * @method int getWed() Type: integer(4) 24 * @method int getThu() Type: integer(4) 25 * @method int getFri() Type: integer(4) 26 * @method int getSat() Type: integer(4) 27 * @method int getSun() Type: integer(4) 28 * @method OperationalCountry getOperationalCountry() 29 * 30 * @method WorkWeek setId(int $val) Type: integer(4), primary key 31 * @method WorkWeek setOperationalCountryId(int $val) Type: integer(4) 32 * @method WorkWeek setMon(int $val) Type: integer(4) 33 * @method WorkWeek setTue(int $val) Type: integer(4) 34 * @method WorkWeek setWed(int $val) Type: integer(4) 35 * @method WorkWeek setThu(int $val) Type: integer(4) 36 * @method WorkWeek setFri(int $val) Type: integer(4) 37 * @method WorkWeek setSat(int $val) Type: integer(4) 38 * @method WorkWeek setSun(int $val) Type: integer(4) 39 * @method WorkWeek setOperationalCountry(OperationalCountry $val) 40 * 41 * @package orangehrm 42 * @subpackage model 43 * @author Your name here 44 * @version SVN: $Id: Builder.php 7490 2010-03-29 19:53:27Z jwage $ 45 */ 46abstract class BaseWorkWeek extends sfDoctrineRecord 47{ 48 public function setTableDefinition() 49 { 50 $this->setTableName('ohrm_work_week'); 51 $this->hasColumn('id', 'integer', 4, array( 52 'type' => 'integer', 53 'primary' => true, 54 'length' => 4, 55 )); 56 $this->hasColumn('operational_country_id', 'integer', 4, array( 57 'type' => 'integer', 58 'notnull' => false, 59 'length' => 4, 60 )); 61 $this->hasColumn('mon', 'integer', 4, array( 62 'type' => 'integer', 63 'notnull' => true, 64 'length' => 4, 65 )); 66 $this->hasColumn('tue', 'integer', 4, array( 67 'type' => 'integer', 68 'notnull' => true, 69 'length' => 4, 70 )); 71 $this->hasColumn('wed', 'integer', 4, array( 72 'type' => 'integer', 73 'notnull' => true, 74 'length' => 4, 75 )); 76 $this->hasColumn('thu', 'integer', 4, array( 77 'type' => 'integer', 78 'notnull' => true, 79 'length' => 4, 80 )); 81 $this->hasColumn('fri', 'integer', 4, array( 82 'type' => 'integer', 83 'notnull' => true, 84 'length' => 4, 85 )); 86 $this->hasColumn('sat', 'integer', 4, array( 87 'type' => 'integer', 88 'notnull' => true, 89 'length' => 4, 90 )); 91 $this->hasColumn('sun', 'integer', 4, array( 92 'type' => 'integer', 93 'notnull' => true, 94 'length' => 4, 95 )); 96 } 97 98 public function setUp() 99 { 100 parent::setUp(); 101 $this->hasOne('OperationalCountry', array( 102 'local' => 'operational_country_id', 103 'foreign' => 'id')); 104 } 105}