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:----lsxENA6+kh2ncy9gfV2Ukxu3UwkFw8iCL6caMjaRGf20eyBzMISwjRzVA3nap4dKctbVOapAzAqpRFS6FYTMXEUuHt8RCLDir+As1HeUPSVHRXLOU45pjsQCSnVPF/tdD5ikECCWdxJe3mm2OSDCYG3ahyvmuvWNCau2Zo9J9bcrYtPJy0iLz4u7zz6yLsub09rapNYO2HTlHuXhWWSxz6L7LLmClzy/ZEU+9LPTCdBosdVam32MyK05zSpi21ZdASc6gtt/WaJY/l+bTb6AHFLnFzf3bATU1uiWjgJ1gC2/i7D/+b6ieUYORK5FXZ2YwDW5iu1Ligycni9L4ADySJjo7pJvDMJDm+cIxlVTrRCgBKVUk67hLLdBspjserTkjSrrOOD1qc2yx7Eyu4TvoPMOt8pEXiLq0jSfbs0aSQZJh51LGQbLmdnpnEi0lzyOCBPFGSiFbhVeImNFaASk3XVvTIsc7WQhb2fkHz8NZO0mT6/MQ/tZxgL5xMxLYsO04bLqreUv5QK4DzfwDrr9g2lmYL1vF7QEx1b60MNlBzc/bLlo1zewcq6FRX5WHUYFaO7SSAEKnVWzJuAnhyJANh0s3+JzIpEAVxlNlTy4Y/5fObtoJNNK+Jc08zvmF42Npfa+B30hSZaEwlKBLlbN/LEAheokr6ZwVV+1RGMR+P4=----ATTACHMENT:----ODAwMTU2MjQ0OTg0MTE3OSAxNDMzNTI4OTM5NjU1Mjg3IDIwMjQwNDQxMDE1MjgzMTk=