asObservable() public method

Hides the identity of an observable sequence.
public asObservable ( ) : Rx\Observable\AnonymousObservable
return Rx\Observable\AnonymousObservable An observable sequence that hides the identity of the source sequence.
Example #1
0
 /**
  * ConnectableObservable constructor.
  * @param Observable $source
  * @param \Rx\Subject\Subject $subject
  * @param SchedulerInterface $scheduler
  */
 public function __construct(Observable $source, Subject $subject = null, SchedulerInterface $scheduler = null)
 {
     $this->sourceObservable = $source->asObservable();
     $this->subject = $subject ?: new Subject();
     $this->hasSubscription = false;
     $this->scheduler = $scheduler;
 }