public static create ( callable $subscribeAction ) : Rx\Observable\AnonymousObservable | ||
$subscribeAction | callable | Implementation of the resulting observable sequence's subscribe method. |
return | Rx\Observable\AnonymousObservable | The observable sequence with the specified implementation for the subscribe method. |
public static function create(callable $subscribeAction)
{
return new AnonymousObservable($subscribeAction);
}
/** * @return Observable */ protected function createSocketForAddress() { $socket = parent::createSocketForAddress(); return Observable::create(function (ObserverInterface $observer) use($socket) { $stream = new Datagram($socket, $this->loop); $observer->onNext(new ConnectorEvent('/connector/connected', $stream)); $observer->onCompleted(); }); }