/** * @param string $Acronym * @param string $Name * * @return TblConsumer */ public function createConsumer($Acronym, $Name) { $Manager = $this->Connection->getEntityManager(); $Entity = $Manager->getEntity('TblConsumer')->findOneBy(array(TblConsumer::ATTR_ACRONYM => $Acronym)); if (null === $Entity) { $Entity = new TblConsumer($Acronym); $Entity->setName($Name); $Manager->saveEntity($Entity); Protocol::useService()->createInsertEntry($this->Connection->getDatabase(), $Entity); } return $Entity; }
/** * @param TblConsumer $tblConsumer * * @return bool|\SPHERE\Application\Platform\Gatekeeper\Authorization\Token\Service\Entity\TblToken[] */ public function getTokenAllByConsumer(TblConsumer $tblConsumer) { $EntityList = $this->Connection->getEntityManager()->getEntity('TblToken')->findBy(array(TblToken::SERVICE_TBL_CONSUMER => $tblConsumer->getId())); return empty($EntityList) ? false : $EntityList; }
/** * @param null|TblConsumer $tblConsumer */ public function setServiceTblConsumer(TblConsumer $tblConsumer = null) { $this->serviceTblConsumer = null === $tblConsumer ? null : $tblConsumer->getId(); }