12345678910111213141516171819202122232425262728293031 |
- <?php
- /*
- * This file is part of the phpunit-mock-objects package.
- *
- * (c) Sebastian Bergmann <sebastian@phpunit.de>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
- namespace PHPUnit\Framework\MockObject;
- use PHPUnit\Framework\SelfDescribing;
- /**
- * An object that stubs the process of a normal method for a mock object.
- *
- * The stub object will replace the code for the stubbed method and return a
- * specific value instead of the original value.
- */
- interface Stub extends SelfDescribing
- {
- /**
- * Fakes the processing of the invocation $invocation by returning a
- * specific value.
- *
- * @param Invocation $invocation The invocation which was mocked and matched by the current method and argument matchers
- *
- * @return mixed
- */
- public function invoke(Invocation $invocation);
- }
|