PhpSpec\Wrapper\Subject\Expectation\Expectation::match PHP Méthode

match() public méthode

public match ( string $alias, mixed $subject, array $arguments = [] ) : mixed
$alias string
$subject mixed
$arguments array
Résultat mixed
    public function match($alias, $subject, array $arguments = array());

Usage Example

Exemple #1
0
 function it_passes_the_existing_subject_to_expectation(Wrapper $wrapper, WrappedObject $wrappedObject, Caller $caller, SubjectWithArrayAccess $arrayAccess, ExpectationFactory $expectationFactory, Expectation $expectation)
 {
     $existingSubject = new \ArrayObject();
     $this->beConstructedWith($existingSubject, $wrapper, $wrappedObject, $caller, $arrayAccess, $expectationFactory);
     $expectation->match(Argument::cetera())->willReturn(true);
     $wrappedObject->getClassName()->willReturn('\\ArrayObject');
     $expectationFactory->create(Argument::cetera())->willReturn($expectation);
     $this->callOnWrappedObject('shouldBeAlright');
     $expectationFactory->create(Argument::any(), Argument::exact($existingSubject), Argument::any())->shouldHaveBeenCalled();
 }
All Usage Examples Of PhpSpec\Wrapper\Subject\Expectation\Expectation::match
Expectation