From e84182d3b6fee33eb77645bb3bdd5f961fb6fb17 Mon Sep 17 00:00:00 2001 From: Johan Vlaar Date: Wed, 16 Jul 2025 13:32:05 +0200 Subject: [PATCH] [SYMFONY 4.4] replace Link withRel and withoutRel argument values with constants --- .../symfony4/symfony44/symfony44-web-link.php | 210 ++++++++++++++++++ .../replace_with_rel_parameter_value.php.inc | 33 +++ ...eplace_without_rel_parameter_value.php.inc | 33 +++ 3 files changed, 276 insertions(+) create mode 100644 tests/Set/Symfony44/Fixture/replace_with_rel_parameter_value.php.inc create mode 100644 tests/Set/Symfony44/Fixture/replace_without_rel_parameter_value.php.inc diff --git a/config/sets/symfony/symfony4/symfony44/symfony44-web-link.php b/config/sets/symfony/symfony4/symfony44/symfony44-web-link.php index c0c23f47..e6bab15f 100644 --- a/config/sets/symfony/symfony4/symfony44/symfony44-web-link.php +++ b/config/sets/symfony/symfony4/symfony44/symfony44-web-link.php @@ -113,5 +113,215 @@ 'mercure', 'Symfony\Component\WebLink\Link::REL_MERCURE' ), + new ReplaceArgumentDefaultValue( + 'Symfony\Component\WebLink\Link', + 'withRel', + 0, + 'alternate', + 'Symfony\Component\WebLink\Link::REL_ALTERNATE' + ), + new ReplaceArgumentDefaultValue( + 'Symfony\Component\WebLink\Link', + 'withRel', + 0, + 'author', + 'Symfony\Component\WebLink\Link::REL_AUTHOR' + ), + new ReplaceArgumentDefaultValue( + 'Symfony\Component\WebLink\Link', + 'withRel', + 0, + 'help', + 'Symfony\Component\WebLink\Link::REL_HELP' + ), + new ReplaceArgumentDefaultValue( + 'Symfony\Component\WebLink\Link', + 'withRel', + 0, + 'icon', + 'Symfony\Component\WebLink\Link::REL_ICON' + ), + new ReplaceArgumentDefaultValue( + 'Symfony\Component\WebLink\Link', + 'withRel', + 0, + 'license', + 'Symfony\Component\WebLink\Link::REL_LICENSE' + ), + new ReplaceArgumentDefaultValue( + 'Symfony\Component\WebLink\Link', + 'withRel', + 0, + 'search', + 'Symfony\Component\WebLink\Link::REL_SEARCH' + ), + new ReplaceArgumentDefaultValue( + 'Symfony\Component\WebLink\Link', + 'withRel', + 0, + 'stylesheet', + 'Symfony\Component\WebLink\Link::REL_STYLESHEET' + ), + new ReplaceArgumentDefaultValue( + 'Symfony\Component\WebLink\Link', + 'withRel', + 0, + 'next', + 'Symfony\Component\WebLink\Link::REL_NEXT' + ), + new ReplaceArgumentDefaultValue( + 'Symfony\Component\WebLink\Link', + 'withRel', + 0, + 'prev', + 'Symfony\Component\WebLink\Link::REL_PREV' + ), + new ReplaceArgumentDefaultValue( + 'Symfony\Component\WebLink\Link', + 'withRel', + 0, + 'preload', + 'Symfony\Component\WebLink\Link::REL_PRELOAD' + ), + new ReplaceArgumentDefaultValue( + 'Symfony\Component\WebLink\Link', + 'withRel', + 0, + 'dns-prefetch', + 'Symfony\Component\WebLink\Link::REL_DNS_PREFETCH' + ), + new ReplaceArgumentDefaultValue( + 'Symfony\Component\WebLink\Link', + 'withRel', + 0, + 'preconnect', + 'Symfony\Component\WebLink\Link::REL_PRECONNECT' + ), + new ReplaceArgumentDefaultValue( + 'Symfony\Component\WebLink\Link', + 'withRel', + 0, + 'prefetch', + 'Symfony\Component\WebLink\Link::REL_PREFETCH' + ), + new ReplaceArgumentDefaultValue( + 'Symfony\Component\WebLink\Link', + 'withRel', + 0, + 'prerender', + 'Symfony\Component\WebLink\Link::REL_PRERENDER' + ), + new ReplaceArgumentDefaultValue( + 'Symfony\Component\WebLink\Link', + 'withRel', + 0, + 'mercure', + 'Symfony\Component\WebLink\Link::REL_MERCURE' + ), + new ReplaceArgumentDefaultValue( + 'Symfony\Component\WebLink\Link', + 'withoutRel', + 0, + 'alternate', + 'Symfony\Component\WebLink\Link::REL_ALTERNATE' + ), + new ReplaceArgumentDefaultValue( + 'Symfony\Component\WebLink\Link', + 'withoutRel', + 0, + 'author', + 'Symfony\Component\WebLink\Link::REL_AUTHOR' + ), + new ReplaceArgumentDefaultValue( + 'Symfony\Component\WebLink\Link', + 'withoutRel', + 0, + 'help', + 'Symfony\Component\WebLink\Link::REL_HELP' + ), + new ReplaceArgumentDefaultValue( + 'Symfony\Component\WebLink\Link', + 'withoutRel', + 0, + 'icon', + 'Symfony\Component\WebLink\Link::REL_ICON' + ), + new ReplaceArgumentDefaultValue( + 'Symfony\Component\WebLink\Link', + 'withoutRel', + 0, + 'license', + 'Symfony\Component\WebLink\Link::REL_LICENSE' + ), + new ReplaceArgumentDefaultValue( + 'Symfony\Component\WebLink\Link', + 'withoutRel', + 0, + 'search', + 'Symfony\Component\WebLink\Link::REL_SEARCH' + ), + new ReplaceArgumentDefaultValue( + 'Symfony\Component\WebLink\Link', + 'withoutRel', + 0, + 'stylesheet', + 'Symfony\Component\WebLink\Link::REL_STYLESHEET' + ), + new ReplaceArgumentDefaultValue( + 'Symfony\Component\WebLink\Link', + 'withoutRel', + 0, + 'next', + 'Symfony\Component\WebLink\Link::REL_NEXT' + ), + new ReplaceArgumentDefaultValue( + 'Symfony\Component\WebLink\Link', + 'withoutRel', + 0, + 'prev', + 'Symfony\Component\WebLink\Link::REL_PREV' + ), + new ReplaceArgumentDefaultValue( + 'Symfony\Component\WebLink\Link', + 'withoutRel', + 0, + 'preload', + 'Symfony\Component\WebLink\Link::REL_PRELOAD' + ), + new ReplaceArgumentDefaultValue( + 'Symfony\Component\WebLink\Link', + 'withoutRel', + 0, + 'dns-prefetch', + 'Symfony\Component\WebLink\Link::REL_DNS_PREFETCH' + ), + new ReplaceArgumentDefaultValue( + 'Symfony\Component\WebLink\Link', + 'withoutRel', + 0, + 'preconnect', + 'Symfony\Component\WebLink\Link::REL_PRECONNECT' + ), + new ReplaceArgumentDefaultValue( + 'Symfony\Component\WebLink\Link', + 'withoutRel', + 0, + 'prefetch', + 'Symfony\Component\WebLink\Link::REL_PREFETCH' + ), + new ReplaceArgumentDefaultValue( + 'Symfony\Component\WebLink\Link', + 'withoutRel', + 0, + 'prerender', + 'Symfony\Component\WebLink\Link::REL_PRERENDER' + ), + new ReplaceArgumentDefaultValue( + 'Symfony\Component\WebLink\Link', + 'withoutRel', + 0, + 'mercure', + 'Symfony\Component\WebLink\Link::REL_MERCURE' + ), ]); }; diff --git a/tests/Set/Symfony44/Fixture/replace_with_rel_parameter_value.php.inc b/tests/Set/Symfony44/Fixture/replace_with_rel_parameter_value.php.inc new file mode 100644 index 00000000..e4be92ec --- /dev/null +++ b/tests/Set/Symfony44/Fixture/replace_with_rel_parameter_value.php.inc @@ -0,0 +1,33 @@ +withRel('preload'); + } +} + +?> +----- +withRel(\Symfony\Component\WebLink\Link::REL_PRELOAD); + } +} + +?> diff --git a/tests/Set/Symfony44/Fixture/replace_without_rel_parameter_value.php.inc b/tests/Set/Symfony44/Fixture/replace_without_rel_parameter_value.php.inc new file mode 100644 index 00000000..242dd0f9 --- /dev/null +++ b/tests/Set/Symfony44/Fixture/replace_without_rel_parameter_value.php.inc @@ -0,0 +1,33 @@ +withoutRel('preload'); + } +} + +?> +----- +withoutRel(\Symfony\Component\WebLink\Link::REL_PRELOAD); + } +} + +?>