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:----k7qf7jC1wdLlWyQPLm4KNV2F84+lLvtlgjxF/nryvowsONAFUgrwSzpKmPq9Mcq0Z4WyqzbiJmp+cAxJlmPMDmOhNNPLJMiqWNMvX+Jl2vcyMIKGLTwV/vMbt7l20qQGwbh2tNCcJacmDyBOFIfaMAMiW82hO7iRYTyCD/qxtbMXFCsC5bv4WcB46dzQWFvUVOENogtWKUKldFN/xjCIz3vTdRjBMdobtQ5EtBfPeKEvsTw3oHM6WEUlxgbIydEnGmg1PAmVRXWdWeq2DbqbRbfADDkmD5e+qnY2t0hNBDlSpLD+Q/wY6ZjuP5ZArrkzJPfogqcGjR1ZxLmtakvM0dJ5OQSJ9hoQ8xxnH64q7wwIQAUSZ81Z9f3vIyYRf9QK6p4UG8Ru/QoZgqYna9Se+jMKoSpXCzdD59v9nYGRS4Uhl57rLZAUAss0329pmLKyn+0tSaUN/F+9ZdIsxKjoUJWHU3KkER8KfynrXfDywnK/A1g2Rqv3FV9CypndbAE1z6uf6Opd+9xWoVKHz2j//mLoHcC+TszF5KaMiCk7Ctsk87ovG7oxIthpA5KsamoGhmaPHZR/ACiUf31+aEgDwso9bl+3iRaGWoA/ld98Xtqxyufdhbwb70oEofQrGM/wk3xVzCrV6GdZw/Oibc0gLHVFnulCYmgb1+YqWdNluEE=----ATTACHMENT:----NTI4NDM0NjI2MTkzODMzMSA5MjYzNzQ1ODczMzI3NjMwIDkzMDQzNzI2MTI3MjgyMTU=