You are here

abstract class PHPUnit_Framework_MockObject_Matcher_StatelessInvocation in Zircon Profile 8

Same name and namespace in other branches
  1. 8.0 vendor/phpunit/phpunit-mock-objects/src/Framework/MockObject/Matcher/StatelessInvocation.php \PHPUnit_Framework_MockObject_Matcher_StatelessInvocation

Invocation matcher which does not care about previous state from earlier invocations.

This abstract class can be implemented by matchers which does not care about state but only the current run-time value of the invocation itself.

@since Class available since Release 1.0.0 @abstract

Hierarchy

Expanded class hierarchy of PHPUnit_Framework_MockObject_Matcher_StatelessInvocation

File

vendor/phpunit/phpunit-mock-objects/src/Framework/MockObject/Matcher/StatelessInvocation.php, line 21

View source
abstract class PHPUnit_Framework_MockObject_Matcher_StatelessInvocation implements PHPUnit_Framework_MockObject_Matcher_Invocation {

  /**
   * Registers the invocation $invocation in the object as being invoked.
   * This will only occur after matches() returns true which means the
   * current invocation is the correct one.
   *
   * The matcher can store information from the invocation which can later
   * be checked in verify(), or it can check the values directly and throw
   * and exception if an expectation is not met.
   *
   * If the matcher is a stub it will also have a return value.
   *
   * @param  PHPUnit_Framework_MockObject_Invocation $invocation
   *                                                             Object containing information on a mocked or stubbed method which
   *                                                             was invoked.
   * @return mixed
   */
  public function invoked(PHPUnit_Framework_MockObject_Invocation $invocation) {
  }

  /**
   * Checks if the invocation $invocation matches the current rules. If it does
   * the matcher will get the invoked() method called which should check if an
   * expectation is met.
   *
   * @param  PHPUnit_Framework_MockObject_Invocation $invocation
   *                                                             Object containing information on a mocked or stubbed method which
   *                                                             was invoked.
   * @return bool
   */
  public function verify() {
  }

}

Members

Namesort descending Modifiers Type Description Overrides
PHPUnit_Framework_MockObject_Matcher_Invocation::matches public function Checks if the invocation $invocation matches the current rules. If it does the matcher will get the invoked() method called which should check if an expectation is met. 7
PHPUnit_Framework_MockObject_Matcher_StatelessInvocation::invoked public function Registers the invocation $invocation in the object as being invoked. This will only occur after matches() returns true which means the current invocation is the correct one. Overrides PHPUnit_Framework_MockObject_Matcher_Invocation::invoked
PHPUnit_Framework_MockObject_Matcher_StatelessInvocation::verify public function Checks if the invocation $invocation matches the current rules. If it does the matcher will get the invoked() method called which should check if an expectation is met. Overrides PHPUnit_Framework_MockObject_Verifiable::verify 2
PHPUnit_Framework_SelfDescribing::toString public function Returns a string representation of the object. 57