diff --git a/src/Util/DcaUtil.php b/src/Util/DcaUtil.php index 8c6e900e..ea30b6cb 100644 --- a/src/Util/DcaUtil.php +++ b/src/Util/DcaUtil.php @@ -136,8 +136,12 @@ function ($a) use (&$arrFields) { * Return a list of dca fields for given table. * Fields can be filtered by given options. */ - public function getDcaFields(string $table, GetDcaFieldsOptions $options = new GetDcaFieldsOptions()): array + public function getDcaFields(string $table, ?GetDcaFieldsOptions $options = null): array { + if (null === $options) { + $options = new GetDcaFieldsOptions(); + } + $fields = []; $controller = $this->contaoFramework->getAdapter(Controller::class);