protected function getExtension($path) { $extensions = array_keys($this->viewEngineMap); return array_first($extensions, function ($key, $value) use($path) { return ends_with($path, $value); }); }