Issue #1056. Fixed callback call error on search command.
parent
0689e24e83
commit
57d1b5a37d
|
@ -118,7 +118,7 @@ class ArrayRepository implements RepositoryInterface
|
||||||
public function filterPackages($callback, $class = 'Composer\Package\Package')
|
public function filterPackages($callback, $class = 'Composer\Package\Package')
|
||||||
{
|
{
|
||||||
foreach ($this->getPackages() as $package) {
|
foreach ($this->getPackages() as $package) {
|
||||||
if (false === $callback($package)) {
|
if (false === call_user_func($callback, $package)) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -135,11 +135,11 @@ class ComposerRepository extends ArrayRepository implements NotifiableRepository
|
||||||
}
|
}
|
||||||
|
|
||||||
foreach ($this->rawData as $package) {
|
foreach ($this->rawData as $package) {
|
||||||
if (false === $callback($package = $this->loader->load($package, $class))) {
|
if (false === call_user_func($callback, $package = $this->loader->load($package, $class))) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
if ($package->getAlias()) {
|
if ($package->getAlias()) {
|
||||||
if (false === $callback($this->createAliasPackage($package))) {
|
if (false === call_user_func($callback, $this->createAliasPackage($package))) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue