ForkCMS\Bundle\InstallerBundle\Entity\InstallationData::isValid PHP Method

isValid() public method

Checks if all data needed for installation is available here
public isValid ( ) : boolean
return boolean
    public function isValid()
    {
        return !(empty($this->dbHostname) || empty($this->dbUsername) || empty($this->dbDatabase) || empty($this->dbPort) || empty($this->languages) || empty($this->interfaceLanguages) || empty($this->defaultLanguage) || empty($this->defaultInterfaceLanguage) || empty($this->modules) || empty($this->email) || empty($this->password));
    }

Usage Example

Esempio n. 1
0
 /**
  * Installs Fork
  *
  * @param  InstallationData $data The collected data required for Fork
  *
  * @return bool                   Is Fork successfully installed?
  */
 public function install(InstallationData $data)
 {
     if (!$data->isValid()) {
         return false;
     }
     // extend execution limit
     set_time_limit(0);
     ini_set('memory_limit', '512M');
     $this->createYAMLConfig($data);
     $this->deleteCachedData();
     $this->buildDatabase($data);
     $this->installCore($data);
     $this->installModules($data);
     $this->installExtras();
     $this->createLocaleFiles($data);
     return true;
 }