protected function filterPackagesByPath(&$packages, $filterPath) { $filteredPackages = []; /** @var $package Package */ foreach ($packages as $package) { $packagePath = substr($package->getPackagePath(), strlen($this->packagesBasePath)); $packageGroup = substr($packagePath, 0, strpos($packagePath, '/')); if ($packageGroup === $filterPath) { $filteredPackages[$package->getPackageKey()] = $package; } } return $filteredPackages; }