/** * * @param string $eventId * @return PcTask|null - null if there is not a task associated to that $eventId */ public static function getTaskByGoogleCalendarEventId($eventId) { $c = new Criteria(); $c->add(PcGoogleCalendarEventPeer::EVENT_ID, $eventId); if ($task = PcGoogleCalendarEventPeer::doSelectOne($c)) { return PcTaskPeer::retrieveByPK($task->getTaskId()); } return null; }