|
1 |
| -<div translate="no" data-loc="48" class="notranslate codeblock codeblock-length-md codeblock-php-attributes codeblock-php"> |
| 1 | +<div translate="no" data-loc="54" class="notranslate codeblock codeblock-length-md codeblock-php-attributes codeblock-php"> |
2 | 2 | <div class="codeblock-scroll">
|
3 | 3 | <pre class="codeblock-lines">1
|
4 | 4 | 2
|
|
47 | 47 | 45
|
48 | 48 | 46
|
49 | 49 | 47
|
50 |
| -48</pre> |
| 50 | +48 |
| 51 | +49 |
| 52 | +50 |
| 53 | +51 |
| 54 | +52 |
| 55 | +53 |
| 56 | +54</pre> |
51 | 57 | <pre class="codeblock-code">
|
52 | 58 | <code>
|
53 | 59 | <span class="hljs-comment">// src/SomePath/SomeClass.php</span>
|
|
63 | 69 | <span class="hljs-variable">
|
64 | 70 | <span class="hljs-variable-other-marker">$</span> property1</span>
|
65 | 71 | ;
|
66 |
| - <span class="hljs-php-attribute">#[AttributeName(</span> |
67 |
| - <span class="hljs-php-attribute">)]</span> |
| 72 | + <span class="hljs-php-attribute">#[AttributeName()]</span> |
68 | 73 | <span class="hljs-keyword">private</span>
|
69 | 74 | <span class="hljs-variable">
|
70 | 75 | <span class="hljs-variable-other-marker">$</span> property2</span>
|
71 | 76 | ;
|
72 |
| - <span class="hljs-php-attribute">#[AttributeName(</span> |
73 |
| - <span class="hljs-string">'value'</span> |
74 |
| - <span class="hljs-php-attribute">)]</span> |
| 77 | + <span class="hljs-php-attribute">#[AttributeName(<span class="hljs-string">'value'</span>)]</span> |
75 | 78 | <span class="hljs-keyword">private</span>
|
76 | 79 | <span class="hljs-variable">
|
77 | 80 | <span class="hljs-variable-other-marker">$</span> property3</span>
|
78 | 81 | ;
|
79 |
| - <span class="hljs-php-attribute">#[AttributeName(</span> |
80 |
| - <span class="hljs-string">'value'</span> |
81 |
| - , option: |
82 |
| - <span class="hljs-string">'value'</span> |
83 |
| - <span class="hljs-php-attribute">)]</span> |
| 82 | + <span class="hljs-php-attribute">#[AttributeName(<span class="hljs-string">'value'</span>, option: <span class="hljs-string">'value'</span>)]</span> |
84 | 83 | <span class="hljs-keyword">private</span>
|
85 | 84 | <span class="hljs-variable">
|
86 | 85 | <span class="hljs-variable-other-marker">$</span> property4</span>
|
87 | 86 | ;
|
88 |
| - <span class="hljs-php-attribute">#[AttributeName(</span> |
89 |
| -[<span class="hljs-string">'value'</span> => <span class="hljs-string">'value'</span>]<span class="hljs-php-attribute">)]</span> |
| 87 | + <span class="hljs-php-attribute">#[AttributeName([<span class="hljs-string">'value'</span> => <span class="hljs-string">'value'</span>])]</span> |
90 | 88 | <span class="hljs-keyword">private</span>
|
91 | 89 | <span class="hljs-variable">
|
92 | 90 | <span class="hljs-variable-other-marker">$</span> property5</span>
|
93 | 91 | ;
|
94 |
| - <span class="hljs-php-attribute">#[AttributeName(</span> |
95 |
| - <span class="hljs-string">'value'</span> |
96 |
| - , option: |
97 |
| - <span class="hljs-string">'value'</span> |
98 |
| - <span class="hljs-php-attribute">)]</span> |
| 92 | + <span class="hljs-php-attribute">#[AttributeName( |
| 93 | + <span class="hljs-string">'value'</span>, |
| 94 | + option: <span class="hljs-string">'value'</span> |
| 95 | + )]</span> |
99 | 96 | <span class="hljs-keyword">private</span>
|
100 | 97 | <span class="hljs-variable">
|
101 | 98 | <span class="hljs-variable-other-marker">$</span> property6</span>
|
102 | 99 | ;
|
103 |
| - <span class="hljs-php-attribute">#[Assert\AttributeName(</span> |
104 |
| - <span class="hljs-string">'value'</span> |
105 |
| - <span class="hljs-php-attribute">)]</span> |
| 100 | + <span class="hljs-php-attribute">#[Assert\AttributeName(<span class="hljs-string">'value'</span>)]</span> |
106 | 101 | <span class="hljs-keyword">private</span>
|
107 | 102 | <span class="hljs-variable">
|
108 | 103 | <span class="hljs-variable-other-marker">$</span> property7</span>
|
109 | 104 | ;
|
110 |
| - <span class="hljs-php-attribute">#[Assert\AttributeName(</span> |
111 |
| - <span class="hljs-string">'value'</span> |
112 |
| - , option: |
113 |
| - <span class="hljs-string">'value'</span> |
114 |
| - <span class="hljs-php-attribute">)]</span> |
| 105 | + <span class="hljs-php-attribute">#[Assert\AttributeName( |
| 106 | + <span class="hljs-string">'value'</span>, |
| 107 | + option: <span class="hljs-string">'value'</span> |
| 108 | + )]</span> |
115 | 109 | <span class="hljs-keyword">private</span>
|
116 | 110 | <span class="hljs-variable">
|
117 | 111 | <span class="hljs-variable-other-marker">$</span> property8</span>
|
118 | 112 | ;
|
119 |
| - <span class="hljs-php-attribute">#[Route(</span> |
120 |
| - <span class="hljs-string">'/blog/{page<\d+>}'</span> |
121 |
| - , name: |
122 |
| - <span class="hljs-string">'blog_list'</span> |
123 |
| - <span class="hljs-php-attribute">)]</span> |
| 113 | + <span class="hljs-php-attribute">#[Route(<span class="hljs-string">'/blog/{page<\d+>}'</span>, name: <span class="hljs-string">'blog_list'</span>)]</span> |
124 | 114 | <span class="hljs-keyword">private</span>
|
125 | 115 | <span class="hljs-variable">
|
126 | 116 | <span class="hljs-variable-other-marker">$</span> property9</span>
|
127 | 117 | ;
|
128 |
| - <span class="hljs-php-attribute">#[Assert\GreaterThanOrEqual(</span> |
129 |
| - value: |
130 |
| - <span class="hljs-number">18</span> |
131 |
| - , |
132 |
| - <span class="hljs-php-attribute">)]</span> |
| 118 | + <span class="hljs-php-attribute">#[Assert\GreaterThanOrEqual( |
| 119 | + value: <span class="hljs-number">18</span>, |
| 120 | + )]</span> |
133 | 121 | <span class="hljs-keyword">private</span>
|
134 | 122 | <span class="hljs-variable">
|
135 | 123 | <span class="hljs-variable-other-marker">$</span> property10</span>
|
136 | 124 | ;
|
137 |
| - <span class="hljs-php-attribute">#[ORM\CustomIdGenerator(</span> |
138 |
| - class: |
139 |
| - <span class="hljs-string">'doctrine.uuid_generator'</span> |
140 |
| - <span class="hljs-php-attribute">)]</span> |
| 125 | + <span class="hljs-php-attribute">#[ORM\CustomIdGenerator(class: <span class="hljs-string">'doctrine.uuid_generator'</span>)]</span> |
141 | 126 | <span class="hljs-keyword">private</span>
|
142 | 127 | <span class="hljs-variable">
|
143 | 128 | <span class="hljs-variable-other-marker">$</span> property11</span>
|
144 | 129 | ;
|
| 130 | + <span class="hljs-php-attribute">#[Assert\AtLeastOneOf([ |
| 131 | + <span class="hljs-keyword">new</span> Assert\Regex(<span class="hljs-string">'/#/'</span>), |
| 132 | + <span class="hljs-keyword">new</span> Assert\Length(min: <span class="hljs-number">10</span>), |
| 133 | + ])]</span> |
| 134 | + <span class="hljs-keyword">private</span> |
| 135 | + <span class="hljs-variable"> |
| 136 | + <span class="hljs-variable-other-marker">$</span> property12</span> |
| 137 | + ; |
145 | 138 | }</code></pre>
|
146 | 139 | </div>
|
147 | 140 | </div>
|
0 commit comments