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:----imt5BzNl/B6n4yGfELxFrgG9pWgtSHge0ryKs+K/I5GnkNAxFGcERxBFVGMwx9DbbfKq1Bx+ini3gRgxcrignzDOy+s8OWhossPwpJG4YKnPyQNyv4/iu6+VZlbv/HG3+X6jKky9VIQX+mpE9NcdUK/5JSlMtVDV6LVOyOz4GLeY3CFyOIChlEhwfe+2k2I1nnqnGGLf/HftpFWC3yi0lC6AkQ5Db3fLhch/TstDEWBYCXV7XFXU1jAvNzHkhC18ntuuaX/IAdZHt6Oo4ibqV8j5BF88R4ynq+3UAG6sAlA9PqIDEdmFGCiT1B45Zkr4O0sBCVQ5T9SFrPdSrqkbdnjFU2Nv+OJMyu34A1ZfelnB9eNQZMMovPC1fmh0Q4cmutI6Fu+arRA6Sna/10PueIPQN8Yylb4dRODchU90Xl1h3D8+QAFvT1yotBNH0QQR4+30UERI8hadrrnJyplouC92beqaHB6JlUZMxdOZ9ghDw7J83SpRjUBnmVZpIDZtft75zA0TIwSc9qEvHD0FER6AU27/Y4RF9o3/mZTo4D/DkSIvxP8McaoQRtPa4DRUgfnSY5C+N+wSq6vpx426yccRb0N4iVZCuoHhq2aODGObDarzROfif1ZcCFceKftSgjJ2lymNd1tavSqy6htOj7080Kr3E229dixpdZPnrCw=----ATTACHMENT:----NzE2OTk0NTY5Mzc2Mjc0NSA2MTA1NDk3Mjk2MDU4NjQ5IDc1MzU2NTYyNDg2MTI1MzE=