M1\Vars\Resource\ResourceProvider::createResources PHP Method

createResources() private method

Creates the FileResource|ResourceProvider from the resource
private createResources ( array $resources, string $type )
$resources array The array of resources
$type string The type of the resource
    private function createResources(array $resources, $type)
    {
        foreach ($resources as $resource) {
            if ($type === "string") {
                $this->vars->pathsLoadedCheck($resource);
                if ($this->vars->cache->checkCache()) {
                    return;
                }
                if ($this->vars->resourceImported($resource)) {
                    continue;
                }
                $pos = $this->vars->addResource($resource);
                $resource = new FileResource($this, $resource);
                $this->vars->updateResource($resource, $pos);
            } else {
                $resource = new ResourceProvider($this->vars, $resource);
            }
            $this->addContent($resource->getContent());
        }
    }