Programming Language PHP

Namespace Oro\Component\PhpUtils

Class ArrayUtil

Method/Function arrayMergeRecursiveDistinct

Total Examples 1

1 code examples of PHP Oro\Component\PhpUtils\ArrayUtil::arrayMergeRecursiveDistinct extracted from open source projects

Was this example useful?
0
                                                    /**
     * @inheritdoc
     */
    public function process(array $content, \SplFileInfo $contentSource): array
    {
        $importFile = $this->getImportFile($contentSource);
        if ($this->ignoreErrors === true && !$importFile->isReadable()) {
            return $content;
        }

        $importContent = $this->reader->read($importFile);

        if ($this->parent) {
            $importContent = $this->parent->process($importContent, $importFile);
        }

        return ArrayUtil::arrayMergeRecursiveDistinct($content, $importContent);
    }