Skip to content

Commit a695db0

Browse files
committed
Fix binding array
1 parent dbba164 commit a695db0

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/Compiler.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -740,7 +740,6 @@ public function handleBinding(string $value, string $name, ?DOMElement $node = n
740740
$element = trim($element);
741741
if (preg_match('/^`(.*)`$/', $element, $match)) {
742742
$dynamicValues[] = $this->handleTemplateStringBinding($match[1], $twigOutput);
743-
// $dynamicValues[] = '{{ ' . str_replace('"', '\'', $this->refactorTemplateString($element)) . ' }}';
744743
} elseif (preg_match('/^\{(.*)\}$/', $element, $match)) {
745744
$this->handleObjectBinding([$match[1]], $dynamicValues, $twigOutput);
746745
} else {
@@ -772,13 +771,11 @@ public function handleBinding(string $value, string $name, ?DOMElement $node = n
772771
/**
773772
* @param string[] $items
774773
* @param string[] $dynamicValues
775-
776774
* @throws ReflectionException
777775
*/
778776
protected function handleObjectBinding(array $items, array &$dynamicValues, bool $twigOutput): void
779777
{
780778
$regexObjectElements = '/["\']?(?<class>[^"\']+)["\']?\s*:\s*(?<condition>[^,]+)/x';
781-
782779
foreach ($items as $item) {
783780
if (preg_match($regexObjectElements, $item, $matchElement)) {
784781
$dynamicValues[] = $this->builder->prepareBindingOutput(
@@ -789,6 +786,9 @@ protected function handleObjectBinding(array $items, array &$dynamicValues, bool
789786
}
790787
}
791788

789+
/**
790+
* @throws ReflectionException
791+
*/
792792
protected function handleTemplateStringBinding(string $templateStringContent, bool $twigOutput): string
793793
{
794794
preg_match_all('/\${([^}]+)}/', $templateStringContent, $matches, PREG_SET_ORDER);

0 commit comments

Comments
 (0)