public function testSafetyForInvalidUsecase() { // the object has non array $_array_resource as default $obj = new ConcreteResource3(); $obj->setResource('non_array.value', 100); $this->assertEquals(100, $obj->getResource('non_array.value')); }