0 follower

Class Yiisoft\YiiDevTool\Infrastructure\Composer\Config\ComposerConfigMerger

InheritanceYiisoft\YiiDevTool\Infrastructure\Composer\Config\ComposerConfigMerger

Method Details

Hide inherited methods

merge() public method

public Yiisoft\YiiDevTool\Infrastructure\Composer\Config\ComposerConfig merge ( Yiisoft\YiiDevTool\Infrastructure\Composer\Config\ComposerConfig $firstConfig, Yiisoft\YiiDevTool\Infrastructure\Composer\Config\ComposerConfig $secondConfig )
$firstConfig Yiisoft\YiiDevTool\Infrastructure\Composer\Config\ComposerConfig
$secondConfig Yiisoft\YiiDevTool\Infrastructure\Composer\Config\ComposerConfig

                public function merge(ComposerConfig $firstConfig, ComposerConfig $secondConfig): ComposerConfig
{
    $resultData = $this->internalMerge($firstConfig->asArray(), $secondConfig->asArray());
    $resultData = $this->sortDependencies($resultData);
    return ComposerConfig::createByArray($resultData);
}