add() публичный Метод

Example: $acl->add('allAuthenticatedUsers', 'WRITER');
См. также: https://cloud.google.com/storage/docs/json_api/v1/bucketAccessControls/insert BucketAccessControls insert API documentation.
См. также: https://cloud.google.com/storage/docs/json_api/v1/defaultObjectAccessControls/insert DefaultObjectAccessControls insert API documentation.
См. также: https://cloud.google.com/storage/docs/json_api/v1/objectAccessControls/insert ObjectAccessControls insert API documentation.
public add ( string $entity, string $role, array $options = [] ) : array
$entity string The entity to add access controls to.
$role string The permissions to add for the specified entity. May be one of 'OWNER', 'READER', or 'WRITER'.
$options array [optional] Configuration Options.
Результат array
Пример #1
0
 public function testAdd()
 {
     $accessControl = ['entity' => 'allAuthenticatedUsers', 'role' => 'READER'];
     $this->connection->insertAcl(Argument::any())->willReturn($accessControl);
     $acl = new Acl($this->connection->reveal(), 'bucketAccessControls', ['bucket' => 'bucket']);
     $this->assertEquals($accessControl, $acl->add('allAuthenticatedUsers', 'READER'));
 }