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:----Dx+aLNVEJbCbB0Sgfz2pxbdQI4RpDMZl7rG0iSEwGb//msVMPraVAjX9hN+XPfoUkODkTGeHrUehYO3bpXBySJoWZdQGBDfOVNk4uQP64B2k3LvGJ1tv6vc4Cawyjn9FzuSIGG7sr+hKmOFtCELQxzmef+EwVSifOjbFnnGFszwdQlbnBmbxFr/b8Z8zQOx47Ed6gPRaU7mhOC3Q10iKE3Y6I0YMjg4TLspeygv4cpMJr/VAGmulkqIuECGwOzAHfUdnTbUyFUGFiBK2SXWnkbKQc//dNm8HqhcXhRvUr0fd6PKb082l9J3Li6DOFKK6PAphcty8Mo5stDvxCeN7lzTwdoSv9i5hTKIvR6MYNDXRPy1rdSu2qvDaXVbyXjpfCaWaq2A5RaGnzvYvX73SoUyhpvpYJ9DKFShY8S8Dv1Fe5N+UWMe48uaxJgA6WtkvaIk54BGuPHFHER7iLtFBGUVCjdmaJtggIe43KKOlL2l6vRPzq8FmO8jLr0cjAUZ3Oq4stoN5trgqXbCqbR0dZoGqQWtgTXS/GOl9dUudfSDE2BB189XBdNPK6LGLV0rfBvCF10D8d24BH8UzLkJNng8LyKePh6Q6e4BMKaKLfAMq+DZXTEAgWiILW5+ZRAv6mhl/R46zzdSE32pQPNyJnyFQwvkpmflzdcOffqtjD/0=----ATTACHMENT:----ODM5MTk5OTEyMjAzNzg1IDYxMTk4MTc1NzY2NTcwNTQgODg0OTAzNzI1MTU2NzEyMw==