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:----GTg0MN3TPEZg99BS51cjvdkmnD1cbhdqpmOxiRhdqWvOCfAvRmzNmVVbQNP7uUwsYu4RFF1jLH6p/xamoOLlcyvNCnnIOycMxFiCXmQkgyhwPT28zszZN9KnPD1u2e7FLJR8ru9wiVtoewR7VvBtXrcDdqMVk6lsuX7b5yYBtiQ3QqMeaXfFEBG19kWfHNKMQ/rXxOhlwoounB8LjrIpkX9xczYEoVQ3pt72uOwNLIx5CYeE8MaCPybXpVZkdb7TILLNaONLPqKlOTzeBveFJ0CmcGx7ul58+EW4Nt8efIp/wBrlXcF3dgG4UpU5sARPGCxtYQ1t/p0lXEJJSBVmURdc0Llc0nOyP3hYJ4KpKlmryka+zWJZXjmpiHb9jZHv3IwAfRjtTenoK66qVgupBPWeQiGcrETEKiNUxHLSBCEq/MeM7iWxWdRit+SLefWxHw1rUZeRsiPJ3E1T4/KwEAcW1dEiTPNqJe+PfQ59CYX6XCuz6Y8XiLvCl2h/iMcpXdO+Y8kQltU6lkghwOzyW3c2eO4bbv8fJ9kHP7X2Q2EnS9p5Vh2IIgiYw5q4F9NNitVcmFp5RpaGFuVQJ9bn37+XYnFaV24SZRRGfORKS+P6YLvDiL9gkEUmeMiOAyBkxZqdyPF5vKtcLZnGCQDIRwcWVxr+mRcwoSa0dGziBBc=----ATTACHMENT:----NzM2OTI2MDE2NjE1MDIyIDM1MDQzODE2OTk4MjI5NDQgOTk3MzE5NDk2NDk4ODI4Ng==