public function detach($entity) { if (!is_object($entity)) { throw new \InvalidArgumentException(gettype($entity)); } $this->unitOfWork->detach($entity); }