예제 #1
0
 /**
  * @param \Orm\Zed\Url\Persistence\SpyUrlRedirect $redirect
  * @param array $data
  *
  * @return \Generated\Shared\Transfer\RedirectTransfer
  */
 protected function createRedirectTransfer($redirect, $data)
 {
     $redirectTransfer = (new RedirectTransfer())->fromArray($redirect->toArray());
     $redirectTransfer->setToUrl($data[CmsRedirectForm::FIELD_TO_URL]);
     $redirectTransfer->setStatus($data[CmsRedirectForm::FIELD_STATUS]);
     return $redirectTransfer;
 }
예제 #2
0
 /**
  * @param \Orm\Zed\Url\Persistence\SpyUrlRedirect $redirectEntity
  *
  * @return \Generated\Shared\Transfer\RedirectTransfer
  */
 public function convertRedirectEntityToTransfer(SpyUrlRedirect $redirectEntity)
 {
     $transferRedirect = new RedirectTransfer();
     $transferRedirect->fromArray($redirectEntity->toArray());
     return $transferRedirect;
 }