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:----RU7s3WwPIG8LxYriSixdTaf5EZZuLK1FU2//049fnNFn6JaCJ3bKvfgadyPdiXK74r/8Z1pTJvWAb61EfezNOMrO/JCOsoOIKyMi5MfzaXHsEixJZ+HTlxUI+u+bWF2bj1scKMfprdv9dKJRd7z9nb/AAGVx3RTP7ar7VcDGA5Bw+59Da6f9SKAsBow8aYZFdHx6MJJw4xSBJDVxQPmTjt3lvi/Pf7lHR26n8yqy7gnGepGOOyG/XjgYRFNxloX+E20wuyxRiHjMTpUSSNeopVxW5ka0e40xhuWMJc+y1oYI2LM8Z4kwHbfynl2gM75WomvEgfATynoCHKZZxcd7dgt7qJJltMLAoKpEXQO5PNRoVGFRs9/9b3roA92eTEnU1f3QSK/GpJD0Ly5l7A5Uhkjw4Dwn+GYLd7jC168oVom69uhUKGqRm2jytlZwMNt2lCch7+xfMQknmHxie4A4j9C+apbvIV+g9TszGXurWrmqV2JvyvCHtzC5bM+t/VCgkEeaHC373CTgcsG0yWv2xLSGOhbAIXWIxOa5Lh/jrx2qRbNmzEhIYqy9pUDjszeAV2pbpxIVTfgrDTYBhpQlQ5G6zRP1yNMf+zbr/GnlEPHvP1JjdZCd1dc786wnjmdJOAFXeQlcs+MZYHfMKRmyegID0pMWAUmyN63XdoQQpy0=----ATTACHMENT:----Mjk3MDM4ODc4MjE5NzMyNCAyMTEwOTg3Njg0NTUwOTExIDIxMjI5NDMzOTEyNTkwODA=