public function __construct(ExpressionInterface $expression, callable $onFulfill = null, callable $onReject = null) { $this->expression = $expression; $this->onFulfill = $onFulfill; $this->onReject = $onReject; }