Documentation

PHPUnit_Framework_MockObject_Builder_MethodNameMatch extends PHPUnit_Framework_MockObject_Builder_ParametersMatch
in

Builder interface for matcher of method names.

Tags
since

Interface available since Release 1.0.0

Table of Contents

after()  : PHPUnit_Framework_MockObject_Builder_Stub
Defines the expectation which must occur before the current is valid.
id()  : mixed
Sets the identification of the expectation to $id.
method()  : PHPUnit_Framework_MockObject_Builder_ParametersMatch
Adds a new method name match and returns the parameter match object for further matching possibilities.
will()  : PHPUnit_Framework_MockObject_Builder_Identity
Stubs the matching method with the stub object $stub. Any invocations of the matched method will now be handled by the stub instead.
with()  : PHPUnit_Framework_MockObject_Builder_ParametersMatch
Sets the parameters to match for, each parameter to this funtion will be part of match. To perform specific matches or constraints create a new PHPUnit_Framework_Constraint and use it for the parameter.
withAnyParameters()  : PHPUnit_Framework_MockObject_Matcher_AnyParameters
Sets a matcher which allows any kind of parameters.

Methods

id()

Sets the identification of the expectation to $id.

public id(string $id) : mixed
Parameters
$id : string

Unique identifiation of expectation.

Tags
note

The identifier is unique per mock object.

Return values
mixed —

with()

Sets the parameters to match for, each parameter to this funtion will be part of match. To perform specific matches or constraints create a new PHPUnit_Framework_Constraint and use it for the parameter.

public with() : PHPUnit_Framework_MockObject_Builder_ParametersMatch

If the parameter value is not a constraint it will use the PHPUnit_Framework_Constraint_IsEqual for the value.

Some examples: // match first parameter with value 2 $b->with(2); // match first parameter with value 'smock' and second identical to 42 $b->with('smock', new PHPUnit_Framework_Constraint_IsEqual(42));

Return values
PHPUnit_Framework_MockObject_Builder_ParametersMatch —

Search results