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:----wDdMKTKb77PTHo2rEzLtWJl5/0htjpg26qHiFGMgHg6W4wXwteipvdIl2Rx6lMDJGnYaQ/0wsIuPhcCa1hF6loGnVpCdERA8zZMlVTi2UPs4D6XWZdLUnewje/+cktYRFAYuQpsBAo7jA49J7GTPaoQGi6FJE+euEolVZurTL+J7EQf9QGL6/nCUdvwLMtHFpkDS7oJa2Y901QmQ4zXdQ7n5c1j7fEVaq7AZuhsw0wW8GxhnoH5GB58b7gG7WWlBTiH55yaNmuT9VSNjCiQom6FuWTikbinkbbCXHH//SJMdcExmN1i+lGfjaK/z4WIpfpSCl5uN7oQhNL2JyhS3sLnodeOolRdPs1LzSUjLvu//VdEQXDi6PF29kfuZ0u44FxobVNgC7Tl4QsR1vk4oMmDJcvmDoqTt7+Fw670p7hzLzHesNYVgEfYvIPZGQX9kc9qMekIe3Ct6Ogr2X2AS9p3zNPat+eG4d7Rc2BPGrfBt3Ac7BeUerPCJnbeotBVNRWVmxNGK5GCbAux/x2zz8iFVBGgOBDErZHTQ0ILDvA2asTZBsK4kjQVw+ylxT/AxGvqDvDPenIvcvDI2TnlJGofl7FCq7/NXH8kVBWg9bQokt0A/OKXn9b3rYo9XW8S1/7yalagENaB66AKgRAetxvQlzdFzm7WK12iiKS7n/mA=----ATTACHMENT:----NzI0MzcwNjgxODk0MzUyNyAyNDE5NTEyMjcxMjQzMjY4IDM5MDM3MTk2OTk3Njg3NjE=