From 74351a34f951afcf008348a3de959b70b04a2822 Mon Sep 17 00:00:00 2001 From: Mante Balzaraviciute Date: Thu, 30 Mar 2023 10:54:00 +0100 Subject: [PATCH 1/2] ADD: helper and updated readme --- README.md | 18 ++++++++++++++++++ src/Support/ConfigHelper.php | 31 +++++++++++++++++++++++++++++++ 2 files changed, 49 insertions(+) create mode 100644 src/Support/ConfigHelper.php diff --git a/README.md b/README.md index 7295726..ec8c8b2 100644 --- a/README.md +++ b/README.md @@ -37,6 +37,9 @@ These code standards are extendable, all you need to do is create your own `ecs. ```php getParameter(Option::SKIP); + + $ecsConfig->skip(array_merge($jumpSkips, [ + UnusedParameterSniff::class => [ + __DIR__ . '/app/Console/Kernel.php', + __DIR__ . '/app/Exceptions/Handler.php', + ], + 'Unused parameter $attributes.' => [ + __DIR__ . '/database/*.php', + ], + CamelCapsFunctionNameSniff::class => [ + '/tests/**', + ], + ])); }; ``` diff --git a/src/Support/ConfigHelper.php b/src/Support/ConfigHelper.php new file mode 100644 index 0000000..3d6ea67 --- /dev/null +++ b/src/Support/ConfigHelper.php @@ -0,0 +1,31 @@ +config); + + $containerProperty = $reflectedConfig->getParentClass()->getProperty('container'); + + $containerProperty->setAccessible(true); + + return $containerProperty->getValue($this->config)->getParameter($name); + } +} From 44b42f9e5ac90af5dbcfcea64e050df2e3ec62cb Mon Sep 17 00:00:00 2001 From: Mante <104358053+mantebalzaraviciute@users.noreply.github.com> Date: Thu, 30 Mar 2023 12:23:46 +0100 Subject: [PATCH 2/2] Update src/Support/ConfigHelper.php Co-authored-by: mmorganJ24 <107400624+mmorganJ24@users.noreply.github.com> --- src/Support/ConfigHelper.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Support/ConfigHelper.php b/src/Support/ConfigHelper.php index 3d6ea67..ed000a5 100644 --- a/src/Support/ConfigHelper.php +++ b/src/Support/ConfigHelper.php @@ -18,7 +18,7 @@ public static function make(ECSConfig $config): self return new self($config); } - public function getParameter(string $name) + public function getParameter(string $name): mixed { $reflectedConfig = new ReflectionObject($this->config);