Skip to main content
Drupal API
User account menu
  • Log in

Breadcrumb

  1. Drupal Core 11.1.x
  2. InvocationStubber.php

interface InvocationStubber

@no-named-arguments Parameter names are not covered by the backward compatibility promise for PHPUnit

Hierarchy

  • interface \PHPUnit\Framework\MockObject\Builder\InvocationStubber

Expanded class hierarchy of InvocationStubber

All classes that implement InvocationStubber

1 file declares its use of InvocationStubber
Stub.php in vendor/phpunit/phpunit/src/Framework/MockObject/Runtime/Interface/Stub.php

File

vendor/phpunit/phpunit/src/Framework/MockObject/Runtime/Builder/InvocationStubber.php, line 18

Namespace

PHPUnit\Framework\MockObject\Builder
View source
interface InvocationStubber {
    public function will(Stub $stub) : Identity;
    public function willReturn(mixed $value, mixed ...$nextValues) : self;
    public function willReturnReference(mixed &$reference) : self;
    
    /**
     * @psalm-param array<int, array<int, mixed>> $valueMap
     */
    public function willReturnMap(array $valueMap) : self;
    public function willReturnArgument(int $argumentIndex) : self;
    public function willReturnCallback(callable $callback) : self;
    public function willReturnSelf() : self;
    public function willReturnOnConsecutiveCalls(mixed ...$values) : self;
    public function willThrowException(Throwable $exception) : self;

}

Members

Title Sort descending Modifiers Object type Summary Overrides
InvocationStubber::will public function 1
InvocationStubber::willReturn public function 1
InvocationStubber::willReturnArgument public function 1
InvocationStubber::willReturnCallback public function 1
InvocationStubber::willReturnMap public function @psalm-param array&lt;int, array&lt;int, mixed&gt;&gt; $valueMap 1
InvocationStubber::willReturnOnConsecutiveCalls public function 1
InvocationStubber::willReturnReference public function 1
InvocationStubber::willReturnSelf public function 1
InvocationStubber::willThrowException public function 1

API Navigation

  • Drupal Core 11.1.x
  • Topics
  • Classes
  • Functions
  • Constants
  • Globals
  • Files
  • Namespaces
  • Deprecated
  • Services
RSS feed
Powered by Drupal