/** * @param AsgardTask $task * @return boolean */ public function matches($task) { return trim($task->getApp()) !== ''; }
/** * @param $aggregation * @param AsgardTask $task */ private function incrementTotalDeploys(&$aggregation, $task) { $year = $task->getYear(); $weekOfYear = $task->getWeekOfYear(); $app = $task->getApp(); $aggregation[$year][$weekOfYear][$app]++; }
/** * @param AsgardTask $task * @return boolean */ public function matches($task) { return sprintf(self::TASK_NAME_PATTERN, $task->getApp()) === $task->getName(); }