ok

Mini Shell

Direktori : /home2/selectio/public_html/fms-worksuite/vendor/amphp/amp/lib/Internal/
Upload File :
Current File : /home2/selectio/public_html/fms-worksuite/vendor/amphp/amp/lib/Internal/PrivatePromise.php

<?php

namespace Amp\Internal;

use Amp\Promise;

/**
 * Wraps a Promise instance that has public methods to resolve and fail the promise into an object that only allows
 * access to the public API methods.
 */
final class PrivatePromise implements Promise
{
    /** @var Promise */
    private $promise;

    public function __construct(Promise $promise)
    {
        $this->promise = $promise;
    }

    public function onResolve(callable $onResolved)
    {
        $this->promise->onResolve($onResolved);
    }
}

Zerion Mini Shell 1.0