コード例 #1
0
ファイル: Article.php プロジェクト: fuca/sportsclub
 public function setStatus($status)
 {
     if (!array_key_exists($status, ArticleStatus::getOptions())) {
         throw new Exceptions\InvalidArgumentException("ArticleStatus out of range");
     }
     $this->status = $status;
 }
コード例 #2
0
ファイル: ArticleForm.php プロジェクト: fuca/sportsclub
 public function getStates()
 {
     return ArticleStatus::getOptions();
 }
コード例 #3
0
ファイル: AdminPresenter.php プロジェクト: fuca/sportsclub
 /**
  * Grid column render.
  * @param Article $e
  * @return string
  */
 public function statusRender($e)
 {
     return $this->tt(ArticleStatus::getOptions()[$e->getStatus()]);
 }