Phalcon\Acl\Factory\Memory::addResources PHP Method

addResources() protected method

Adds resources from config to acl object.
protected addResources ( )
    protected function addResources()
    {
        if (!(array) $this->config->get('resource')) {
            throw new Exception('Key "resource" must exist and must be traversable.');
        }
        // resources
        foreach ($this->config->get('resource') as $name => $resource) {
            $actions = (array) $resource->get('actions');
            if (!$actions) {
                $actions = null;
            }
            $this->acl->addResource($this->makeResource($name, $resource->description), $actions);
        }
        return $this;
    }