private function createResource($import)
    {
        if (is_array($import) && array_key_exists('resource', $import)) {
            $import_resource = $import;
            $import_resource['relative'] = $this->checkBooleanValue('relative', $import_resource);
            $import_resource['recursive'] = $this->checkBooleanValue('recursive', $import_resource);
        } elseif (is_string($import)) {
            $import_resource = array('resource' => $import, 'relative' => true, 'recursive' => true);
        }

        $import_resource = new ResourceProvider(
            $this->provider->vars,
            $this->createImportName($import_resource['resource']),
            $import_resource['relative'],
            $import_resource['recursive']
        );

        return $import_resource;
    }
private function createResource($import)
    {
        if (is_array($import) && array_key_exists('resource', $import)) {
            $import_resource = $import;
            $import_resource['relative'] = $this->checkBooleanValue('relative', $import_resource);
            $import_resource['recursive'] = $this->checkBooleanValue('recursive', $import_resource);
        } elseif (is_string($import)) {
            $import_resource = array('resource' => $import, 'relative' => true, 'recursive' => true);
        }

        $import_resource = new ResourceProvider(
            $this->provider->vars,
            $this->createImportName($import_resource['resource']),
            $import_resource['relative'],
            $import_resource['recursive']
        );

        return $import_resource;
    }
private function createResource ( $ import ) { if ( is_array ( $ import ) && array_key_exists ( 'resource' , $ import ) ) { $ import_resource = $ import ; $ import_resource [ 'relative' ] = $ this -> checkBooleanValue ( 'relative' , $ import_resource ) ; $ import_resource [ 'recursive' ] = $ this -> checkBooleanValue ( 'recursive' , $ import_resource ) ; } elseif ( is_string ( $ import ) ) { $ import_resource = array ( 'resource' => $ import , 'relative' => true , 'recursive' => true ) ; } $ import_resource = new ResourceProvider ( $ this -> provider -> vars , $ this -> createImportName ( $ import_resource [ 'resource' ] ) , $ import_resource [ 'relative' ] , $ import_resource [ 'recursive' ] ) ; return $ import_resource ; }
Creates resource from the import

@param array|string $import The import to create a resource from

@return \M1\Vars\Resource\ResourceProvider The resource of the import
Creates resource from the import