From c583c0f2669f6162276f9c5fe5646789a00c6030 Mon Sep 17 00:00:00 2001 From: Hugo Sales Date: Mon, 30 Mar 2020 17:16:44 +0000 Subject: [PATCH] [TOOLS] Fix the generate_entities_fields script --- bin/generate_entity_fields | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/bin/generate_entity_fields b/bin/generate_entity_fields index 0d7800fa4e..829648e76e 100755 --- a/bin/generate_entity_fields +++ b/bin/generate_entity_fields @@ -12,7 +12,7 @@ const types = [ 'blob' => '', 'bool' => 'bool', 'char' => 'string', - 'datetime' => 'DateTime', + 'datetime' => '\DateTimeInterface', 'html' => 'string', 'int' => 'int', 'numeric' => 'float', @@ -28,9 +28,10 @@ $files = glob($path . '/*.php'); foreach ($files as $file) { require_once $file; - $declared = get_declared_classes(); - $class = end($declared); + $declared = get_declared_classes(); + $class = end($declared); + $no_ns_class = preg_replace('/.*?\\\\/', '', $class); $schema = $class::schemaDef(); $fields = array_keys($schema['fields']);