diff --git a/config/defaults.php b/config/defaults.php index d012b56..ba53259 100644 --- a/config/defaults.php +++ b/config/defaults.php @@ -39,5 +39,6 @@ 'tablesBlacklist' => [ 'phinxlog', ], + 'helperConfig' => [], ], ]; diff --git a/src/View/Helper/CrudViewHelper.php b/src/View/Helper/CrudViewHelper.php index 807d1b5..ba3b8f4 100644 --- a/src/View/Helper/CrudViewHelper.php +++ b/src/View/Helper/CrudViewHelper.php @@ -6,6 +6,7 @@ use BackedEnum; use Cake\Chronos\ChronosDate; use Cake\Chronos\ChronosTime; +use Cake\Core\Configure; use Cake\Core\Exception\CakeException; use Cake\Database\Type\EnumLabelInterface; use Cake\Datasource\EntityInterface; @@ -53,6 +54,11 @@ class CrudViewHelper extends Helper 'timeFormat' => null, ]; + public function initialize(array $config): void + { + $this->setConfig(Configure::read('CrudView.helperConfig', [])); + } + /** * Set context *