File tree Expand file tree Collapse file tree 2 files changed +45
-0
lines changed
stubs/Symfony/Component/OptionsResolver Expand file tree Collapse file tree 2 files changed +45
-0
lines changed Original file line number Diff line number Diff line change @@ -11,6 +11,9 @@ parameters:
1111 constantHassers : true
1212 console_application_loader : null
1313 consoleApplicationLoader : null
14+ featureToggles :
15+ skipCheckGenericClasses :
16+ - Symfony\Component\OptionsResolver\Options
1417 stubFiles :
1518 - stubs/Php/Stringable.stub
1619 - stubs/Psr/Cache/CacheItemInterface.stub
@@ -38,6 +41,7 @@ parameters:
3841 - stubs/Symfony/Component/HttpFoundation/Session.stub
3942 - stubs/Symfony/Component/Messenger/StampInterface.stub
4043 - stubs/Symfony/Component/Messenger/Envelope.stub
44+ - stubs/Symfony/Component/OptionsResolver/Options.stub
4145 - stubs/Symfony/Component/Process/Process.stub
4246 - stubs/Symfony/Component/PropertyAccess/PropertyPathInterface.stub
4347 - stubs/Symfony/Component/Security/Acl/Model/AclInterface.stub
Original file line number Diff line number Diff line change 1+ <?php
2+
3+ namespace Symfony\Component\OptionsResolver;
4+
5+ /**
6+ * @template TArray of array
7+ * @extends \ArrayAccess<key-of<TArray>, value-of<TArray>>
8+ */
9+ interface Options extends \ArrayAccess, \Countable
10+ {
11+ /**
12+ * @param key-of<TArray> $offset
13+ *
14+ * @return bool
15+ */
16+ public function offsetExists($offset);
17+
18+ /**
19+ * @template TOffset of key-of<TArray>
20+ * @param TOffset $offset
21+ * @return TArray[TOffset]
22+ */
23+ public function offsetGet($offset);
24+
25+ /**
26+ * @template TOffset of key-of<TArray>
27+ * @param TOffset|null $offset
28+ * @param TArray[TOffset] $value
29+ *
30+ * @return void
31+ */
32+ public function offsetSet($offset, $value);
33+
34+ /**
35+ * @template TOffset of key-of<TArray>
36+ * @param TOffset $offset
37+ *
38+ * @return void
39+ */
40+ public function offsetUnset($offset);
41+ }
You can’t perform that action at this time.
0 commit comments