Google\Cloud\Iam\PolicyBuilder::result PHP Method

result() public method

Example: $policy = $builder->result();
public result ( ) : array
return array An array of policy data
    public function result()
    {
        return array_filter(['etag' => $this->etag, 'bindings' => $this->bindings, 'version' => $this->version]);
    }

Usage Example

 public function testConstructWithExistingPolicy()
 {
     $policy = ['bindings' => [['role' => 'test', 'members' => ['user:[email protected]']]], 'etag' => 'foo', 'version' => 2];
     $builder = new PolicyBuilder($policy);
     $result = $builder->result();
     $this->assertEquals($policy, $result);
 }