isUsed() public method

Check if key is used by any farm role
public isUsed ( ) : boolean
return boolean
Esempio n. 1
0
 /**
  * Covert object to array (without public/private keys)
  *
  * @param SshKey $key
  * @return array
  */
 public function getSshKeyObject($key)
 {
     if ($key->farmId) {
         try {
             $farm = DBFarm::LoadByID($key->farmId);
             $farmName = $farm->Name;
         } catch (Exception $e) {
         }
     }
     return ['id' => $key->id, 'type' => $key->type, 'cloudKeyName' => $key->cloudKeyName, 'platform' => $key->platform, 'cloudLocation' => $key->cloudLocation, 'farmId' => $key->farmId, 'farmName' => $farmName, 'status' => $key->isUsed() ? 'In use' : 'Not used'];
 }
Esempio n. 2
0
 /**
  * Covert object to array (without public/private keys)
  *
  * @param SshKey $key
  * @return array
  */
 public function getSshKeyObject($key)
 {
     /* @var $farm Farm */
     return ['id' => $key->id, 'type' => $key->type, 'cloudKeyName' => $key->cloudKeyName, 'platform' => $key->platform, 'cloudLocation' => $key->cloudLocation, 'farmId' => $key->farmId, 'farmName' => $key->farmId && ($farm = Farm::findPk($key->farmId)) ? $farm->name : '', 'status' => $key->isUsed() ? 'In use' : 'Not used'];
 }