コード例 #1
0
ファイル: PasswordCreation.php プロジェクト: patrova/omeka-s
 public function setId()
 {
     // Reuse key generation from ApiKey entity.
     $apiKey = new ApiKey();
     $apiKey->setId();
     $this->id = $apiKey->getId();
 }
コード例 #2
0
ファイル: UserController.php プロジェクト: patrova/omeka-s
 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}");
 }
コード例 #3
0
 /**
  * {@inheritDoc}
  */
 public function getId()
 {
     if ($this->__isInitialized__ === false) {
         return parent::getId();
     }
     $this->__initializer__ && $this->__initializer__->__invoke($this, 'getId', array());
     return parent::getId();
 }