PHP Класс Eloquent\Phony\Spy\SpyVerifierFactory

Показать файл Открыть проект

Открытые методы

Метод Описание
__construct ( SpyFactory $spyFactory, MatcherFactory $matcherFactory, MatcherVerifier $matcherVerifier, GeneratorVerifierFactory $generatorVerifierFactory, IterableVerifierFactory $iterableVerifierFactory, CallVerifierFactory $callVerifierFactory, Eloquent\Phony\Assertion\AssertionRecorder $assertionRecorder, AssertionRenderer $assertionRenderer, FunctionHookManager $functionHookManager ) Construct a new spy verifier factory.
create ( Eloquent\Phony\Spy\Spy $spy = null ) : SpyVerifier Create a new spy verifier.
createFromCallback ( callable | null $callback = null ) : SpyVerifier Create a new spy verifier for the supplied callback.
createGlobal ( string $function, string $namespace ) : SpyVerifier Create a new spy verifier for a global function and declare it in the specified namespace.
instance ( ) : SpyVerifierFactory Get the static instance of this factory.

Описание методов

__construct() публичный Метод

Construct a new spy verifier factory.
public __construct ( SpyFactory $spyFactory, MatcherFactory $matcherFactory, MatcherVerifier $matcherVerifier, GeneratorVerifierFactory $generatorVerifierFactory, IterableVerifierFactory $iterableVerifierFactory, CallVerifierFactory $callVerifierFactory, Eloquent\Phony\Assertion\AssertionRecorder $assertionRecorder, AssertionRenderer $assertionRenderer, FunctionHookManager $functionHookManager )
$spyFactory SpyFactory The spy factory to use.
$matcherFactory Eloquent\Phony\Matcher\MatcherFactory The matcher factory to use.
$matcherVerifier Eloquent\Phony\Matcher\MatcherVerifier The macther verifier to use.
$generatorVerifierFactory Eloquent\Phony\Verification\GeneratorVerifierFactory The generator verifier factory to use.
$iterableVerifierFactory Eloquent\Phony\Verification\IterableVerifierFactory The iterable verifier factory to use.
$callVerifierFactory Eloquent\Phony\Call\CallVerifierFactory The call verifier factory to use.
$assertionRecorder Eloquent\Phony\Assertion\AssertionRecorder The assertion recorder to use.
$assertionRenderer Eloquent\Phony\Assertion\AssertionRenderer The assertion renderer to use.
$functionHookManager Eloquent\Phony\Hook\FunctionHookManager The function hook manager to use.

create() публичный Метод

Create a new spy verifier.
public create ( Eloquent\Phony\Spy\Spy $spy = null ) : SpyVerifier
$spy Eloquent\Phony\Spy\Spy The spy, or null to create an anonymous spy.
Результат SpyVerifier The newly created spy verifier.

createFromCallback() публичный Метод

Create a new spy verifier for the supplied callback.
public createFromCallback ( callable | null $callback = null ) : SpyVerifier
$callback callable | null The callback, or null to create an anonymous spy.
Результат SpyVerifier The newly created spy verifier.

createGlobal() публичный Метод

Create a new spy verifier for a global function and declare it in the specified namespace.
public createGlobal ( string $function, string $namespace ) : SpyVerifier
$function string The function name.
$namespace string The namespace.
Результат SpyVerifier The newly created spy verifier.

instance() публичный статический Метод

Get the static instance of this factory.
public static instance ( ) : SpyVerifierFactory
Результат SpyVerifierFactory The static factory.