ParamLine.php
707 字节
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
<?php
namespace Lackoxygen\ShowDocGeneration\Annotations;
use Doctrine\Common\Annotations\Annotation\Required;
/**
* @Annotation
* @Target({"METHOD"})
* @Attributes({
@Attribute("key", type = "string"),
@Attribute("must", type = "bool"),
@Attribute("type", type = "string"),
@Attribute("remark", type = "string"),
* })
*/
final class ParamLine extends Annotation
{
/**
* @Required()
* @var string
*/
protected string $key = '';
/**
* @var bool
*/
protected bool $must = false;
/**
* @Required()
* @var string
*/
protected string $type = '';
/**
* @Required()
* @var string
*/
protected string $remark = '';
}