@@ -23,11 +23,11 @@ Entry point of functionality is based on DI config reader that is used in both c
23
23
24
24
### Plugins
25
25
26
- #### ` \Vpodorozh \CliConstructorArgAutoProxy\Plugin\Dom\EnrichCliConfigWithProxyPlugin `
26
+ #### ` \RunAsRoot \CliConstructorArgAutoProxy\Plugin\Dom\EnrichCliConfigWithProxyPlugin `
27
27
* responsible for enriching DI config with Proxies for CLI command constructor arguments;
28
28
* executed after DI config reading;
29
29
* plugin is executed in not trivial way - via preference on DOM config reader of DI (see section bellow for more details)
30
- * Caller class: ` \Vpodorozh \CliConstructorArgAutoProxy\Preference\Framework\ObjectManager\Config\Reader\Dom\Interceptor `
30
+ * Caller class: ` \RunAsRoot \CliConstructorArgAutoProxy\Preference\Framework\ObjectManager\Config\Reader\Dom\Interceptor `
31
31
32
32
### Preferences
33
33
@@ -36,27 +36,27 @@ Entry point of functionality is based on DI config reader that is used in both c
36
36
| Magento\Framework\ObjectManager\Config\Reader\Dom | ...\Preference\Framework\ObjectManager\Config\Reader\Dom\Interceptor |
37
37
38
38
39
- #### ` \Vpodorozh \CliConstructorArgAutoProxy\Preference\Framework\ObjectManager\Config\Reader\Dom\Interceptor `
39
+ #### ` \RunAsRoot \CliConstructorArgAutoProxy\Preference\Framework\ObjectManager\Config\Reader\Dom\Interceptor `
40
40
Workaround for plugin execution.
41
41
This override has the same purpose as regular Magento 2 Interceptors - hook for calling plugins.
42
42
It is not possible to define plugin over DOM config reader, as it is created before Magento plugin functionality starts.
43
43
Preference is the only way to hook in.
44
44
45
45
### Services
46
46
47
- #### ` \Vpodorozh \CliConstructorArgAutoProxy\Service\EnrichCliConfigWithProxyService `
47
+ #### ` \RunAsRoot \CliConstructorArgAutoProxy\Service\EnrichCliConfigWithProxyService `
48
48
Enrich provided DI config with proxies for CLI class commands only.
49
49
50
- #### ` \Vpodorozh \CliConstructorArgAutoProxy\Service\GetProxiedConstructArgsConfigService `
50
+ #### ` \RunAsRoot \CliConstructorArgAutoProxy\Service\GetProxiedConstructArgsConfigService `
51
51
Receives CLI command constructor arguments types and reformat them to Proxy types.
52
52
Using ` IsClassEligibleForProxyValidator ` to determine is class eligible to be Proxied.
53
53
54
54
### Validator
55
55
56
- #### ` \Vpodorozh \CliConstructorArgAutoProxy\Validator\IsClassEligibleForProxyValidator `
56
+ #### ` \RunAsRoot \CliConstructorArgAutoProxy\Validator\IsClassEligibleForProxyValidator `
57
57
Check is Proxy applicable for this specific class.
58
58
59
59
### Mapper
60
60
61
- #### ` \Vpodorozh \CliConstructorArgAutoProxy\Mapper\ProxiedConstructArgsToDiConfigMapper `
61
+ #### ` \RunAsRoot \CliConstructorArgAutoProxy\Mapper\ProxiedConstructArgsToDiConfigMapper `
62
62
Adds Proxy DI configs for specific CLI class command to DI configs pool.
0 commit comments