public function remove($pk) { $query = $this->getQueryClass(); $this->mapPk($query, $pk); $item = $query->findOne(); if (!$item) { return false; } $item->delete(); return $item->isDeleted(); }