Code Coverage
 
Lines
Functions and Methods
Classes and Traits
Total
100.00% covered (success)
100.00%
1 / 1
100.00% covered (success)
100.00%
1 / 1
CRAP
100.00% covered (success)
100.00%
1 / 1
EmbeddedDefinition
100.00% covered (success)
100.00%
1 / 1
100.00% covered (success)
100.00%
1 / 1
1
100.00% covered (success)
100.00%
1 / 1
 __construct
100.00% covered (success)
100.00%
1 / 1
100.00% covered (success)
100.00%
1 / 1
1
1<?php
2
3declare(strict_types=1);
4
5namespace Cosray\Field;
6
7use ReflectionProperty;
8
9final readonly class EmbeddedDefinition
10{
11    /**
12     * @param class-string $type
13     * @param array<string, Definition> $fields
14     */
15    public function __construct(
16        public string $name,
17        public string $type,
18        public ReflectionProperty $property,
19        public array $fields,
20        public ?FieldsetDefinition $fieldset,
21    ) {}
22}