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:----K6Bpq3wIqFmry/4Vc+j6QXfnLEc77AhMUvIuS9i23rC9+1UhEvgHVIXSDrq3KxFu9XOPdAAY4pTrl/d9RLDGtWLQEdDM8zY0blom0HQ2K/RLuJmAJTkQFzL0r7ZA2Vz/Zt2pdM8pDfi1990lLUZfFaxJxHjzQhsj1upsvu4ajhzVzu+fdcIhF2f86cfPJPVB9czrKywHxPsOC30UtjhieNNS/RH/pqx+keYmlacm6C6nlgR9JKQxA/10dAIy0RnI/yW4sD8IFOxRGRW4nhqbxRoXFZqh2onCHHK5K+5FdsboKfpBftPNe7ynRwbS+wEoyan/CERk7QGXf8K9angaMH21zNj8NJHqyTJMr72QoJ0faJF+nPJV/3ZalgrX5FMIlBzvgMV16y4MiZMsQL3kR2epb4NUEnLpmrUA4VoYoYS7OrsPglfKdIs0kz8S9AaWE8rcY70l2V4DPCns5HxbNs5xNQSiMoDzl47FnriH3Ygc3e+3NRYZY6gbgmrVog9OF4chrZzUEBJWE5FryNQ7iqcHXJaxCg5aJaoxq3L+wS0NdNO55lrlbsdsjkQoRv1uCzimPXeAieXlTDb1HQ8zwwKY7ub1+H9o/oGTXnTxB3Rc7G7JJJJHSZEbAuT0AVnT9j7RK/1GUrgBeGN/QUH8Zu+eiWqvyvn+96dLYQ7yyGk=----ATTACHMENT:----MTYwOTQyNjEzNTczODIyMCA5MTU5MzEwMDEzODc1NzEzIDUxMDY0NTUxMDE4NzIwNDM=