Skip to content

Commit 096ba1d

Browse files
committed
Code Fix
1 parent 6ce6946 commit 096ba1d

1 file changed

Lines changed: 6 additions & 5 deletions

File tree

src/lib/Form/EventSubscriber/FixUrlProtocolListener.php

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ class FixUrlProtocolListener implements EventSubscriberInterface
1818
/** @var string|null */
1919
private $defaultProtocol;
2020

21-
/** @var Symfony\Component\Form\Extension\Core\EventListener\FixUrlProtocolListener */
21+
/** @var \Symfony\Component\Form\Extension\Core\EventListener\FixUrlProtocolListener */
2222
private $fixUrlProtocolListener;
2323

2424
/**
@@ -34,16 +34,17 @@ public function onSubmit(FormEvent $event): void
3434
{
3535
$data = $event->getData();
3636
$dataLink = $data['link'] ?? null;
37-
if (is_null($this->defaultProtocol) || empty($data) || empty($dataLink) || !\is_string($dataLink)){
37+
if (null === $this->defaultProtocol || empty($data) || empty($dataLink) || !\is_string($dataLink)) {
3838
return;
3939
}
40-
40+
4141
$protocol = explode(':', $dataLink)[0];
4242
if ($this->hasAuthority($protocol) && $this->hasAuthority($this->defaultProtocol)) {
4343
$event->setData($dataLink);
4444
$this->fixUrlProtocolListener->onSubmit($event);
4545
$data['link'] = $event->getData();
4646
$event->setData($data);
47+
4748
return;
4849
}
4950

@@ -52,8 +53,8 @@ public function onSubmit(FormEvent $event): void
5253
}
5354

5455
$schemaSeparator = $this->hasAuthority($this->defaultProtocol) ? '://' : ':';
55-
if (!preg_match('~^(?:[/.]|[\w+.-]+'. $schemaSeparator. '|[^:/?@#]++@)~', $dataLink)) {
56-
$data['link'] = $this->defaultProtocol. $schemaSeparator. $dataLink;
56+
if (!preg_match('~^(?:[/.]|[\w+.-]+' . $schemaSeparator . '|[^:/?@#]++@)~', $dataLink)) {
57+
$data['link'] = $this->defaultProtocol . $schemaSeparator . $dataLink;
5758
$event->setData($data);
5859
}
5960
}

0 commit comments

Comments
 (0)