public function testDecodeClassName() { $className = 'Class'; $this->entityRoutingHelper->expects($this->once())->method('resolveEntityClass')->with($className)->willReturn($className); $result = $this->helper->decodeClassName($className); $this->assertEquals($result, $className); }
/** * @param EmailModel $emailModel */ protected function applyEntityData(EmailModel $emailModel) { if ($this->request->query->has('entityClass')) { $emailModel->setEntityClass($this->helper->decodeClassName($this->request->query->get('entityClass'))); } if ($this->request->query->has('entityId')) { $emailModel->setEntityId($this->request->query->get('entityId')); } if (!$emailModel->getEntityClass() || !$emailModel->getEntityId()) { if ($emailModel->getParentEmailId()) { $parentEmail = $this->entityManager->getRepository('OroEmailBundle:Email')->find($emailModel->getParentEmailId()); $this->applyEntityDataFromEmail($emailModel, $parentEmail); } } }