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:----QXkuM36awgwSjtsV09mQ+owEd6zsY5w54CeXWr5HA1byDOtYGiiiU0z+CjZ0EWSgZeNaMuqoGqDh3k6tJgU9DWDDetwRaFDZxb0Klz0CLFp0bqnjTccZh+sTbt/LW2Wi8rDzwtlcLaA3g3P+4dkZMpAIA5NuxTNa7MWVLxOjvmpEMLuoQwxRA71ZbXqPCCjeY2USTQGHMQrhcSNQKqmRdimiJDgZmhL44ySfQlh+nqwAZ1HkhqFDCUEq1LYJQYqELQmklTJdrOhda9dCRmuU9RlS/HJIUG1P+4HpbNOx0bneRA9bgrlLG9B0S/8/vwVu250A1N9JmjI27z99oOB/FyNCR2BxmwKf9nzPqtaef9IwTQfKuPPDqogPozebd8yVwWyZF9wy/YXo+m98lU0+ErzvOhtDEpEO+nv8yjUHWOUDdsnyGr9z2+BCA6p5kXjj7KUAV1KJSXS1NowDGRt0LsGaxsUwtjz7zXSdCy+Fwel0hfyQrNm/7BAAKIuUux1Jei7mfFx6q84erUQyH8ghY+VcGH07fsZTd6ixYb3VQa84yMmriHBNH2+bRU109OgAPdEYpx2TFrw1sIW5vrHGNmDCTzNFCB1gXvXT0OKtkUMVb/lCP9h02prk2A9eRwp1RG4Op4Xek9VLxYi9Z8WLZmtBwKZAwi3ln5MhqLi4gis=----ATTACHMENT:----Mzk3MDAwNjk3NDMyMDk3NCA3MzQyODEwNzY4OTkwNzQ3IDEwNzE4ODI0NjEyNDAyNzM=