private function locateLocal($key)
    {
        $composerConfig = $this->composer->getConfig();

        // Sorry for this, I couldn't find any way to get the path of the current root package
        $reflection = new \ReflectionClass($composerConfig);
        $property = $reflection->getProperty('baseDir');
        $property->setAccessible(true);

        $path = $property->getValue($composerConfig);

        $localComposerExtra = $this->composer->getPackage()->getExtra();

        if (array_key_exists($key, $localComposerExtra)) {
            $this->cache[$key] = [
                'found' => true,
                'config' => $localComposerExtra[$key],
                'path' => $path,
            ];

            return true;
        }

        return false;
    }
private function locateLocal($key)
    {
        $composerConfig = $this->composer->getConfig();

        // Sorry for this, I couldn't find any way to get the path of the current root package
        $reflection = new \ReflectionClass($composerConfig);
        $property = $reflection->getProperty('baseDir');
        $property->setAccessible(true);

        $path = $property->getValue($composerConfig);

        $localComposerExtra = $this->composer->getPackage()->getExtra();

        if (array_key_exists($key, $localComposerExtra)) {
            $this->cache[$key] = [
                'found' => true,
                'config' => $localComposerExtra[$key],
                'path' => $path,
            ];

            return true;
        }

        return false;
    }
private function locateLocal ( $ key ) { $ composerConfig = $ this -> composer -> getConfig ( ) ; // Sorry for this, I couldn't find any way to get the path of the current root package $ reflection = new \ ReflectionClass ( $ composerConfig ) ; $ property = $ reflection -> getProperty ( 'baseDir' ) ; $ property -> setAccessible ( true ) ; $ path = $ property -> getValue ( $ composerConfig ) ; $ localComposerExtra = $ this -> composer -> getPackage ( ) -> getExtra ( ) ; if ( array_key_exists ( $ key , $ localComposerExtra ) ) { $ this -> cache [ $ key ] = [ 'found' => true , 'config' => $ localComposerExtra [ $ key ] , 'path' => $ path , ] ; return true ; } return false ; }
Search config in the local root package.

@param string $key

@return bool
Search config in the local root package .