-
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathextension-nette.neon
More file actions
115 lines (103 loc) · 3.14 KB
/
extension-nette.neon
File metadata and controls
115 lines (103 loc) · 3.14 KB
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
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
parameters:
universalObjectCratesClasses:
- Nette\Bridges\ApplicationLatte\DefaultTemplate
- Nette\Database\Row
- Nette\Http\SessionSection
- Nette\Security\SimpleIdentity
- Nette\Utils\Html
nette:
assets:
mapping: []
database:
mapping:
convention: ''
tables: []
parametersSchema:
nette: structure([
assets: structure([
mapping: arrayOf(string())
])
database: structure([
mapping: structure([
convention: string()
tables: arrayOf(string(), string())
])
])
])
services:
# nette/assets
nette.assets.mapperTypeResolver:
create: Nette\PHPStan\Assets\MapperTypeResolver(
mapping: %nette.assets.mapping%
)
-
create: Nette\PHPStan\Assets\GetMapperReturnTypeExtension
tags: [phpstan.broker.dynamicMethodReturnTypeExtension]
-
create: Nette\PHPStan\Assets\MapperGetAssetExtension(
className: Nette\Assets\FilesystemMapper
)
tags: [phpstan.broker.dynamicMethodReturnTypeExtension]
-
create: Nette\PHPStan\Assets\MapperGetAssetExtension(
className: Nette\Assets\ViteMapper
)
tags: [phpstan.broker.dynamicMethodReturnTypeExtension]
-
create: Nette\PHPStan\Assets\RegistryGetAssetExtension
tags: [phpstan.broker.dynamicMethodReturnTypeExtension]
# nette/component-model
-
create: Nette\PHPStan\ComponentModel\GetComponentReturnTypeExtension
tags: [phpstan.broker.dynamicMethodReturnTypeExtension]
# nette/database
nette.database.tableRowTypeResolver:
create: Nette\PHPStan\Database\TableRowTypeResolver(
convention: %nette.database.mapping.convention%
tables: %nette.database.mapping.tables%
)
-
create: Nette\PHPStan\Database\ExplorerTableReturnTypeExtension
tags: [phpstan.broker.dynamicMethodReturnTypeExtension]
-
create: Nette\PHPStan\Database\ActiveRowRelatedReturnTypeExtension
tags: [phpstan.broker.dynamicMethodReturnTypeExtension]
-
create: Nette\PHPStan\Database\ActiveRowRefReturnTypeExtension
tags: [phpstan.broker.dynamicMethodReturnTypeExtension]
# nette/forms
-
create: Nette\PHPStan\Forms\FormContainerReturnTypeExtension(@defaultAnalysisParser)
tags: [phpstan.broker.dynamicMethodReturnTypeExtension]
# nette/schema
-
create: Nette\PHPStan\Schema\ExpectArrayReturnTypeExtension
tags: [phpstan.broker.dynamicStaticMethodReturnTypeExtension]
# nette/tester
-
create: Nette\PHPStan\Php\ArrowFunctionVoidIgnoreExtension([
test
testException
testNoError
Tester\Assert::exception
Tester\Assert::throws
Tester\Assert::error
Tester\Assert::noError
])
tags: [phpstan.ignoreErrorExtension]
-
create: Nette\PHPStan\Tester\AssertTypeNarrowingExtension
tags: [phpstan.typeSpecifier.staticMethodTypeSpecifyingExtension]
# nette/utils
-
create: Nette\PHPStan\Utils\FalseToNullReturnTypeExtension
tags: [phpstan.broker.dynamicStaticMethodReturnTypeExtension]
-
create: Nette\PHPStan\Utils\StringsReturnTypeExtension
tags: [phpstan.broker.dynamicStaticMethodReturnTypeExtension]
-
create: Nette\PHPStan\Utils\ArraysInvokeTypeExtension
tags: [phpstan.broker.dynamicStaticMethodReturnTypeExtension]
-
create: Nette\PHPStan\Utils\HtmlMethodsClassReflectionExtension
tags: [phpstan.broker.methodsClassReflectionExtension]