InvocationStubberImplementation
final class InvocationStubberImplementation extends AbstractInvocationImplementation implements InvocationStubber (View source)
| internal | This class is not covered by the backward compatibility promise for PHPUnit |
Properties
| protected InvocationHandler | $invocationHandler | from AbstractInvocationImplementation | |
| protected Matcher | $matcher | from AbstractInvocationImplementation | |
| protected ConfigurableMethod> | $configurableMethods | from AbstractInvocationImplementation | |
| protected ?array<string,int> | $configurableMethodNames | from AbstractInvocationImplementation |
Methods
__construct(InvocationHandler $handler, Matcher $matcher, ConfigurableMethod ...$configurableMethods)
No description
willReturn(mixed $value, mixed ...$nextValues)
No description
willReturnReference(mixed $reference)
No description
willReturnMap(array $valueMap)
No description
willReturnArgument(int $argumentIndex)
No description
willReturnCallback(callable $callback)
No description
willReturnOnConsecutiveCalls(mixed ...$values)
No description
Details
final
__construct(InvocationHandler $handler, Matcher $matcher, ConfigurableMethod ...$configurableMethods)
No description
final InvocationStubber
method(Constraint|PropertyHook|string $constraint)
No description
final InvocationStubber
will(Stub $stub)
No description
final InvocationStubber
willReturn(mixed $value, mixed ...$nextValues)
No description
final InvocationStubber
willReturnReference(mixed $reference)
No description
final InvocationStubber
willReturnMap(array $valueMap)
No description
final InvocationStubber
willReturnArgument(int $argumentIndex)
No description
final InvocationStubber
willReturnCallback(callable $callback)
No description
final InvocationStubber
willReturnSelf()
No description
final InvocationStubber
willReturnOnConsecutiveCalls(mixed ...$values)
No description
final InvocationStubber
willThrowException(Throwable $exception)
No description
final void
seal()
No description
final protected void
ensureParametersCanBeConfigured()
No description