/** * Returns a task by its ID. * * @param int $taskId * * @return TaskRecord|null|false */ private function _getTaskRecordById($taskId) { if (!isset($this->_taskRecordsById[$taskId])) { $this->_taskRecordsById[$taskId] = TaskRecord::model()->findById($taskId); if (!$this->_taskRecordsById[$taskId]) { $this->_taskRecordsById[$taskId] = false; } } if ($this->_taskRecordsById[$taskId]) { return $this->_taskRecordsById[$taskId]; } }