/** * {@inheritdoc} */ public function lastSelection(ReadSelectionBuilder $selection) { $resultSet = $this->readSelection($selection->reverseOrder()->limit(1)); if (!$resultSet->hasRows()) { return null; } return $this->createExisting($resultSet->fetchAssoc(), $selection); }