Пример #1
0
 public function shortReason(UserPointDO $point)
 {
     $name = TestingBean::inst()->getTestingById($point->getData())->getName();
     return "Успешно пройден тест \"{$name}\"";
 }
Пример #2
0
 public function fullReason(UserPointDO $point)
 {
     return $point->getData();
 }
Пример #3
0
 /**
  * Полное описание причины выдачи очков
  */
 public function fullReason(UserPointDO $point)
 {
     $max = self::MAX_TASKS * self::POINTS_PER_TASK;
     $left = $max - $point->getData() * self::POINTS_PER_TASK;
     return "Всего можно заработать {$max} баллов, осталось: {$left}";
 }
Пример #4
0
 public function shortReason(UserPointDO $point)
 {
     return 'Решена задача с 8ю монетами, порядок: ' . $point->getData();
 }