/**
  * @param ActionResolver[] $resolvers
  * @param string $actionAttribute
  * @param string $routingResultAttribute
  * @throws \InvalidArgumentException
  */
 public function __construct(array $resolvers, string $routingResultAttribute, string $actionAttribute)
 {
     parent::__construct($resolvers);
     $this->actionAttribute = $actionAttribute;
     $this->routingResultAttribute = $routingResultAttribute;
 }
 /**
  * @param ResponderResolver[] $resolvers
  * @param string $domainPayloadAttribute
  * @param string $responderAttribute
  * @throws \InvalidArgumentException
  */
 public function __construct(array $resolvers, string $domainPayloadAttribute, string $responderAttribute)
 {
     parent::__construct($resolvers);
     $this->domainPayloadAttribute = $domainPayloadAttribute;
     $this->responderAttribute = $responderAttribute;
 }