Rx\Observable::create PHP Method

create() public static method

Creates an observable sequence from a specified subscribeAction callable implementation.
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);
    }

Usage Example

Example #1
0
 /**
  * @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();
     });
 }
All Usage Examples Of Rx\Observable::create