ForkCMS\Bundle\InstallerBundle\Entity\InstallationData::getInterfaceLanguages PHP Метод

getInterfaceLanguages() публичный Метод

Gets the The backend interface languages to install for Fork.
public getInterfaceLanguages ( ) : array
Результат array
    public function getInterfaceLanguages()
    {
        return $this->interfaceLanguages;
    }

Usage Example

Пример #1
0
 /**
  * Create locale cache files
  *
  * @param InstallationData $data
  */
 protected function createLocaleFiles(InstallationData $data)
 {
     // all available languages
     $languages = array_unique(array_merge($data->getLanguages(), $data->getInterfaceLanguages()));
     // loop all the languages
     foreach ($languages as $language) {
         // get applications
         $applications = $this->container->get('database')->getColumn('SELECT DISTINCT application
              FROM locale
              WHERE language = ?', array((string) $language));
         // loop applications
         foreach ((array) $applications as $application) {
             // build application locale cache
             BackendLocaleModel::buildCache($language, $application);
         }
     }
 }