createRequest() ->setQueryParametrized($searchTermSql, $sqlParameters); $pages = []; try { $rows = $request ->execute() ->getRows(); foreach ($rows as $row) { $pages[] = MarkupPath::createMarkupFromId($row["id"]); } return $pages; } catch (ExceptionCompile $e) { LogUtility::msg("Error while trying to retrieve a list of pages", LogUtility::LVL_MSG_ERROR, action_plugin_combo_linkwizard::CANONICAL); return $pages; } finally { $request->close(); } } }