/** * @param \Generated\Shared\Transfer\RedirectTransfer $redirectTransfer * * @return \Generated\Shared\Transfer\RedirectTransfer */ protected function createRedirectFromTransfer(RedirectTransfer $redirectTransfer) { $redirectEntity = new SpyUrlRedirect(); $this->connection->beginTransaction(); $redirectEntity->fromArray($redirectTransfer->toArray()); $redirectEntity->save(); $this->connection->commit(); $redirectTransfer->setIdUrlRedirect($redirectEntity->getIdUrlRedirect()); return $redirectTransfer; }