@@ -23,11 +23,11 @@ Entry point of functionality is based on DI config reader that is used in both c
2323
2424### Plugins
2525
26- #### ` \Vpodorozh \CliConstructorArgAutoProxy\Plugin\Dom\EnrichCliConfigWithProxyPlugin `
26+ #### ` \RunAsRoot \CliConstructorArgAutoProxy\Plugin\Dom\EnrichCliConfigWithProxyPlugin `
2727* responsible for enriching DI config with Proxies for CLI command constructor arguments;
2828* executed after DI config reading;
2929* 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 `
3131
3232### Preferences
3333
@@ -36,27 +36,27 @@ Entry point of functionality is based on DI config reader that is used in both c
3636| Magento\Framework\ObjectManager\Config\Reader\Dom | ...\Preference\Framework\ObjectManager\Config\Reader\Dom\Interceptor |
3737
3838
39- #### ` \Vpodorozh \CliConstructorArgAutoProxy\Preference\Framework\ObjectManager\Config\Reader\Dom\Interceptor `
39+ #### ` \RunAsRoot \CliConstructorArgAutoProxy\Preference\Framework\ObjectManager\Config\Reader\Dom\Interceptor `
4040Workaround for plugin execution.
4141This override has the same purpose as regular Magento 2 Interceptors - hook for calling plugins.
4242It is not possible to define plugin over DOM config reader, as it is created before Magento plugin functionality starts.
4343Preference is the only way to hook in.
4444
4545### Services
4646
47- #### ` \Vpodorozh \CliConstructorArgAutoProxy\Service\EnrichCliConfigWithProxyService `
47+ #### ` \RunAsRoot \CliConstructorArgAutoProxy\Service\EnrichCliConfigWithProxyService `
4848Enrich provided DI config with proxies for CLI class commands only.
4949
50- #### ` \Vpodorozh \CliConstructorArgAutoProxy\Service\GetProxiedConstructArgsConfigService `
50+ #### ` \RunAsRoot \CliConstructorArgAutoProxy\Service\GetProxiedConstructArgsConfigService `
5151Receives CLI command constructor arguments types and reformat them to Proxy types.
5252Using ` IsClassEligibleForProxyValidator ` to determine is class eligible to be Proxied.
5353
5454### Validator
5555
56- #### ` \Vpodorozh \CliConstructorArgAutoProxy\Validator\IsClassEligibleForProxyValidator `
56+ #### ` \RunAsRoot \CliConstructorArgAutoProxy\Validator\IsClassEligibleForProxyValidator `
5757Check is Proxy applicable for this specific class.
5858
5959### Mapper
6060
61- #### ` \Vpodorozh \CliConstructorArgAutoProxy\Mapper\ProxiedConstructArgsToDiConfigMapper `
61+ #### ` \RunAsRoot \CliConstructorArgAutoProxy\Mapper\ProxiedConstructArgsToDiConfigMapper `
6262Adds Proxy DI configs for specific CLI class command to DI configs pool.
0 commit comments