public function testGetClient() { $client_bean = $this->redbean->dispense($this->tables['client']); $client = new \ebussola\oauth\client\Client($client_bean); $client->id = 1; $client->redirect_uris = array('localhost'); $client->client_secret = '823984y9ncy9ny4hh284c823'; $this->redbean->store($client->getBean()); $client = $this->redbean_storage->getClient($client_bean->id); $this->assertInstanceOf('\\ebussola\\oauth\\Client', $client); $this->assertEquals(array('localhost'), $client->redirect_uris); }
public function setUp() { $redbean = new RedBean_Facade(); $redbean->setup('sqlite::memory:'); $tables = array('client' => 'clients', 'access_token' => 'accesstokens', 'code' => 'codes'); $this->storage = new \ebussola\oauth\redbean\GrantCode($redbean, $tables); $client_bean = $redbean->dispense($tables['client']); $client = new \ebussola\oauth\client\Client($client_bean); $client->redirect_uris = array(); $client->client_secret = 'xpto'; $redbean->store($client->getBean()); $this->oauth2 = new \OAuth2\OAuth2($this->storage); }