Aerys\WatcherProcess::acceptCommand PHP Method

acceptCommand() private method

private acceptCommand ( $watcherId, $commandServer )
    private function acceptCommand($watcherId, $commandServer)
    {
        if (!($client = @stream_socket_accept($commandServer, $timeout = 0))) {
            return;
        }
        stream_set_blocking($client, false);
        $parser = $this->commandParser($client);
        $readWatcherId = \Amp\onReadable($client, function () use($parser) {
            $parser->next();
        });
        $parser->send($readWatcherId);
    }