/** * @param BasePDO $_pdo * @param Group $_group * @return self[] */ public static function findAllForGroup(BasePDO $_pdo, Group $_group) : array { return $_pdo->fetchAssoc("SELECT * FROM `event` WHERE group_id = :id", ["id" => $_group->getId()], function ($row) use($_pdo, $_group) { $row = new self($_pdo, $row); $row->_group = $_group; return $row; }); }