Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit c90de3d

Browse files
Add stub for Options interface
1 parent 240c15b commit c90de3d

File tree

2 files changed

+45
-0
lines changed

2 files changed

+45
-0
lines changed

‎extension.neon‎

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff 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
Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
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+
}

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /