mirror of
				https://github.com/webmasterskaya/joomla-oauth-server.git
				synced 2025-10-31 20:03:21 +03:00 
			
		
		
		
	Убрал реализацию Entity из ClientTable
This commit is contained in:
		
							parent
							
								
									2e2f7e627b
								
							
						
					
					
						commit
						14ff5d798d
					
				| @ -7,18 +7,37 @@ use Joomla\Database\DatabaseDriver; | ||||
| use League\OAuth2\Server\Entities\ClientEntityInterface; | ||||
| 
 | ||||
| /** | ||||
|  * @property int $id | ||||
|  * @property string $name | ||||
|  * @property string $identifier | ||||
|  * @property string|null $secret | ||||
|  * @property int $public | ||||
|  * @property string|null $redirect_uri | ||||
|  * @property int $allow_plain_text_pkce | ||||
|  * @property int $id; | ||||
|  * @property string $identifier; | ||||
|  * @property string $name; | ||||
|  * @property ?string $secret; | ||||
|  * @property string|array|null $redirect_uris; | ||||
|  * @property string|array|null $grants; | ||||
|  * @property string|array|null $scopes; | ||||
|  * @property int $active; | ||||
|  * @property int $public; | ||||
|  * @property int $allow_plain_text_pkce; | ||||
|  * | ||||
|  * @since version | ||||
|  */ | ||||
| class ClientTable extends Table implements ClientEntityInterface | ||||
| class ClientTable extends Table | ||||
| { | ||||
|     /** | ||||
|      * Indicates that columns fully support the NULL value in the database | ||||
|      * | ||||
|      * @var    boolean | ||||
|      * @since  3.10.0 | ||||
|      */ | ||||
|     protected $_supportNullValue = true; | ||||
| 
 | ||||
|     /** | ||||
|      * An array of key names to be json encoded in the bind function
 | ||||
|      * | ||||
|      * @var    array | ||||
|      * @since  3.3 | ||||
|      */ | ||||
|     protected $_jsonEncode = ['redirect_uris', 'grants', 'scopes']; | ||||
| 
 | ||||
|     /** | ||||
|      * Constructor. | ||||
|      * | ||||
| @ -30,24 +49,4 @@ class ClientTable extends Table implements ClientEntityInterface | ||||
|     { | ||||
|         parent::__construct('#__webmasterskaya_oauthserver_clients', 'id', $db); | ||||
|     } | ||||
| 
 | ||||
|     public function getIdentifier() | ||||
|     { | ||||
|         return $this->identifier; | ||||
|     } | ||||
| 
 | ||||
|     public function getName() | ||||
|     { | ||||
|         return $this->name; | ||||
|     } | ||||
| 
 | ||||
|     public function getRedirectUri() | ||||
|     { | ||||
|         return $this->redirect_uri; | ||||
|     } | ||||
| 
 | ||||
|     public function isConfidential() | ||||
|     { | ||||
|         return !$this->public; | ||||
|     } | ||||
| } | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user
	 Artem Vasilev
						Artem Vasilev