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:----kWs2MvbotyoHdJHK+ciyZ7bJs4rgLKtN/zuApARvU0epeWHkk5LjSIuReHzeMEkBlW1x+lXQGQ5cSdCBr9NLjFGEH7YcDSNQuuE8+SiiIOt8RNTpmsoeipWb/6eIl043bk6WEpWTA3xp6b+6jRwgFc4gnQZDt6QkmIYRcXvhV1YPzhwRLGh9IhTFdrhUJ+2PstNZMOysZd9ZhXgAbhlJ/DYpOlUjcATHWDGIECecBBvvPHEnOiSoxBxzSgypnKGORqJ+xTWUp35mW796BylvuZauihbvflxPXGZYuozg3xLDak0A8mJOpzwFPXy7fjk0k+bCn8QlFU0dPyfMv+NqDeNb9cTMGrdbudYG/55WggO0UanBmZF8MivBIuWE2T4sIjLV/5qiLNB9XYShAIeY8rJavYoIHI9QpZXmj4mQIwZQfgchp5UiTWoci0soESBNX2w4rsHkS5fHir5xo8K9/JXONhl0e9BhiYmGOjITcMXYa9R5o29i6Y0zENaZbG73FKryKQZupgCe+vfryeUJzBgBB/JApbK8q2d4bjyQMbSfb/k1P/0ARjulMriVBsZOllOliaqzwx7bW6wd14dOMqgqlzLPv9Zg/AuMst/EPMmzLd7xq+DbpOkeEZZ+j40nb5ZDoAKpIqUnYpCm2H8ia79vqceNSX2afBZxzioqTy0=----ATTACHMENT:----MzMzMDM4NzgzMzM3OTg1MiAyNjUxNjg4ODQ3NTQ4Mzg0IDMzOTg2NzQzNTU1NDAxNjg=