Scalr\Upgrade\Updates\Update20150505143635::run7 PHP Метод

run7() защищенный Метод

protected run7 ( )
    protected function run7()
    {
        $this->console->out('Creating new own farms and team farms resources');
        foreach ([Acl::RESOURCE_OWN_FARMS, Acl::RESOURCE_TEAM_FARMS] as $resource) {
            $this->db->Execute("INSERT IGNORE acl_role_resources (`role_id`, `resource_id`, `granted`) VALUES(?, ?, 1)", [Acl::ROLE_ID_FULL_ACCESS, $resource]);
            foreach ([self::PERM_FARMS_MANAGE, Acl::PERM_FARMS_CLONE, Acl::PERM_FARMS_LAUNCH_TERMINATE, Acl::PERM_FARMS_SERVERS, Acl::PERM_FARMS_CHANGE_OWNERSHIP, Acl::PERM_FARMS_STATISTICS] as $permission) {
                $this->db->Execute("\n                    INSERT IGNORE `acl_role_resource_permissions` (`role_id`, `resource_id`, `perm_id`, `granted`)\n                    VALUES (?, ?, ?, 1)\n                ", array(Acl::ROLE_ID_FULL_ACCESS, $resource, $permission));
            }
        }
    }