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
ActionResponseList
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
2namespace Apie\Core\Attributes;
3
4use Apie\Core\Actions\ActionResponseStatus;
5use Attribute;
6
7#[Attribute(Attribute::TARGET_METHOD)]
8class ActionResponseList
9{
10    /**
11     * @var array<int, ActionResponseStatus> $statuses
12     */
13    public readonly array $statuses;
14
15    public function __construct(ActionResponseStatus... $statuses)
16    {
17        $this->statuses = $statuses;
18    }
19}