class PHPUnit_Framework_MockObject_Stub_ReturnArgument in Zircon Profile 8
Same name and namespace in other branches
- 8.0 vendor/phpunit/phpunit-mock-objects/src/Framework/MockObject/Stub/ReturnArgument.php \PHPUnit_Framework_MockObject_Stub_ReturnArgument
Stubs a method by returning an argument that was passed to the mocked method.
@since Class available since Release 1.0.0
Hierarchy
- class \PHPUnit_Framework_MockObject_Stub_Return implements PHPUnit_Framework_MockObject_Stub
Expanded class hierarchy of PHPUnit_Framework_MockObject_Stub_ReturnArgument
File
- vendor/
phpunit/ phpunit-mock-objects/ src/ Framework/ MockObject/ Stub/ ReturnArgument.php, line 16
View source
class PHPUnit_Framework_MockObject_Stub_ReturnArgument extends PHPUnit_Framework_MockObject_Stub_Return {
protected $argumentIndex;
public function __construct($argumentIndex) {
$this->argumentIndex = $argumentIndex;
}
public function invoke(PHPUnit_Framework_MockObject_Invocation $invocation) {
if (isset($invocation->parameters[$this->argumentIndex])) {
return $invocation->parameters[$this->argumentIndex];
}
else {
return;
}
}
public function toString() {
return sprintf('return argument #%d', $this->argumentIndex);
}
}
Members
Name![]() |
Modifiers | Type | Description | Overrides |
---|---|---|---|---|
PHPUnit_Framework_MockObject_Stub_Return:: |
protected | property | ||
PHPUnit_Framework_MockObject_Stub_ReturnArgument:: |
protected | property | ||
PHPUnit_Framework_MockObject_Stub_ReturnArgument:: |
public | function |
Fakes the processing of the invocation $invocation by returning a
specific value. Overrides PHPUnit_Framework_MockObject_Stub_Return:: |
|
PHPUnit_Framework_MockObject_Stub_ReturnArgument:: |
public | function |
Returns a string representation of the object. Overrides PHPUnit_Framework_MockObject_Stub_Return:: |
|
PHPUnit_Framework_MockObject_Stub_ReturnArgument:: |
public | function |
Overrides PHPUnit_Framework_MockObject_Stub_Return:: |