src/DS/Resolver/Rule/AbstractRule.php
public function execute(Input $input): Input
    {

        if (!$input->isEvaluableForTypes(...$this->types)) {
            return $input;
        }

        return $this->resolve($input);
    }
public function execute(Input $input): Input
    {

        if (!$input->isEvaluableForTypes(...$this->types)) {
            return $input;
        }

        return $this->resolve($input);
    }
public function execute ( Input $ input ) : Input { if ( ! $ input -> isEvaluableForTypes ( ... $ this -> types ) ) { return $ input ; } return $ this -> resolve ( $ input ) ; }
Manipula un input

@param \PlanB\DS\Resolver\Input $input

@return \PlanB\DS\Resolver\Input

@throws \Throwable
Manipula un input