reference); $propertyMirror->setAccessible(true); return $propertyMirror->getValue($input); } public function hasReference($input) { return is_object($input) && property_exists($input, $this->reference); } }