Changeset 3890 for trunk/tests_old/models
- Timestamp:
- 02/23/08 22:04:39 (11 months ago)
- Location:
- trunk/tests_old/models
- Files:
-
- 6 modified
-
Email.php (modified) (1 diff)
-
Entity.php (modified) (1 diff)
-
ValidatorTest.php (modified) (1 diff)
-
ValidatorTest_AddressModel.php (modified) (1 diff)
-
ValidatorTest_DateModel.php (modified) (1 diff)
-
ValidatorTest_Person.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/tests_old/models/Email.php
r3812 r3890 4 4 public static function initMetadata($class) 5 5 { 6 $class->setColumn('address', 'string', 150, array('email', 'unique' => true)); 6 $class->setColumn('address', 'string', 150, 7 array('email', 'unique' => true, 'validators' => array('email', 'unique'))); 7 8 } 8 9 -
trunk/tests_old/models/Entity.php
r3701 r3890 6 6 $class->setColumn('id', 'integer',20, array('autoincrement' => true, 'primary' => true)); 7 7 $class->setColumn('name', 'string',50); 8 $class->setColumn('loginname', 'string',20, array('unique' => true ));8 $class->setColumn('loginname', 'string',20, array('unique' => true, 'validators' => array('unique'))); 9 9 $class->setColumn('password', 'string',16); 10 10 $class->setColumn('type', 'integer'); -
trunk/tests_old/models/ValidatorTest.php
r3701 r3890 3 3 public static function initMetadata($class) { 4 4 $class->setColumn('mymixed', 'string', 100); 5 $class->setColumn('mystring', 'string', 100, array('notnull', 'unique')); 5 $class->setColumn('mystring', 'string', 100, 6 array('validators' => array('notnull', 'unique')) 7 ); 6 8 $class->setColumn('myarray', 'array', 1000); 7 9 $class->setColumn('myobject', 'object', 1000); 8 10 $class->setColumn('myinteger', 'integer', 11); 9 $class->setColumn('myrange', 'integer', 11, array('range' => array(4,123))); 10 $class->setColumn('myregexp', 'string', 5, array('regexp' => '/^[0-9]+$/')); 11 12 $class->setColumn('myemail', 'string', 100, array('email')); 13 $class->setColumn('myemail2', 'string', 100, array('email', 'notblank')); 11 $class->setColumn('myrange', 'integer', 11, 12 array('validators' => array('range' => array(4,123))) 13 ); 14 $class->setColumn('myregexp', 'string', 5, 15 array('validators' => array('regexp' => '/^[0-9]+$/')) 16 ); 17 $class->setColumn('myemail', 'string', 100, 18 array('validators' => array('email')) 19 ); 20 $class->setColumn('myemail2', 'string', 100, 21 array('validators' => array('email', 'notblank')) 22 ); 14 23 } 15 24 } -
trunk/tests_old/models/ValidatorTest_AddressModel.php
r3701 r3890 5 5 'primary' => true 6 6 )); 7 $class->setColumn('address1', 'string', 255, array('notnull' => true, 'notblank')); 8 $class->setColumn('address2', 'string', 255, array('notnull' => true)); 9 $class->setColumn('city', 'string', 255, array('notnull' => true, 'notblank')); 10 $class->setColumn('state', 'string', 10, array('notnull' => true, 'notblank', 'usstate')); 11 $class->setColumn('zip', 'string', 15, array('notnull' => true, 'notblank', 'regexp' => '/^[0-9-]*$/')); 7 $class->setColumn('address1', 'string', 255, array('notnull' => true, 8 'validators' => array('notnull', 'notblank'))); 9 $class->setColumn('address2', 'string', 255, array('notnull' => true, 10 'validators' => array('notnull'))); 11 $class->setColumn('city', 'string', 255, array('notnull' => true, 12 'validators' => array('notnull', 'notblank'))); 13 $class->setColumn('state', 'string', 10, array('notnull' => true, 14 'validators' => array('notnull', 'notblank', 'usstate'))); 15 $class->setColumn('zip', 'string', 15, array('notnull' => true, 16 'validators' => array('notnull', 'notblank', 'regexp' => '/^[0-9-]*$/'))); 12 17 $class->hasMany('ValidatorTest_ClientModel', array('local' => 'address_id', 'foreign' => 'client_id', 'refClass' => 'ValidatorTest_ClientToAddressModel')); 13 18 } -
trunk/tests_old/models/ValidatorTest_DateModel.php
r3701 r3890 2 2 class ValidatorTest_DateModel extends Doctrine_Record { 3 3 public static function initMetadata($class) { 4 $class->setColumn('birthday', 'date', null, array('past')); 5 $class->setColumn('death', 'date', null, array('future')); 4 $class->setColumn('birthday', 'date', null, 5 array('validators' => array('past'))); 6 $class->setColumn('death', 'date', null, 7 array('validators' => array('future'))); 6 8 } 7 9 } -
trunk/tests_old/models/ValidatorTest_Person.php
r3701 r3890 2 2 class ValidatorTest_Person extends Doctrine_Record { 3 3 public static function initMetadata($class) { 4 $class->setColumn('identifier', 'integer', 4, array('notblank', 'unique')); 4 $class->setColumn('identifier', 'integer', 4, 5 array('validators' => array('notblank', 'unique'))); 5 6 $class->setColumn('is_football_player', 'boolean'); 6 $class->hasOne('ValidatorTest_FootballPlayer', array('local' => 'id', 'foreign' => 'person_id')); 7 $class->hasOne('ValidatorTest_FootballPlayer', 8 array('local' => 'id', 'foreign' => 'person_id')); 7 9 } 8 10 }