public static function success($msg = null, $extra = array())
{
$result = new self();
$result->setSuccess();
$result->setMessage($msg);
foreach ($extra as $k => $v) {
$result->{$k} = $v;
}
return $result;
}
/** * Report success. * * In this method, which pushs result object into ->results array. * you can use flushResult() method to clean up these * result objects. * * @param string $message Success message. * @param array $extra Extra data. * @return Result */ public function reportSuccess($message, $extra = array()) { return $this->lastResult = Result::success($message, $extra); }