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