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:----P7eUFO3M+NEZPwwXY170tk54ZgcSYmN/g8Q7YIW46XBrb7xzYTGN4wOb5csgKbwVPtvc1KXl9r+Qar/rEuVZ7gAxdvz/P02f9NZV/55mZZEqrpLSe25+axEsNuQgFDTwYgGOQBc5/yKNT01hAqjzG5K1x/qBTwFDdpA1w+QPDbc/MVaa/2k92oSLYhI9XUA5UKf+on1WjH5ilrIZYLfrJWFL/2Dl4dRVl65/J1ddtFbMnVGk2H2han1yqWFGN1fDyLCrPro/I/zJtpPsI33ycKQ2v6andUuyQZu0bwqxlcfpTfWa7X30YzaVZup5Ti7YX7W0hWJsLSbFAt1TcWkxtlgi1/CTi/7CVNbvKxqDi2SIJhSWfi+8xCElvRecV+My7zSDRSSNJTJTShiICIi0zr6zxKtYZxtF5F+X9QnTY/idx/KY62HV6FW1vK0GvQAjwaho3qflh5slmEnynuI+rwqMpeOu4ps3Ry/WSAvyVfakYh5EMuUuXAaEbX6Wokp3c7SLJf1yJYOINLAzrYCZA6hkFjgxEozQXJDis6C0FYHO3YyCAlklqp/1s4hdQpA5twXt6ss7LQpogmXKXeTfT2UcLvEy0InpZuzTpDMehEr7SJY8B/FIuRT9hWwhjcrS6l6985FpYy3LEO1FPl7pAMkzUhL6rdKnmnZMP2Gs6UA=----ATTACHMENT:----Mjc0NzEyMTQ3NTk1MjU1OSA1OTQ3OTA0NDQ4NzcyODg3IDY1NjY3MjA1ODgwOTM0MzU=