public static function failure($msg = null, $extra = array()) { $result = new self(); $result->setError(); $result->setMessage($msg); foreach ($extra as $k => $v) { $result->{$k} = $v; } return $result; }
/** * Report error * * @param string $message Error message. * @param array $extra Extra data. * @return OperationError */ public function reportError($message, $extra = array()) { return $this->lastResult = Result::failure($message, $extra); }