Scalr\Tests\Functional\Api\V2\ApiTest::setTestAcl PHP Method

setTestAcl() protected method

Set mock acl for test
protected setTestAcl ( string $acl )
$acl string Acl type for tests
    protected function setTestAcl($acl)
    {
        /* @var $aclContainer ApiTestAcl */
        $aclContainer = Scalr::getContainer()->acl;
        if (!property_exists($aclContainer, 'aclType') || $aclContainer->aclType != $acl) {
            Scalr::getContainer()->release('acl')->setShared('acl', function () use($acl) {
                return $acl === ApiFixture::ACL_NO_ACCESS ? static::$noAccessAcl : ($acl === ApiFixture::ACL_READ_ONLY_ACCESS ? static::$readOnlyAccessAcl : static::$fullAccessAcl);
            });
        }
    }