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