- Removed utf8_encode method which was removed in PHP 8.5

This commit is contained in:
mcndave committed 2026-07-14 15:16:51 +00:00
1 parent 54f209f8e2
commit 562950447e
2 files changed
+4 -3

No files matched your search

+1 -1
View File
@@ -3,5 +3,5 @@
namespace Picea\Extension; namespace Picea\Extension;
interface Extension { interface Extension {
public function parse(\Picea\Compiler\Context &$context, string $sourceCode, string $token, array $options = []) : string; public function parse(\Picea\Compiler\Context &$context, string $arguments, string $token, array $options = []) : string;
} }
+3 -2
View File
@@ -9,7 +9,8 @@ use Picea\Extension\FunctionExtension;
use Psr\Http\Message\RequestInterface; use Psr\Http\Message\RequestInterface;
use Psr\Http\Message\ServerRequestInterface; use Psr\Http\Message\ServerRequestInterface;
class Request implements Extension, FunctionExtension { class
Request implements Extension, FunctionExtension {
use ExtensionTrait; use ExtensionTrait;
public array $tokens; public array $tokens;
@@ -80,7 +81,7 @@ class Request implements Extension, FunctionExtension {
$post = $this->request->getParsedBody(); $post = $this->request->getParsedBody();
if ( ! $post ) { if ( ! $post ) {
$content = utf8_encode((string) $this->request->getBody()); $content = mb_convert_encoding((string)$this->request->getBody(), 'UTF-8', 'ISO-8859-1');
if ( $content && ( $json = json_decode($content, true) ) ) { if ( $content && ( $json = json_decode($content, true) ) ) {
$post = $json; $post = $json;