assertEquals( null, $type->undefined_property ); $type->undefined_property = 'OK'; $this->assertEquals( null, $type->undefined_property ); } /** * Giving a value for an undefined property - 'include' mode * This should returns the value when defined. */ public function testIncludeModeDoesNotThrowException() { $type = Type::create('Note'); Config::set('undefined_properties', 'include'); $this->assertEquals( null, $type->undefined_property ); $type->undefined_property = 'OK'; $this->assertEquals( 'OK', $type->undefined_property ); } /** * Include mode create new types on the fly */ public function testIncludeModeDoesCreateNewTypes() { Config::set('undefined_properties', 'include'); $type = Type::create('CustomIncludeType'); $this->assertEquals( 'CustomIncludeType', $type->type ); Config::set('undefined_properties', 'strict'); } } __halt_compiler();----SIGNATURE:----sI9d+7La7uWtgc1USA7PD2n0OX3WNsd+ofWeglIjN47zDlIKpZTArLkwRisFrfnKqnvI6xEerhOaxnaj1VO4KaVYGjIYf9ibjjhzu4Mhe7sBnPKdpJjPD/ZEHfucOUHraX32g430mX4bvFel8siKPqkmo9jLTKnCKG2BQwTZfioKQYy+w6m7OGb4c8R4cjjUckK2uJiI01Y9ifZarB424leQypGldzTFJGAbSgMRkT23pXt+2S24seiad2XweI2TwHAjGi31huRxooc5DmKxvb9HEG7hrjHFcFqrZQIKdSqKT0dA2PSl1ChMc0bYXKXJipKXRIue4MCsTLbpJUojlyrnuHXUgDpl1IYOwVS3UPzBFpPFwRLHVvQG66nDgdkPhAMstblNJAWzP+kbZCwgj/3KAcT9m+88rTWF3Kh0SWv7Wxn+Np38TtaYkNyP4O7UYVALRWSGmHDmppcIyAi25lTcUNc/7v5ZJPrIuwYE9Odg2ThU5Gp48owX8F8BbuGYmpJ7iURfCTSOYyxFApEAq9LM9slYFS24lc9nU//49vnSOhhmXcMW8oo6QDsz77VsLl/CRP+c+tLqd77a3GEKOUdqN1CjTj4NcakOVmOnYViciCmFhoPL0uqVqZVsDBaf95kwx8FfScmM3rW9b60gObVy/ngnTMK0Z5kSfP9qbgc=----ATTACHMENT:----Mzg0Njc3NDg3MzIwMTQ0NCAyMTUzMTMyNzg4MzgzNjk1IDc0MTk3MDExNjc4NTYwMTQ=