private function addKey($em, $user, $label) { if (empty($label)) { return; } $key = new ApiKey(); $key->setId(); $key->setLabel($label); $key->setOwner($user); $id = $key->getId(); $credential = $key->setCredential(); $em->persist($key); $this->messenger()->addSuccess('Key created.'); $this->messenger()->addSuccess("ID: {$id}, Credential: {$credential}"); }
/** * {@inheritDoc} */ public function setOwner(\Omeka\Entity\User $owner = NULL) { $this->__initializer__ && $this->__initializer__->__invoke($this, 'setOwner', array($owner)); return parent::setOwner($owner); }