class DataFromDataProvider
@psalm-immutable
@no-named-arguments Parameter names are not covered by the backward compatibility promise for PHPUnit
Hierarchy
- class \PHPUnit\Event\TestData\TestData
- class \PHPUnit\Event\TestData\DataFromDataProvider extends \PHPUnit\Event\TestData\TestData
Expanded class hierarchy of DataFromDataProvider
1 file declares its use of DataFromDataProvider
- TestMethodBuilder.php in vendor/
phpunit/ phpunit/ src/ Event/ Value/ Test/ TestMethodBuilder.php
File
-
vendor/
phpunit/ phpunit/ src/ Event/ Value/ Test/ TestData/ DataFromDataProvider.php, line 17
Namespace
PHPUnit\Event\TestDataView source
final class DataFromDataProvider extends TestData {
private readonly int|string $dataSetName;
private readonly string $dataAsStringForResultOutput;
public static function from(int|string $dataSetName, string $data, string $dataAsStringForResultOutput) : self {
return new self($dataSetName, $data, $dataAsStringForResultOutput);
}
protected function __construct(int|string $dataSetName, string $data, string $dataAsStringForResultOutput) {
$this->dataSetName = $dataSetName;
$this->dataAsStringForResultOutput = $dataAsStringForResultOutput;
parent::__construct($data);
}
public function dataSetName() : int|string {
return $this->dataSetName;
}
/**
* @internal This method is not covered by the backward compatibility promise for PHPUnit
*/
public function dataAsStringForResultOutput() : string {
return $this->dataAsStringForResultOutput;
}
/**
* @psalm-assert-if-true DataFromDataProvider $this
*/
public function isFromDataProvider() : bool {
return true;
}
}
Members
Title Sort descending | Modifiers | Object type | Summary | Overriden Title | Overrides |
---|---|---|---|---|---|
DataFromDataProvider::$dataAsStringForResultOutput | private | property | |||
DataFromDataProvider::$dataSetName | private | property | |||
DataFromDataProvider::dataAsStringForResultOutput | public | function | @internal This method is not covered by the backward compatibility promise for PHPUnit | ||
DataFromDataProvider::dataSetName | public | function | |||
DataFromDataProvider::from | public static | function | |||
DataFromDataProvider::isFromDataProvider | public | function | @psalm-assert-if-true DataFromDataProvider $this | Overrides TestData::isFromDataProvider | |
DataFromDataProvider::__construct | protected | function | Overrides TestData::__construct | ||
TestData::$data | private | property | |||
TestData::data | public | function | |||
TestData::isFromTestDependency | public | function | @psalm-assert-if-true DataFromTestDependency $this | 1 |