%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /home/vacivi36/code/vendor/rector/rector/vendor/phpstan/phpstan-phpunit/stubs/
Upload File :
Create Path :
Current File : /home/vacivi36/code/vendor/rector/rector/vendor/phpstan/phpstan-phpunit/stubs/TestCase.stub

<?php

namespace PHPUnit\Framework;

use PHPUnit\Framework\MockObject\MockObject;
use PHPUnit\Framework\MockObject\MockBuilder;
use PHPUnit\Framework\MockObject\Stub;

class TestCase
{

	/**
	 * @template T
	 * @phpstan-param class-string<T> $originalClassName
	 * @phpstan-return Stub&T
	 */
	public function createStub($originalClassName) {}

	/**
	 * @template T
	 * @phpstan-param class-string<T> $originalClassName
	 * @phpstan-return MockObject&T
	 */
	public function createMock($originalClassName) {}

	/**
	 * @template T
	 * @phpstan-param class-string<T> $className
	 * @phpstan-return MockBuilder<T>
	 */
	public function getMockBuilder(string $className) {}

	/**
	 * @template T
	 * @phpstan-param class-string<T> $originalClassName
	 * @phpstan-return MockObject&T
	 */
	public function createConfiguredMock($originalClassName) {}

	/**
	 * @template T
	 * @phpstan-param class-string<T> $originalClassName
	 * @phpstan-param string[] $methods
	 * @phpstan-return MockObject&T
	 */
	public function createPartialMock($originalClassName, array $methods) {}

	/**
	 * @template T
	 * @phpstan-param class-string<T> $originalClassName
	 * @phpstan-return MockObject&T
	 */
	public function createTestProxy($originalClassName) {}

	/**
	 * @template T
	 * @phpstan-param class-string<T> $originalClassName
	 * @phpstan-param mixed[] $arguments
	 * @phpstan-param string $mockClassName
	 * @phpstan-param bool $callOriginalConstructor
	 * @phpstan-param bool $callOriginalClone
	 * @phpstan-param bool $callAutoload
	 * @phpstan-param string[] $mockedMethods
	 * @phpstan-param bool $cloneArguments
	 * @phpstan-return MockObject&T
	 */
	protected function getMockForAbstractClass($originalClassName, array $arguments = [], $mockClassName = '', $callOriginalConstructor = true, $callOriginalClone = true, $callAutoload = true, $mockedMethods = [], $cloneArguments = false) {}

	/**
	 * @template T
	 * @phpstan-param string $wsdlFile
	 * @phpstan-param class-string<T> $originalClassName
	 * @phpstan-param string $mockClassName
	 * @phpstan-param string[] $methods
	 * @phpstan-param bool $callOriginalConstructor
	 * @phpstan-param mixed[] $options
	 * @phpstan-return MockObject&T
	 */
	protected function getMockFromWsdl($wsdlFile, $originalClassName = '', $mockClassName = '', array $methods = [], $callOriginalConstructor = true, array $options = []) {}

}

Zerion Mini Shell 1.0