* * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace PHPUnit\Metadata\Api; /** * @no-named-arguments Parameter names are not covered by the backward compatibility promise for PHPUnit * * @internal This class is not covered by the backward compatibility promise for PHPUnit */ final readonly class ProvidedData { /** * @var non-empty-string */ private string $label; private mixed $value; /** * @param non-empty-string $label */ public function __construct(string $label, mixed $value) { $this->label = $label; $this->value = $value; } /** * @return non-empty-string */ public function label(): string { return $this->label; } public function value(): mixed { return $this->value; } }