From 72b2df4c675b7d295731129f8ec1cb157518afdf Mon Sep 17 00:00:00 2001 From: Aldarien Date: Mon, 29 Sep 2025 12:32:27 -0300 Subject: [PATCH 1/4] Improve ignore --- .gitignore | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index 9aa7c69..0a58e42 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,3 @@ # Composer -/vendor/ +**/vendor/ composer.lock From 6b7097ec010af74adcfdaee399027f0f460651a3 Mon Sep 17 00:00:00 2001 From: Aldarien Date: Mon, 29 Sep 2025 12:32:38 -0300 Subject: [PATCH 2/4] Updated dependency --- composer.json | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/composer.json b/composer.json index 7fff968..9cc7ccc 100644 --- a/composer.json +++ b/composer.json @@ -3,11 +3,10 @@ "description": "View wrapper for slim-blade-view", "type": "library", "require": { - "rubellum/slim-blade-view": "^0.1.1" + "berrnd/slim-blade-view": "^1" }, "require-dev": { - "phpunit/phpunit": "^9.2", - "kint-php/kint": "^3.3" + "phpunit/phpunit": "*" }, "license": "proprietary", "authors": [ @@ -18,7 +17,7 @@ ], "autoload": { "psr-4": { - "ProVM\\Common\\": "./common" + "View\\": "src/" } } } From daa8f0f248d69d29d1f50663ce22ccc55b15095b Mon Sep 17 00:00:00 2001 From: Aldarien Date: Mon, 29 Sep 2025 12:33:07 -0300 Subject: [PATCH 3/4] Update namespaces --- common/Define/View.php | 8 -------- {common/Alias => src/Define}/View.php | 0 src/Implement/View.php | 7 +++++++ 3 files changed, 7 insertions(+), 8 deletions(-) delete mode 100644 common/Define/View.php rename {common/Alias => src/Define}/View.php (100%) create mode 100644 src/Implement/View.php diff --git a/common/Define/View.php b/common/Define/View.php deleted file mode 100644 index ef83f64..0000000 --- a/common/Define/View.php +++ /dev/null @@ -1,8 +0,0 @@ - Date: Mon, 29 Sep 2025 12:33:56 -0300 Subject: [PATCH 4/4] Test --- tests/ViewTest.php | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 tests/ViewTest.php diff --git a/tests/ViewTest.php b/tests/ViewTest.php new file mode 100644 index 0000000..8d87017 --- /dev/null +++ b/tests/ViewTest.php @@ -0,0 +1,28 @@ +getMockBuilder(Psr\Http\Message\ResponseInterface::class) + ->disableOriginalConstructor() + ->getMock(); + $templatesFolder = './templates'; + mkdir($templatesFolder); + $cacheFolder = './cache'; + mkdir($cacheFolder); + chmod($cacheFolder, 0o777); + + $templateName = 'test'; + $template = <<