/** * @dataProvider providerGenerateNewScope */ public function testGenerateNewScope($id, $name, $description, $isDefault) { /** @var Scope $scope */ $scope = Scope::createNewScope($id, $name, $description, $isDefault); $this->assertEquals($id, $scope->getId()); $this->assertEquals($name, $scope->getName()); $this->assertEquals($description, $scope->getDescription()); $this->assertEquals($isDefault, $scope->isDefault()); }
public function providerGenerateNewAccessToken() { return [[3600, $this->createMock(TokenOwnerInterface::class), $this->createMock(Client::class), ['read', 'write']], [3600, $this->createMock(TokenOwnerInterface::class), $this->createMock(Client::class), Scope::createNewScope(1, 'read')], [3600, null, null, null], [0, null, null, null]]; }