From 018fc2aa6f75beeaf2f38db16f55b083b01e0136 Mon Sep 17 00:00:00 2001 From: NikitaRynkevich Date: Tue, 13 May 2025 15:21:18 +0200 Subject: [PATCH 1/3] Compatibilty fix for php 8.3 --- DataTable/Table/AbstractTable.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/DataTable/Table/AbstractTable.php b/DataTable/Table/AbstractTable.php index cf0218a..d880aa2 100644 --- a/DataTable/Table/AbstractTable.php +++ b/DataTable/Table/AbstractTable.php @@ -130,7 +130,7 @@ abstract public function getUnfilteredCount(); */ abstract public function getFilteredCount(); - private final function setDefaultOptions(OptionsResolver $resolver) + private function setDefaultOptions(OptionsResolver $resolver) { $resolver->setDefaults([ 'layout' => $this->layout, From 23ad6299653429b0a2a9f683f5c017bde2fed908 Mon Sep 17 00:00:00 2001 From: NikitaRynkevich Date: Mon, 9 Jun 2025 15:31:49 +0200 Subject: [PATCH 2/3] Hotfix to return type --- Twig/DataTableExtension.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Twig/DataTableExtension.php b/Twig/DataTableExtension.php index 607b870..43daf5f 100644 --- a/Twig/DataTableExtension.php +++ b/Twig/DataTableExtension.php @@ -19,7 +19,7 @@ public function __construct(TwigRenderer $renderer) /** * {@inheritdoc} */ - public function getFunctions() + public function getFunctions(): array { return [ new TwigFunction('render_table', [$this, 'renderTable'], [ From 10510a73688ab2f1708578788eea623a5c61bd39 Mon Sep 17 00:00:00 2001 From: NikitaRynkevich Date: Fri, 4 Jul 2025 11:22:17 +0200 Subject: [PATCH 3/3] Fix for the dynamic property creation --- DataTable/Table/AbstractTable.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/DataTable/Table/AbstractTable.php b/DataTable/Table/AbstractTable.php index d880aa2..8d3dcf6 100644 --- a/DataTable/Table/AbstractTable.php +++ b/DataTable/Table/AbstractTable.php @@ -63,6 +63,10 @@ abstract class AbstractTable */ protected $layout; + public $formatter; + + public $tableId; + /** * @param FormFactory $formFactory * @param Router $router