1
0
mirror of https://github.com/flextype/flextype.git synced 2025-08-08 06:06:45 +02:00

feat(directives): use /s for regex

This commit is contained in:
Awilum
2022-05-14 15:32:29 +03:00
parent 5e1a1388f6
commit 4e9acc350e
3 changed files with 3 additions and 3 deletions

View File

@@ -27,7 +27,7 @@ emitter()->addListener('onEntriesFetchSingleField', static function (): void {
$result = entries()->registry()->get('methods.fetch.result');
if (is_string($field['value'])) {
$field['value'] = preg_replace_callback('/@calc\((.*?)\)/', function($matches) use ($result) {
$field['value'] = preg_replace_callback('/@calc\((.*?)\)/s', function($matches) use ($result) {
return (new StringCalc())->calculate($matches[1]);
}, $field['value']);
}

View File

@@ -26,7 +26,7 @@ emitter()->addListener('onEntriesFetchSingleField', static function (): void {
$result = entries()->registry()->get('methods.fetch.result');
if (is_string($field['value'])) {
$field['value'] = preg_replace_callback('/@field\((.*?)\)/', function($matches) use ($result) {
$field['value'] = preg_replace_callback('/@field\((.*?)\)/s', function($matches) use ($result) {
return collection($result)->get($matches[1]);
}, $field['value']);
}

View File

@@ -26,7 +26,7 @@ emitter()->addListener('onEntriesFetchSingleField', static function (): void {
$result = entries()->registry()->get('methods.fetch.result');
if (is_string($field['value'])) {
$field['value'] = preg_replace_callback('/@var\((.*?)\)/', function($matches) use ($result) {
$field['value'] = preg_replace_callback('/@var\((.*?)\)/s', function($matches) use ($result) {
return collection($result['vars'])->get($matches[1]);
}, $field['value']);
}