configuration->find($name); } public function __call($name, $arguments) { $checks = ['is' . $name, 'get' . $name, 'has' . $name, $name]; foreach ($checks as $methodName) { if (method_exists($this->configuration, $methodName)) { return \call_user_func([$this->configuration, $methodName], $arguments); } } return $this->configuration->find($name); } }