diff --git a/.gitignore b/.gitignore index cd4fa984..6f0b95ec 100644 --- a/.gitignore +++ b/.gitignore @@ -25,3 +25,5 @@ Thumbs.db # security private repo auth.json + +.vscode diff --git a/CHANGELOG.md b/CHANGELOG.md index 1bd5b32b..3b413e98 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,8 @@ # Change Log -## 0.1.1 Under development +## 0.1.1 February 25, 2024 + +- Bug #334: Move `WordFormatter::class` helper to `php-forge/helper` package (@terabytesoftw) ## 0.1.0 February 23, 2024 diff --git a/src/Helper/WordFormatter.php b/src/Helper/WordFormatter.php deleted file mode 100644 index 68572922..00000000 --- a/src/Helper/WordFormatter.php +++ /dev/null @@ -1,56 +0,0 @@ - $string) { - $word .= match ($index === 0) { - true => ucfirst(strtolower($string)), - default => ' ' . ucfirst(strtolower($string)), - }; - } - - return $word; - } - - $capitalizedWords = []; - $words = preg_split('/(?=[A-Z])|_/', $value); - - foreach ($words as $word) { - $capitalizedWords[] = ucfirst($word); - } - - return implode(' ', $capitalizedWords); - } -} diff --git a/tests/Helper/WordFormatterTest.php b/tests/Helper/WordFormatterTest.php deleted file mode 100644 index 190e43d4..00000000 --- a/tests/Helper/WordFormatterTest.php +++ /dev/null @@ -1,25 +0,0 @@ -assertSame('Foo', WordFormatter::capitalizeToWords('foo')); - $this->assertSame('Foo', WordFormatter::capitalizeToWords('Foo')); - $this->assertSame('Foo bar', WordFormatter::capitalizeToWords('foo bar')); - $this->assertSame('Foo bar', WordFormatter::capitalizeToWords('Foo Bar')); - $this->assertSame('Created', WordFormatter::capitalizeToWords('created')); - $this->assertSame('Created', WordFormatter::capitalizeToWords('CREATED')); - $this->assertSame('Created At', WordFormatter::capitalizeToWords('created_at')); - $this->assertSame('Created At', WordFormatter::capitalizeToWords('CREATED_AT')); - $this->assertSame('Date Birth', WordFormatter::capitalizeToWords('dateBirth')); - $this->assertSame('Date Of Message', WordFormatter::capitalizeToWords('dateOfMessage')); - } -} diff --git a/tests/Method.php b/tests/Method.php new file mode 100644 index 00000000..04c47440 --- /dev/null +++ b/tests/Method.php @@ -0,0 +1,19 @@ +