Yosymfony\Spress\Core\DataSource\Filesystem\FilesystemDataSource::processContentFiles PHP Method

processContentFiles() private method

private processContentFiles ( )
    private function processContentFiles()
    {
        $includedFiles = [];
        $finder = new Finder();
        $finder->in($this->composeSubPath('content'))->notName('*.meta')->files();
        foreach ($this->params['include'] as $item) {
            if (is_dir($item)) {
                $finder->in($item);
            } elseif (is_file($item)) {
                $includedFiles[] = new SplFileInfo($item, '', pathinfo($item, PATHINFO_BASENAME));
            }
        }
        $finder->append($includedFiles);
        foreach ($this->params['exclude'] as $item) {
            $finder->notPath($item);
        }
        $this->processItems($finder, Item::TYPE_ITEM);
    }