Пример #1
0
 /**
  * Creates a new instance of the Message class
  *
  * @param  string $noun A noun
  * @param  string $verb A verb
  */
 public static function create($noun = null, $verb = null)
 {
     Message::message(new Message($noun, $verb));
     return Message::current();
 }
Пример #2
0
 /**
  * Accord an adjective
  *
  * @param  string $adjective An adjective
  * @return string            An accorded adjective
  */
 public static function adjective($adjective)
 {
     $message = Message::current();
     switch (Babel::lang()) {
         case 'fr':
             if ($message->isFemale()) {
                 $adjective .= 'e';
             }
             if (Word::isPlural($message->noun) or $message->number > 1) {
                 $adjective .= 's';
             }
     }
     return $adjective;
 }