From 3b388b3ab7b83808ac7b323064d69b26aea76e28 Mon Sep 17 00:00:00 2001 From: Bart Jaskulski <bjaskulski@protonmail.com> Date: Fri, 17 Nov 2023 00:13:18 +0100 Subject: [PATCH] refactor: rename header parser implementation Signed-off-by: Bart Jaskulski <bjaskulski@protonmail.com> --- src/{PluginHeaderParser.php => DefaultHeaderParser.php} | 4 ++-- ...inHeaderParserTest.php => DefaultHeaderParserTest.php} | 8 ++++---- tests/PluginHeaderDataTest.php | 4 ++-- 3 files changed, 8 insertions(+), 8 deletions(-) rename src/{PluginHeaderParser.php => DefaultHeaderParser.php} (97%) rename tests/{PluginHeaderParserTest.php => DefaultHeaderParserTest.php} (85%) diff --git a/src/PluginHeaderParser.php b/src/DefaultHeaderParser.php similarity index 97% rename from src/PluginHeaderParser.php rename to src/DefaultHeaderParser.php index 7e6564c..a5afcfd 100644 --- a/src/PluginHeaderParser.php +++ b/src/DefaultHeaderParser.php @@ -3,7 +3,7 @@ declare( strict_types=1 ); namespace WPDesk\Init; -class PluginHeaderParser implements HeaderParser { +class DefaultHeaderParser implements HeaderParser { private const KB_IN_BYTES = 1024; private const HEADERS = [ @@ -118,7 +118,7 @@ class PluginHeaderParser implements HeaderParser { } // Make sure we catch CR-only line endings. - $file_data = str_replace( "\r", "\n", $file_data ); + $file_data = \str_replace( "\r", "\n", $file_data ); $headers = []; foreach ( $default_headers as $field => $regex ) { diff --git a/tests/PluginHeaderParserTest.php b/tests/DefaultHeaderParserTest.php similarity index 85% rename from tests/PluginHeaderParserTest.php rename to tests/DefaultHeaderParserTest.php index a0611d6..2a2be92 100644 --- a/tests/PluginHeaderParserTest.php +++ b/tests/DefaultHeaderParserTest.php @@ -3,12 +3,12 @@ declare( strict_types=1 ); namespace WPDesk\Init\Tests; -use WPDesk\Init\PluginHeaderParser; +use WPDesk\Init\DefaultHeaderParser; -class PluginHeaderParserTest extends TestCase { +class DefaultHeaderParserTest extends TestCase { public function test_should_parse_plugin_data(): void { - $data = new PluginHeaderParser(); + $data = new DefaultHeaderParser(); $dir = $this->initTempPlugin(); $result = $data->parse( $dir . '/simple-plugin.php' ); @@ -17,7 +17,7 @@ class PluginHeaderParserTest extends TestCase { } public function test_should_parse_whole_plugin_data(): void { - $data = new PluginHeaderParser(); + $data = new DefaultHeaderParser(); $dir = $this->initTempPlugin( 'advanced-plugin' ); $result = $data->parse( $dir . '/advanced-plugin.php' ); diff --git a/tests/PluginHeaderDataTest.php b/tests/PluginHeaderDataTest.php index 8c789cd..5514d19 100644 --- a/tests/PluginHeaderDataTest.php +++ b/tests/PluginHeaderDataTest.php @@ -7,7 +7,7 @@ use WPDesk\Init\Configuration\Configuration; use WPDesk\Init\Dumper\PhpFileDumper; use WPDesk\Init\Loader\PhpFileLoader; use WPDesk\Init\PluginHeaderData; -use WPDesk\Init\PluginHeaderParser; +use WPDesk\Init\DefaultHeaderParser; class PluginHeaderDataTest extends TestCase { @@ -15,7 +15,7 @@ class PluginHeaderDataTest extends TestCase { $dir = $this->initTempPlugin(); $header = new PluginHeaderData( - new PluginHeaderParser(), + new DefaultHeaderParser(), new PhpFileLoader(), new PhpFileDumper(), new Configuration( [] ) -- GitLab