Page MenuHomestyx hydra

PhabricatorOAuthClientAuthorization.php
No OneTemporary

PhabricatorOAuthClientAuthorization.php

<?php
/**
* @group oauthserver
*/
final class PhabricatorOAuthClientAuthorization
extends PhabricatorOAuthServerDAO {
protected $id;
protected $phid;
protected $userPHID;
protected $clientPHID;
protected $scope;
public function getEditURI() {
return '/oauthserver/clientauthorization/edit/'.$this->getPHID().'/';
}
public function getDeleteURI() {
return '/oauthserver/clientauthorization/delete/'.$this->getPHID().'/';
}
public function getScopeString() {
$scope = $this->getScope();
$scopes = array_keys($scope);
sort($scopes);
return implode(' ', $scopes);
}
public function getConfiguration() {
return array(
self::CONFIG_AUX_PHID => true,
self::CONFIG_SERIALIZATION => array(
'scope' => self::SERIALIZATION_JSON,
),
) + parent::getConfiguration();
}
public function generatePHID() {
return PhabricatorPHID::generateNewPHID(
PhabricatorPHIDConstants::PHID_TYPE_OASA);
}
}

File Metadata

Mime Type
text/x-php
Expires
Wed, Nov 26, 8:10 PM (18 h, 26 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
404390
Default Alt Text
PhabricatorOAuthClientAuthorization.php (983 B)

Event Timeline