Eloquent\Phony\Verification\GeneratorVerifier::returned PHP Method

returned() public method

Throws an exception unless the subject returned the supplied value from a generator.
public returned ( mixed $value = null ) : Eloquent\Phony\Event\EventCollection
$value mixed The value.
return Eloquent\Phony\Event\EventCollection The result.
    public function returned($value = null)
    {
        $cardinality = $this->cardinality;
        $argumentCount = func_num_args();
        if (0 === $argumentCount) {
            $arguments = array();
        } else {
            $value = $this->matcherFactory->adapt($value);
            $arguments = array($value);
        }
        if ($result = call_user_func_array(array($this, 'checkReturned'), $arguments)) {
            return $result;
        }
        return $this->assertionRecorder->createFailure($this->assertionRenderer->renderGeneratorReturned($this->subject, $cardinality, $value));
    }