public function shortReason(UserPointDO $point) { $name = TestingBean::inst()->getTestingById($point->getData())->getName(); return "Успешно пройден тест \"{$name}\""; }
private function __construct(UserPointDO $point) { $this->point = $point; $this->class = FoldedResourcesManager::inst()->getFoldedEntityByDbCode($point->getReasonId())->getClassInst(); PsUtil::assertInstanceOf($this->class, 'PointsGiver'); }
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(); }