N98\Magento\Command\System\Check\Result::setStatus PHP Method

setStatus() public method

public setStatus ( boolean | string $status )
$status boolean | string
    public function setStatus($status)
    {
        if (is_bool($status)) {
            $status = $status ? self::STATUS_OK : self::STATUS_ERROR;
        }
        if (!in_array($status, array(self::STATUS_OK, self::STATUS_ERROR, self::STATUS_WARNING))) {
            throw new LogicException('Wrong status was given. Use constants: Result::OK, Result::ERROR, Result::WARNING');
        }
        $this->_status = $status;
        return $this;
    }

Usage Example

Beispiel #1
0
 /**
  * @param Result $result
  * @param Varien_Db_Adapter_Interface $dbAdapter
  * @return void
  */
 protected function checkImplementation(Result $result, Varien_Db_Adapter_Interface $dbAdapter)
 {
     $innodbFound = $this->checkInnodbEngine($dbAdapter);
     if ($innodbFound) {
         $result->setStatus(Result::STATUS_OK);
         $result->setMessage("<info>Required MySQL Storage Engine <comment>InnoDB</comment> found.</info>");
     } else {
         $result->setStatus(Result::STATUS_ERROR);
         $result->setMessage("<error>Required MySQL Storage Engine <comment>InnoDB</comment> not found!</error>");
     }
 }
All Usage Examples Of N98\Magento\Command\System\Check\Result::setStatus