diff --git a/bin/generate_entity_fields b/bin/generate_entity_fields index 1ef140a834..e8012b7321 100755 --- a/bin/generate_entity_fields +++ b/bin/generate_entity_fields @@ -1,4 +1,4 @@ -#!/usr/local/bin/php +#!/usr/bin/env php {$field} = \${$field};\n return \$this;\n }" . "\n\n" . + "\n {\n \$this->{$field} = {$field_setter};\n return \$this;\n }" . "\n\n" . " public function get{$method_name}()" . ($type !== '' ? ": {$type}" : '') . "\n {\n return \$this->{$field};\n }" . "\n"; } $fields_code = implode("\n", $fields_code); - $methods_code = implode("\n", $methods_code) . "\n"; + $methods_code = implode("\n", $methods_code); $begin = '// {{{ Autocode'; $end = '// }}} Autocode'; @@ -91,7 +93,6 @@ foreach ($files as $file) { } $in_file = file_get_contents($file); - $out_file = preg_replace("/\\s*{$begin}[^\\/]*{$end}/m", $code, $in_file); - + $out_file = preg_replace("%\\s*{$begin}.*{$end}%smu", $code, $in_file); file_put_contents($file, $out_file); }