Skip to content

Commit 90c65b9

Browse files
authored
chore(lint): Fix up split previousnext/ds-mixtape Github actions (#208)
1 parent 909c29e commit 90c65b9

2 files changed

Lines changed: 12 additions & 5 deletions

File tree

Component/SocialShare/SocialMedia.php

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -16,12 +16,18 @@ enum SocialMedia implements SocialShareSocialMediaInterface {
1616
case Email;
1717

1818
public function defaultUrl(): Url {
19+
$current = static function (): string {
20+
/** @var string|\Drupal\Core\GeneratedUrl $current */
21+
$current = Url::fromRoute('<current>')->setAbsolute()->toString();
22+
return \is_string($current) ? $current : $current->getGeneratedUrl();
23+
};
24+
1925
return match ($this) {
20-
static::Facebook => Url::fromUri(\sprintf('https://www.facebook.com/sharer/sharer.php?u=%s', Url::fromRoute('<current>')->setAbsolute()->toString())),
21-
static::LinkedIn => Url::fromUri(\sprintf('https://www.linkedin.com/sharing/share-offsite/?url=%s', Url::fromRoute('<current>')->setAbsolute()->toString())),
22-
static::Twitter => Url::fromUri(\sprintf('https://twitter.com/intent/tweet?url=%s', Url::fromRoute('<current>')->setAbsolute()->toString())),
23-
static::Bluesky => Url::fromUri(\sprintf('https://bsky.app/intent/compose?text=%s', Url::fromRoute('<current>')->setAbsolute()->toString())),
24-
static::Email => Url::fromUri(\sprintf('mailto:?subject=&body=%s', Url::fromRoute('<current>')->setAbsolute()->toString())),
26+
static::Facebook => Url::fromUri(\sprintf('https://www.facebook.com/sharer/sharer.php?u=%s', $current())),
27+
static::LinkedIn => Url::fromUri(\sprintf('https://www.linkedin.com/sharing/share-offsite/?url=%s', $current())),
28+
static::Twitter => Url::fromUri(\sprintf('https://twitter.com/intent/tweet?url=%s', $current())),
29+
static::Bluesky => Url::fromUri(\sprintf('https://bsky.app/intent/compose?text=%s', $current())),
30+
static::Email => Url::fromUri(\sprintf('mailto:?subject=&body=%s', $current())),
2531
};
2632
}
2733

Layout/Page/Page.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,7 @@ public static function create(
6666
array $title,
6767
mixed $content = NULL,
6868
): static {
69+
/** @var static */
6970
return static::factoryCreate(
7071
title: $title,
7172
content: $content,

0 commit comments

Comments
 (0)