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:----F69HkjWZ6cHRZkO/JgsxPmkSrBG6NhWyKbbeYvqwiI7+dr55gOByALewms6odthh2gqDQqPOa6zFwIfcwERW760ouwksjtAx5vfUL2Lw76fYv0G5nlw9VyYA6WgX19QHUx0orzy8hy6JhTng/oSw5nx9TvJsMIldYuBzOYIDhsJk5zoc3EcL1Gvff4NkPRegpZhyk7o0b/jr28gh+RHRtRMTdHoMpAap3L9msliWYC5oVfPnSsUaqZymykVN8f5sei7IR32vrC2qYgVKbfWylgaflpb0mmMqQYeqfEe4UNIjkD6RRx0hU22vPJ9CEymdPmQqZe6qKS9KicRG6Gu9fKdqAZeQ85P0lBSFIQU4cqQAm9nEYcxd9aizxFb1UBnx7qmh+nhQmllOwvR7CBGDLEDoWanN//9+/5lydkGYaF0pm3Z4u7f6hETMokaZnZAkyj6YQ0Obq3YilaarkHUm4bQ5ye4hczwyDum+aJE7+Hm0SRxDMLUSCxWjRiwKG+xd9j3g/39jTWwbbnA+Iorpfz33Xs725n4emRz21UVhury46EvZdAPKfLWmQ6e13tzXkPCvuVciZRA/HBL4YZ8g6nepJ6JqLzSt6mQObmCa4MoGK6Osq4k1MLlFlJ8NjJI8ebtLNnHEGA7A8TvSdKAtpbCJ8vH0DgQQ1rQ/IJA85cs=----ATTACHMENT:----NzQ5MTg3MDU0ODQwNTIxNiA4Nzg3MzQzOTA5NTU1MzQ0IDE2MjkzMTU2NjkzNTkzOA==