PHPDaemon\Examples\ExampleAsteriskClient::connect PHP Méthode

connect() public méthode

public connect ( )
    public function connect()
    {
        $this->asteriskclient->getConnection($this->config->url->value, function ($conn) {
            $this->asteriskconn = $conn;
            if ($conn->connected) {
                $conn->bind('disconnect', function ($conn) {
                    \PHPDaemon\Core\Daemon::log('Connection lost... Reconnect in ' . $this->config->reconnect->value . ' sec');
                    $this->connect();
                });
            } else {
                \PHPDaemon\Core\Daemon::log(get_class($this) . ': couldn\'t connect to ' . $this->config->url->value);
            }
        });
    }