コード例 #1
0
 /**
  * @param $message
  *
  * @return bool
  */
 public function add_message(Types_Information_Message $message)
 {
     if ($message->get_type()) {
         switch ($message->get_type()) {
             case 'template':
                 if ($this->template === null && $message->valid()) {
                     $this->template[] = $message;
                 }
                 break;
             case 'archive':
                 if ($this->archive === null && $message->valid()) {
                     $this->archive[] = $message;
                 }
                 break;
             case 'views':
                 if ($this->views === null && $message->valid()) {
                     $this->views[] = $message;
                 }
                 break;
             case 'forms':
                 if ($this->forms === null && $message->valid()) {
                     $this->forms[] = $message;
                 }
                 break;
         }
     }
 }