Find this useful? Enter your email to receive occasional updates for securing PHP code.
Signing you up...
Thank you for signing up!
PHP Decode
<?php namespace Rx\Observable; use Rx\Disposable\CallbackDisposable; use Rx\Observable; ..
Decoded Output download
<?php
namespace Rx\Observable;
use Rx\Disposable\CallbackDisposable;
use Rx\Observable;
use Rx\ObserverInterface;
use Rx\Observer\AutoDetachObserver;
use Rx\Scheduler\ImmediateScheduler;
class AnonymousObservable extends Observable
{
private $subscribeAction;
public function __construct(callable $subscribeAction)
{
$this->subscribeAction = $subscribeAction;
}
/**
* @override
*/
public function subscribe(ObserverInterface $observer, $scheduler = null)
{
if (null === $scheduler) {
$scheduler = new ImmediateScheduler();
}
$subscribeAction = $this->subscribeAction;
$autoDetachObserver = new AutoDetachObserver($observer);
$autoDetachObserver->setDisposable($subscribeAction($autoDetachObserver, $scheduler));
return new CallbackDisposable(function () use ($autoDetachObserver) {
$autoDetachObserver->dispose();
});
}
}
?>
Did this file decode correctly?
Original Code
<?php
namespace Rx\Observable;
use Rx\Disposable\CallbackDisposable;
use Rx\Observable;
use Rx\ObserverInterface;
use Rx\Observer\AutoDetachObserver;
use Rx\Scheduler\ImmediateScheduler;
class AnonymousObservable extends Observable
{
private $subscribeAction;
public function __construct(callable $subscribeAction)
{
$this->subscribeAction = $subscribeAction;
}
/**
* @override
*/
public function subscribe(ObserverInterface $observer, $scheduler = null)
{
if (null === $scheduler) {
$scheduler = new ImmediateScheduler();
}
$subscribeAction = $this->subscribeAction;
$autoDetachObserver = new AutoDetachObserver($observer);
$autoDetachObserver->setDisposable($subscribeAction($autoDetachObserver, $scheduler));
return new CallbackDisposable(function () use ($autoDetachObserver) {
$autoDetachObserver->dispose();
});
}
}
Function Calls
None |
Stats
MD5 | a5217f24d22e33f65cf46f7abbdfe3f7 |
Eval Count | 0 |
Decode Time | 95 ms |