<?php namespace api\components\OAuth2\Grants; use api\components\OAuth2\Entities; class ClientCredentialsGrant extends \League\OAuth2\Server\Grant\ClientCredentialsGrant { protected function createAccessTokenEntity() { return new Entities\AccessTokenEntity($this->server); } protected function createRefreshTokenEntity() { return new Entities\RefreshTokenEntity($this->server); } protected function createSessionEntity() { return new Entities\SessionEntity($this->server); } }