protected function getPackageEntryPoints(PackageInterface $package)
    {
        $dir = $this->composer->getInstallationManager()->getInstallPath($package);
        $entry = $this->getPackageExtra($package, 'wordpress-muplugin-entry');
        $entryPoints = $entry ? (is_array($entry) ? $entry : [ $entry ]) : [];

        if (empty($entryPoints)) {
            $phpFiles = glob(rtrim($dir, '/') . '/*.php', GLOB_NOSORT);

            foreach ($phpFiles as $file) {
                $entryPoints[] = basename($file);
            }
        }

        foreach ($entryPoints as $index => $file) {
            $entryPoints[ $index ] = $dir . $file;
        }

        return array_filter($entryPoints, [ $this, 'looksLikePlugin' ]);
    }
protected function getPackageEntryPoints(PackageInterface $package)
    {
        $dir = $this->composer->getInstallationManager()->getInstallPath($package);
        $entry = $this->getPackageExtra($package, 'wordpress-muplugin-entry');
        $entryPoints = $entry ? (is_array($entry) ? $entry : [ $entry ]) : [];

        if (empty($entryPoints)) {
            $phpFiles = glob(rtrim($dir, '/') . '/*.php', GLOB_NOSORT);

            foreach ($phpFiles as $file) {
                $entryPoints[] = basename($file);
            }
        }

        foreach ($entryPoints as $index => $file) {
            $entryPoints[ $index ] = $dir . $file;
        }

        return array_filter($entryPoints, [ $this, 'looksLikePlugin' ]);
    }
protected function getPackageEntryPoints ( PackageInterface $ package ) { $ dir = $ this -> composer -> getInstallationManager ( ) -> getInstallPath ( $ package ) ; $ entry = $ this -> getPackageExtra ( $ package , 'wordpress-muplugin-entry' ) ; $ entryPoints = $ entry ? ( is_array ( $ entry ) ? $ entry : [ $ entry ] ) : [ ] ; if ( empty ( $ entryPoints ) ) { $ phpFiles = glob ( rtrim ( $ dir , '/' ) . '/*.php' , GLOB_NOSORT ) ; foreach ( $ phpFiles as $ file ) { $ entryPoints [ ] = basename ( $ file ) ; } } foreach ( $ entryPoints as $ index => $ file ) { $ entryPoints [ $ index ] = $ dir . $ file ; } return array_filter ( $ entryPoints , [ $ this , 'looksLikePlugin' ] ) ; }
Get the package entry points

@param PackageInterface $package
@return array
Get the package entry points