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:----JrJxqapUS8pXS+HhE5v5no/PmckcrnqZb1Gkkt/TOh04Rs4oJPKG6L1yRSoxa1Blw0xGUbWJLi29YeJ+x9Zd5gVGU4msl1iSNZ8UfokqR9KSr8dv/At2t4KyTWk7Qdmige429/HW2KfqbJjip6F9gqFbW/aza345TomMUBGLlDbGDFDLsV9MtmDTTfTfnX+X7zKd49+2cfGqVVslIww67Sp53/wras+cAvsLkVChIDz7489Mx9w0WwbKr+N7gx9Wrd8jCfJVDPQN4nDPonPZ1/LhGxC6l4A/u0ZpuE3VTY1/GKlu8HyAfJTFWxOdrMhpv6U6WwGoyRAZuQUhKJmsaiduZkR840/QkUzaxFiaQP22kkkjRD6+zGaQD2yIyVROU00nmlehpmHq6/1/oLKi4CYnyaKgkccu38E7hxhHTBe3K5Ff2ndjouUnnY94x7sGQQ7iKWmNvJIBOURPRr2tmJv7Zxdnjqp4vt9cDdZXjgk6ZsaUiXOmDHx/A2RInAAL4jKyXGfW7asTp323C+hhrQ8YelKRXtCVqt0PvEM7Gelu5twIhVll3tSb4YT1W9bgSq0BQI1355r7SN/fEcc9sr7Rj/rpww7dylrLwcWf/afVoZAYcve2bBLr6WUpHJ4h17gTvJrhzL32NGUrRbQQYiknhykBiUFZAyB4N4tMH6w=----ATTACHMENT:----OTYxNjAxMTgwNDEwNTAzOSA2ODUwNDY3NTMyMDcwNjQyIDI3MDA4MTIwMjM4NTczMzA=