Mmoreram\GearmanBundle\Service\GearmanExecute::addServers PHP Method

addServers() private method

If any is defined, performs default method
private addServers ( GearmanWorker $gmworker, array $servers ) : array
$gmworker GearmanWorker Worker to perform configuration
$servers array Servers array
return array Successfully added servers
    private function addServers(\GearmanWorker $gmworker, array $servers)
    {
        $successes = array();
        if (!empty($servers)) {
            foreach ($servers as $server) {
                if (@$gmworker->addServer($server['host'], $server['port'])) {
                    $successes[] = $server;
                }
            }
        } else {
            if (@$gmworker->addServer()) {
                $successes[] = array('127.0.0.1', 4730);
            }
        }
        return $successes;
    }