call_user_func_array

Supported Versions: PHP 4 >= 4.0.4, PHP 5, PHP 7, PHP 8
Call a callback with an array of parameters
<?php call_user_func_array(callable $callback, array $args): mixed
<?php     public function getPrefixes()

    {

        if (!empty($this->prefixesPsr0)) {

            return call_user_func_array('array_merge', array_values($this->prefixesPsr0));

        }



        return array();
<?php         }




        if (call_user_func_array(array($manipulator, $method), $args)) {

            file_put_contents($this->file->getPath(), $manipulator->getContents());

        } else {
<?php             $config = $this->file->read();

            $this->arrayUnshiftRef($args, $config);

            call_user_func_array($fallback, $args);


            foreach (array('require', 'require-dev', 'conflict', 'provide', 'replace', 'suggest', 'config', 'autoload', 'autoload-dev', 'scripts', 'scripts-descriptions', 'support') as $prop) {

                if (isset($config[$prop]) && $config[$prop] === array()) {
<?php             $sortedLiterals = $this->pruneRemoteAliases($pool, $sortedLiterals);

        }



        $selected = \call_user_func_array('array_merge', array_values($packages));




        usort($selected, function ($a, $b) use ($pool, $requiredPackage) {
<?php     public function getPrettyString(RepositorySet $repositorySet, Request $request, Pool $pool, $isVerbose, array $installedMap = array(), array $learnedPool = array())

    {


        $reasons = call_user_func_array('array_merge', array_reverse($this->reasons));



        if (count($reasons) === 1) {

            reset($reasons);
<?php         $listeners = $this->listeners;

        $listeners[$event->getName()][0] = array_merge($listeners[$event->getName()][0], $scriptListeners);



        return call_user_func_array('array_merge', $listeners[$event->getName()]);

    }
<?php             return $packages[0];

        }



        return array_keys(array_flip(\call_user_func_array('array_merge', $packages)));

    }
<?php     public function invoke($callable, array $arguments = array())

    {

        return call_user_func_array($callable, $arguments);

    }
<?php             $packages[] = $repository->findPackages($name, $constraint);

        }



        return $packages ? call_user_func_array('array_merge', $packages) : array();

    }
<?php         }



        return array(

            'packages' => $packages ? call_user_func_array('array_merge', $packages) : array(),

            'namesFound' => $namesFound ? array_unique(call_user_func_array('array_merge', $namesFound)) : array(),

        );

    }
<?php         return array(

            'packages' => $packages ? call_user_func_array('array_merge', $packages) : array(),

            'namesFound' => $namesFound ? array_unique(call_user_func_array('array_merge', $namesFound)) : array(),

        );

    }
<?php             $matches[] = $repository->search($query, $mode, $type);

        }



        return $matches ? call_user_func_array('array_merge', $matches) : array();

    }
<?php             $packages[] = $repository->getPackages();

        }



        return $packages ? call_user_func_array('array_merge', $packages) : array();

    }
<?php             $results[] = $repository->getProviders($packageName);

        }



        return $results ? call_user_func_array('array_merge', $results) : array();

    }
<?php             }

        }



        $candidates = $packages ? call_user_func_array('array_merge', $packages) : array();




        if ($ignoreStability || !$loadFromAllRepos) {