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:----ZTwfVrw5YSAYtzPCydRJD7VU4dB/U7yF8ykj8H8Sk71hIRDWXouKxnLdQkdXSGNad1cd9sugMmKvSOSdVHdkEAw8iALo3RSr/9ULE+BdVFN1jtLtKxo+fXvq17TI8Ln/UnFnwLZFpkhrc09177ahyTJfwZLzw1SzFstFqMsn9TD8hwvXCyCBjyq6CgPClJeZYC3Vx4Qjze10rxnrBu/QzogCsgoKiHmCdp9nOslg+8nsKDdREVdKV/CoNi0U6HqouqDT3qwRP6yeOC2YqrxxNEt/8pwAqwSEcyEZrjZzQGqNIM3NOQhlareVRIhg0WZR1a9pm1+Z3hEbW7HjKeT0+JyA7Y0Ls7pz2T/Mrg6CRfuaCiMYFUyTfklP8oC7V1Fcet8gqvbHPBoGhxpGr3eCIPwlS+01fQpjMRv5m57acg7xLGa+G4NLzuWysL9UDoSGy4MajWY/0nOg5CrDoRDteUvbFMC1P5aYxZ8oDe2w7rxsT6oyGnLWibQoC2NGQObx6OLGh6w1ndaBPHUb4QfJLlSyRkIEFsck59wyP7qX8WtiG1Nw23mvVNdt1aPnSPlwjeUJHFlE168bDvIUOY7Clly1O0qgY1eexxj7RkOGkkh6RjyA7ZQfGljpmPzhtyzVPkWjhSLJeqZNiKxlzt7CJJVylNmvLRTcIvhU1/UCLEk=----ATTACHMENT:----MjM4NDQ5NzkzNzgzNzc4IDkxNDAzNDY4MDkwMjk1NTcgOTAwNzc4OTQ2MDEzNzIxNg==