|
99 | 99 | </rule>
|
100 | 100 |
|
101 | 101 |
|
102 |
| - <!-- **************************************************************************** --> |
103 |
| - <!-- Exclude BC breaking type hints for parameters, properties, and return values --> |
104 |
| - <!-- **************************************************************************** --> |
| 102 | + <!-- ****************************************************** --> |
| 103 | + <!-- Don't require annotations to specify traversable types --> |
| 104 | + <!-- ****************************************************** --> |
105 | 105 | <rule ref="SlevomatCodingStandard.TypeHints.ParameterTypeHint">
|
106 |
| - <properties> |
107 |
| - <!-- Requires PHP 8.0 --> |
108 |
| - <property name="enableMixedTypeHint" value="false" /> |
109 |
| - <!-- Requires PHP 8.0 --> |
110 |
| - <property name="enableUnionTypeHint" value="false" /> |
111 |
| - </properties> |
112 |
| - |
113 | 106 | <exclude name="SlevomatCodingStandard.TypeHints.ParameterTypeHint.MissingTraversableTypeHintSpecification" />
|
114 | 107 | </rule>
|
115 | 108 | <rule ref="SlevomatCodingStandard.TypeHints.PropertyTypeHint">
|
116 |
| - <properties> |
117 |
| - <!-- Requires PHP 8.0 --> |
118 |
| - <property name="enableMixedTypeHint" value="false" /> |
119 |
| - <!-- Requires PHP 8.0 --> |
120 |
| - <property name="enableUnionTypeHint" value="false" /> |
121 |
| - </properties> |
122 |
| - |
123 | 109 | <exclude name="SlevomatCodingStandard.TypeHints.PropertyTypeHint.MissingTraversableTypeHintSpecification" />
|
124 | 110 | </rule>
|
125 | 111 | <rule ref="SlevomatCodingStandard.TypeHints.ReturnTypeHint">
|
126 |
| - <properties> |
127 |
| - <!-- Requires PHP 8.0 --> |
128 |
| - <property name="enableStaticTypeHint" value="false" /> |
129 |
| - <!-- Requires PHP 8.0 --> |
130 |
| - <property name="enableMixedTypeHint" value="false" /> |
131 |
| - <!-- Requires PHP 8.0 --> |
132 |
| - <property name="enableUnionTypeHint" value="false" /> |
133 |
| - </properties> |
134 |
| - |
135 | 112 | <exclude name="SlevomatCodingStandard.TypeHints.ReturnTypeHint.MissingTraversableTypeHintSpecification" />
|
136 | 113 | </rule>
|
137 | 114 |
|
|
0 commit comments