VersionPress\Tests\Automation\WpAutomation::isSiteSetUp PHP Method

isSiteSetUp() public method

Returns true if the site is installed and working
public isSiteSetUp ( ) : boolean
return boolean
    public function isSiteSetUp()
    {
        try {
            $this->runWpCliCommand("core", "is-installed");
            return true;
        } catch (Exception $e) {
            return false;
        }
    }

Usage Example

 /**
  * Check if site is set up and VersionPress fully activated, and if not, do so. The $force
  * parametr may force this.
  *
  * @param bool $force Force all the automation actions to be taken regardless of the site state
  */
 private static function setUpSite($force)
 {
     if ($force || !self::$wpAutomation->isSiteSetUp()) {
         self::$wpAutomation->setUpSite();
     }
     if ($force || !self::$wpAutomation->isVersionPressInitialized()) {
         self::$wpAutomation->copyVersionPressFiles();
         self::$wpAutomation->initializeVersionPress();
     }
 }