Exemple #1
0
 /**
  * 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;
 }