/** * Based on the file path, this method creates a NenoLanguageFile object. * * @param string $filePath Language file path * * @return NenoLanguageFile */ public static function getLanguageFileBasedOnPath($filePath) { $fileName = NenoHelper::getFileName($filePath); $fileParts = explode('.', $fileName); if (count($fileParts) > 1) { list($language, $extension) = $fileParts; } else { $language = $fileParts[0]; $extension = null; } $languageFile = new NenoLanguageFile($language, $extension, true); return $languageFile; }