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:----pwP7Apq+/wahrGWuB8V4ZbCJ2JVJF9HZ61SS3k/4Fg1GQaq5R6WnQN+Jy/Dy3pKWXFFtZNBZAA5QkeS1B4DDNTIMgDasoYYEAiqMDhZ1iY+RLGHi4s9I31mJ/WMvM6psRdRu5hygY5O2VkUUU3mdCeqvrx+FspowwO5I0TxN9eYSEC/0eRQzqqfDcbBXGJFCN+496JNg7Uy1e8BZW8nrzdUWWJzrPj1d5K+HxsKrGmlIuC+Ix0P5K1qXk4VBQazsHc65oyjfe8/GumXt39YBjfXVeQWZmyrpqCR0HhKQVLhM569kmIEsLEWuaSKN1X5XE5VqgPFYujMcy5W7Imcu6NC0hinSlNN2eq0n1Pp95sHXmLSnm3USVjHKQpn+y/8VywwA3Tp7U+axTRENHadw+rK/mr57nHl2i7UW4KnfB3IeG7nJCEkdTW8BE5BLJddRFQ2p34jzAAtkAGd7VKRkH8tDatqhMJoemBtd+RpjLDljTozUeXEa3SYopYBzybWH3sI96nE89xn109nlFQim6EF42x+Jrjo8CfXF49ib2+yCy+MJkADfUiPwbN+b1I9kcARI3BZhr3e6TeShx8FfIfwATj+WBKzmZ/M7y0iaFIuhjPNEaHr8fujYjgmSmp72v4EFLecL40Yscz95MaZLENBFRpyUIKsT4X1net8okek=----ATTACHMENT:----MzU5MTI3NjQwNzc1OTYwNiAzNjgyMTYxNTQ2MDI4MzU5IDk0MzY3OTMyNTI1NjY0MjQ=