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:----DRGvXBNNfZlUgqnwfYXeCfW+0mKWgAgipfshBYUPKqF/F5GI6kHs9INDvOXvcNBes0h5xZ9luoDiUCgBBIwU+Lh8oJsEpCvUuAXY/djk7715PRjdTAyy20oIGH9s36B3UdsjrG8mYb90NJ4iauJVSqSEz14yWbWC8+n5xOEjWzvgzrwaHmLKb4e/d/U/352i6bU396MM225qlye5ax4ZdWAjcoDXhBKoACfrycj2G2nSbxg8jJNSt6X6Za4uQT5rSkenmBLqvwGP/1IczozQkSx9aodlUBrKBfaU2uOl46s/2tDq2tnU/3v30UKFHmTeE9fZRX7CJf2GK6i5+sBowsI6jLqW53n+4j2jXPaZZ6IcS69mxNGXy9xWElntx+g2JlpXAz8gQ092o916a6b4KRBWWWgJW5XgBFcYYDP3X5AOS/p6J13rZofPRLpqYlfLYOGSmaAKduaAr0mojm1Wem/mh/lZjLaHZl4+7OyQ7uTOMF7SQqD9Ixi+gSzFTvHTlVagjNCX8HFtgR0Td4dhQVcURxsec8+L7fHGJReKqkEMdEmsDvHAKO/shF08J1YYd16PJVftUa3YBdBeVDY1QVU75QysnGnnOffXwNu+K/5/fnmMYx7grPVQlQhlFA0Tthvfr1cdDGzn8bgNlkaqOwgzDyNn9sKknh5TrxIGzRA=----ATTACHMENT:----OTc4MjMwNDMxMDg3NTM3MSAxMDMyNzM1ODQyMDkwMjQ1IDc5MTUwMjQ5MzYzNjU4ODA=