diff --git a/.github/workflows/PHP-CS-Fixer.yml b/.github/workflows/PHP-CS-Fixer.yml
index d3f22f9..0451a59 100644
--- a/.github/workflows/PHP-CS-Fixer.yml
+++ b/.github/workflows/PHP-CS-Fixer.yml
@@ -31,7 +31,7 @@ jobs:
run: composer install --prefer-dist --no-progress
- name: Run PHP CS Fixer
- run: vendor/bin/php-cs-fixer fix . --diff --verbose
+ run: PHP_CS_FIXER_IGNORE_ENV=1 vendor/bin/php-cs-fixer fix . --diff --verbose
- name: Commit and push fixed files
uses: stefanzweifel/git-auto-commit-action@v4
diff --git a/.php-cs-fixer.cache b/.php-cs-fixer.cache
index 586e4d6..e119f96 100644
--- a/.php-cs-fixer.cache
+++ b/.php-cs-fixer.cache
@@ -1 +1 @@
-{"php":"8.3.25","version":"3.64.0:v3.64.0#58dd9c931c785a79739310aef5178928305ffa67","indent":" ","lineEnding":"\n","rules":{"binary_operator_spaces":{"default":"at_least_single_space"},"blank_line_after_opening_tag":true,"blank_line_between_import_groups":true,"blank_lines_before_namespace":true,"braces_position":{"allow_single_line_empty_anonymous_classes":true},"class_definition":{"inline_constructor_arguments":false,"space_before_parenthesis":true},"compact_nullable_type_declaration":true,"declare_equal_normalize":true,"lowercase_cast":true,"lowercase_static_reference":true,"new_with_parentheses":true,"no_blank_lines_after_class_opening":true,"no_extra_blank_lines":{"tokens":["use"]},"no_leading_import_slash":true,"no_whitespace_in_blank_line":true,"ordered_class_elements":{"order":["use_trait"]},"ordered_imports":{"imports_order":["class","function","const"],"sort_algorithm":"none"},"return_type_declaration":true,"short_scalar_cast":true,"single_import_per_statement":{"group_to_single_imports":false},"single_space_around_construct":{"constructs_followed_by_a_single_space":["abstract","as","case","catch","class","const_import","do","else","elseif","final","finally","for","foreach","function","function_import","if","insteadof","interface","namespace","new","private","protected","public","static","switch","trait","try","use","use_lambda","while"],"constructs_preceded_by_a_single_space":["as","else","elseif","use_lambda"]},"single_trait_insert_per_statement":true,"ternary_operator_spaces":true,"unary_operator_spaces":{"only_dec_inc":true},"visibility_required":true,"blank_line_after_namespace":true,"constant_case":true,"control_structure_braces":true,"control_structure_continuation_position":true,"elseif":true,"function_declaration":true,"indentation_type":true,"line_ending":true,"lowercase_keywords":true,"method_argument_space":{"attribute_placement":"ignore","on_multiline":"ensure_fully_multiline"},"no_break_comment":true,"no_closing_tag":true,"no_multiple_statements_per_line":true,"no_space_around_double_colon":true,"no_spaces_after_function_name":true,"no_trailing_whitespace":true,"no_trailing_whitespace_in_comment":true,"single_blank_line_at_eof":true,"single_class_element_per_statement":{"elements":["property"]},"single_line_after_imports":true,"spaces_inside_parentheses":true,"statement_indentation":true,"switch_case_semicolon_to_colon":true,"switch_case_space":true,"encoding":true,"full_opening_tag":true},"hashes":{"boot.php":"500a96fae5d036cc7cace6094bdca28f","pages\/config.php":"cae53f73bf533cc8bb59dadf1cbdebe4","pages\/index.php":"daf2b1a819e7a27391553c599d053802","fragments\/QuickNavigation\/NoResult.php":"9b879a1abf902a8aa81cb9e6ce5d921a","fragments\/QuickNavigation\/Dropdown.php":"7cc52d767a1b8fa704e4d89c9a3e48a7","fragments\/QuickNavigation\/MinibarList.php":"6c40eb3f991f48d730f45b8d222914b1","fragments\/QuickNavigation\/List.php":"e90ddecd29ce153eec1083841a3088e2","update.php":"d6e8377314743b0306a045ec165b99ea","lib\/rex_api_quicknavigation_media_search.php":"76ec8e934d1525c986bee325bc37e954","lib\/QuickNavigation\/QuickNavigation.php":"e7879d206a5a091437921d1570285cd9","lib\/QuickNavigation\/ApiFunction\/MenuRender.php":"fa555351a229780f110eba970ed42a59","lib\/QuickNavigation\/ApiFunction\/MediaSearch.php":"b77c2fde9791ab25dfc9e6d7f5e8a329","lib\/QuickNavigation\/LinkMap\/QuickNavigationLinkMap.php":"3060d0975067e724f1dd427eadb02d47","lib\/QuickNavigation\/Button\/ArticleHistoryButton.php":"b60589453343c834038edfd26f3c7220","lib\/QuickNavigation\/Button\/ButtonInterface.php":"943bf3db82d39b6854401e16fe7e36b6","lib\/QuickNavigation\/Button\/ButtonRegistry.php":"0ecf7951feeb0b3524fa1b8c92ac6288","lib\/QuickNavigation\/Button\/FavoriteButton.php":"382a3446b216ca0aaef31fa2f21e82d4","lib\/QuickNavigation\/Button\/CategoryButton.php":"fa0637c3410b461739392b4f4aa50c9d","lib\/QuickNavigation\/Button\/ArticleNavigationButton.php":"0036d750da4417a5cf81bda896b01de7","lib\/QuickNavigation\/Button\/YformButton.php":"b44a64de32aef2e566d0febca56f6128","lib\/QuickNavigation\/Button\/WatsonButton.php":"ef0d3641591e83b6e7dfec54008e36a8","lib\/QuickNavigation\/QuickNavigationApi.php":"4eabc25eae94790b9095085102dc278a","lib\/QuickNavigation\/Utility\/BuildNavigationArray.php":"d2a23cc394de4fd4e83bb34da8b3c0bc","lib\/QuickNavigation\/Minibar\/ArticleHistoryElement.php":"fa606bdfb8e44afdcd46695f36b5d327","lib\/QuickNavigation\/Media\/MediaSorter.php":"161a68caa4895fe8887470db5265ea82","lib\/QuickNavigation\/Media\/QuickNavigationMedia.php":"624d087e36608a981f2276f37737c71a","lib\/QuickNavigation\/rex_api_quicknavigation_render.php":"bf8a3f8aa45712984014768a68ba441f","lib\/LinkMap\/QuickNavigationLinkMap.php":"3060d0975067e724f1dd427eadb02d47","lib\/Utility\/BuildNavigationArray.php":"d2a23cc394de4fd4e83bb34da8b3c0bc","lib\/Minibar\/ArticleHistoryElement.php":"fa606bdfb8e44afdcd46695f36b5d327","lib\/QuickNavigationApi.php":"4eabc25eae94790b9095085102dc278a","lib\/ApiFunction\/MenuRender.php":"fa555351a229780f110eba970ed42a59","lib\/ApiFunction\/MediaSearch.php":"b77c2fde9791ab25dfc9e6d7f5e8a329","lib\/Button\/FavoriteButton.php":"382a3446b216ca0aaef31fa2f21e82d4","lib\/Button\/ButtonRegistry.php":"0ecf7951feeb0b3524fa1b8c92ac6288","lib\/Button\/YformButton.php":"b44a64de32aef2e566d0febca56f6128","lib\/Button\/ArticleHistoryButton.php":"b60589453343c834038edfd26f3c7220","lib\/Button\/ButtonInterface.php":"943bf3db82d39b6854401e16fe7e36b6","lib\/Button\/ArticleNavigationButton.php":"0036d750da4417a5cf81bda896b01de7","lib\/Button\/WatsonButton.php":"ef0d3641591e83b6e7dfec54008e36a8","lib\/Button\/CategoryButton.php":"fa0637c3410b461739392b4f4aa50c9d","lib\/Media\/MediaSorter.php":"161a68caa4895fe8887470db5265ea82","lib\/Media\/QuickNavigationMedia.php":"624d087e36608a981f2276f37737c71a","lib\/QuickNavigation.php":"e7879d206a5a091437921d1570285cd9","lib\/rex_api_quicknavigation_render.php":"bf8a3f8aa45712984014768a68ba441f","lib\/QuickNavigation\/rex_api_quicknavigation_media_search.php":"76ec8e934d1525c986bee325bc37e954"}}
\ No newline at end of file
+{"php":"8.3.25","version":"3.64.0:v3.64.0#58dd9c931c785a79739310aef5178928305ffa67","indent":" ","lineEnding":"\n","rules":{"binary_operator_spaces":{"default":"at_least_single_space"},"blank_line_after_opening_tag":true,"blank_line_between_import_groups":true,"blank_lines_before_namespace":true,"braces_position":{"allow_single_line_empty_anonymous_classes":true},"class_definition":{"inline_constructor_arguments":false,"space_before_parenthesis":true},"compact_nullable_type_declaration":true,"declare_equal_normalize":true,"lowercase_cast":true,"lowercase_static_reference":true,"new_with_parentheses":true,"no_blank_lines_after_class_opening":true,"no_extra_blank_lines":{"tokens":["use"]},"no_leading_import_slash":true,"no_whitespace_in_blank_line":true,"ordered_class_elements":{"order":["use_trait"]},"ordered_imports":true,"return_type_declaration":true,"short_scalar_cast":true,"single_import_per_statement":{"group_to_single_imports":false},"single_space_around_construct":{"constructs_followed_by_a_single_space":["abstract","as","case","catch","class","const_import","do","else","elseif","final","finally","for","foreach","function","function_import","if","insteadof","interface","namespace","new","private","protected","public","static","switch","trait","try","use","use_lambda","while"],"constructs_preceded_by_a_single_space":["as","else","elseif","use_lambda"]},"single_trait_insert_per_statement":true,"ternary_operator_spaces":true,"unary_operator_spaces":{"only_dec_inc":true},"visibility_required":true,"blank_line_after_namespace":true,"constant_case":true,"control_structure_braces":true,"control_structure_continuation_position":true,"elseif":true,"function_declaration":true,"indentation_type":true,"line_ending":true,"lowercase_keywords":true,"method_argument_space":{"attribute_placement":"ignore","on_multiline":"ensure_fully_multiline"},"no_break_comment":true,"no_closing_tag":true,"no_multiple_statements_per_line":true,"no_space_around_double_colon":true,"no_spaces_after_function_name":true,"no_trailing_whitespace":true,"no_trailing_whitespace_in_comment":true,"single_blank_line_at_eof":true,"single_class_element_per_statement":{"elements":["property"]},"single_line_after_imports":true,"spaces_inside_parentheses":true,"statement_indentation":true,"switch_case_semicolon_to_colon":true,"switch_case_space":true,"encoding":true,"full_opening_tag":true,"array_syntax":{"syntax":"short"},"no_unused_imports":true,"single_quote":true,"trailing_comma_in_multiline":true},"hashes":{"fragments\/QuickNavigation\/Dropdown.php":"7cc52d767a1b8fa704e4d89c9a3e48a7","fragments\/QuickNavigation\/List.php":"e90ddecd29ce153eec1083841a3088e2","fragments\/QuickNavigation\/NoResult.php":"9b879a1abf902a8aa81cb9e6ce5d921a","fragments\/QuickNavigation\/MinibarList.php":"6c40eb3f991f48d730f45b8d222914b1","pages\/config.php":"cae53f73bf533cc8bb59dadf1cbdebe4","pages\/index.php":"daf2b1a819e7a27391553c599d053802","lib\/LinkMap\/QuickNavigationLinkMap.php":"3060d0975067e724f1dd427eadb02d47","lib\/Utility\/BuildNavigationArray.php":"d2a23cc394de4fd4e83bb34da8b3c0bc","lib\/Minibar\/ArticleHistoryElement.php":"fa606bdfb8e44afdcd46695f36b5d327","lib\/QuickNavigationApi.php":"4eabc25eae94790b9095085102dc278a","lib\/ApiFunction\/MenuRender.php":"fa555351a229780f110eba970ed42a59","lib\/ApiFunction\/MediaSearch.php":"04d4e816aa6766f1f2bf889482187287","lib\/Button\/FavoriteButton.php":"c8163f9adb12699453fe458de325515e","lib\/Button\/ButtonRegistry.php":"0ecf7951feeb0b3524fa1b8c92ac6288","lib\/Button\/YformButton.php":"cb3c1d7608735d18b5732b7425f3c14a","lib\/Button\/ArticleHistoryButton.php":"3851f59535b0647f184a5d706da08aba","lib\/Button\/ButtonInterface.php":"943bf3db82d39b6854401e16fe7e36b6","lib\/Button\/ArticleNavigationButton.php":"a81f2e97e73f235cba29ffcad4db1854","lib\/Button\/WatsonButton.php":"ef0d3641591e83b6e7dfec54008e36a8","lib\/Button\/CategoryButton.php":"3854696ad9b32dffad7d25d881fd2b18","lib\/Media\/MediaSorter.php":"4af98d56992a2e58b4d440ff1545af50","lib\/Media\/QuickNavigationMedia.php":"aa21d3042a12fc77d87e15ccb9c66319","lib\/QuickNavigation.php":"9a208b43632faa9d39923ff64c22f056","update.php":"d6e8377314743b0306a045ec165b99ea","boot.php":"85e4410621c51370487316f2c7de01b4"}}
\ No newline at end of file
diff --git a/.php-cs-fixer.php b/.php-cs-fixer.php
new file mode 100644
index 0000000..2794545
--- /dev/null
+++ b/.php-cs-fixer.php
@@ -0,0 +1,19 @@
+in(__DIR__)
+ ->exclude(['vendor'])
+ ->name('*.php')
+ ->ignoreDotFiles(true)
+ ->ignoreVCS(true);
+
+return (new PhpCsFixer\Config())
+ ->setRules([
+ '@PSR12' => true,
+ 'array_syntax' => ['syntax' => 'short'],
+ 'no_unused_imports' => true,
+ 'ordered_imports' => true,
+ 'single_quote' => true,
+ 'trailing_comma_in_multiline' => true,
+ ])
+ ->setFinder($finder);
\ No newline at end of file
diff --git a/boot.php b/boot.php
index fa41486..ebb0b4d 100644
--- a/boot.php
+++ b/boot.php
@@ -11,11 +11,11 @@
namespace FriendsOfRedaxo\QuickNavigation;
-use FriendsOfRedaxo\QuickNavigation\ApiFunction\MenuRender;
use FriendsOfRedaxo\QuickNavigation\ApiFunction\MediaSearch;
+use FriendsOfRedaxo\QuickNavigation\ApiFunction\MenuRender;
use FriendsOfRedaxo\QuickNavigation\Button\ArticleHistoryButton;
-use FriendsOfRedaxo\QuickNavigation\Button\ButtonRegistry;
use FriendsOfRedaxo\QuickNavigation\Button\ArticleNavigationButton;
+use FriendsOfRedaxo\QuickNavigation\Button\ButtonRegistry;
use FriendsOfRedaxo\QuickNavigation\Button\CategoryButton;
use FriendsOfRedaxo\QuickNavigation\Button\FavoriteButton;
use FriendsOfRedaxo\QuickNavigation\Button\WatsonButton;
@@ -30,7 +30,6 @@
use rex_be_controller;
use rex_clang;
use rex_extension;
-use rex_extension_point;
use rex_minibar;
use rex_perm;
use rex_url;
@@ -39,7 +38,7 @@
if (rex::isBackend() && rex::getUser() && rex_backend_login::hasSession() && rex_be_controller::getCurrentPage() != '2factor_auth_verify') {
if (rex::getUser()->hasPerm('quick_navigation[]')) {
rex_api_function::register('quicknavigation_api', MenuRender::class);
- rex_api_function::register('quicknavigation_media_search', 'rex_api_quicknavigation_media_search');
+ rex_api_function::register('quicknavigation_media_search', MediaSearch::class);
rex_view::addCssFile(rex_addon::get('quick_navigation')->getAssetsUrl('quick-navigation.css'));
rex_view::addCssFile(rex_addon::get('quick_navigation')->getAssetsUrl('media-live-search.css'));
rex_view::addJsFile(rex_addon::get('quick_navigation')->getAssetsUrl('quick-navigation.js'));
diff --git a/lib/ApiFunction/MediaSearch.php b/lib/ApiFunction/MediaSearch.php
index d4643d1..72ea5e8 100644
--- a/lib/ApiFunction/MediaSearch.php
+++ b/lib/ApiFunction/MediaSearch.php
@@ -2,18 +2,14 @@
namespace FriendsOfRedaxo\QuickNavigation\ApiFunction;
+use Exception;
use rex;
use rex_api_function;
-use rex_api_result;
+use rex_formatter;
use rex_media;
use rex_media_manager;
-use rex_media_service;
-use rex_request;
-use rex_response;
-use rex_formatter;
-use rex_url;
use rex_sql;
-use Exception;
+use rex_url;
/**
* API function for media live search in Quick Navigation.
@@ -44,7 +40,7 @@ public function execute()
if (!rex::getUser()) {
$result = [
'success' => false,
- 'error' => 'Keine Berechtigung'
+ 'error' => 'Keine Berechtigung',
];
echo json_encode($result);
exit;
@@ -53,7 +49,7 @@ public function execute()
if (strlen($searchTerm) < 2) {
$result = [
'success' => false,
- 'error' => 'Suchbegriff zu kurz'
+ 'error' => 'Suchbegriff zu kurz',
];
echo json_encode($result);
exit;
@@ -118,7 +114,7 @@ public function execute()
'size' => $size,
'updatedate' => $updatedate,
'thumbnail' => $thumbnail,
- 'actions' => $actions
+ 'actions' => $actions,
];
}
$sql->next();
@@ -126,7 +122,7 @@ public function execute()
$result = [
'success' => true,
- 'results' => array_slice($results, 0, 10) // Maximal 10 Ergebnisse
+ 'results' => array_slice($results, 0, 10), // Maximal 10 Ergebnisse
];
echo json_encode($result);
@@ -135,7 +131,7 @@ public function execute()
} catch (Exception $e) {
$result = [
'success' => false,
- 'error' => 'Fehler bei der Suche: ' . $e->getMessage()
+ 'error' => 'Fehler bei der Suche: ' . $e->getMessage(),
];
echo json_encode($result);
exit;
@@ -165,7 +161,7 @@ private function generateThumbnail($media)
return [
'type' => 'svg',
'svg' => $svg,
- 'alt' => $media->getTitle() ?: $media->getFilename()
+ 'alt' => $media->getTitle() ?: $media->getFilename(),
];
}
}
@@ -181,7 +177,7 @@ private function generateThumbnail($media)
return [
'type' => 'image',
'src' => $thumbnailUrl,
- 'alt' => $media->getTitle() ?: $media->getFilename()
+ 'alt' => $media->getTitle() ?: $media->getFilename(),
];
} catch (Exception $e) {
// Fallback zu Icon
@@ -194,7 +190,7 @@ private function generateThumbnail($media)
return [
'type' => 'icon',
'icon' => $icon,
- 'title' => strtoupper($media->getExtension()) . ' Datei'
+ 'title' => strtoupper($media->getExtension()) . ' Datei',
];
}
@@ -265,8 +261,8 @@ private function generateActions($media, $openerInputField)
'url' => rex_url::backendPage('mediapool/media', [
'opener_input_field' => $openerInputField,
'file_id' => $media->getId(),
- 'file_category_id' => $media->getCategoryId()
- ])
+ 'file_category_id' => $media->getCategoryId(),
+ ]),
];
// Wenn opener_input_field gesetzt ist, dann Auswahl-Modus
@@ -277,7 +273,7 @@ private function generateActions($media, $openerInputField)
'type' => 'medialist',
'filename' => $media->getFilename(),
'title' => $media->getTitle() ?: $media->getFilename(),
- 'label' => 'Übernehmen'
+ 'label' => 'Übernehmen',
];
} else {
// Einzelmedium
@@ -285,7 +281,7 @@ private function generateActions($media, $openerInputField)
'type' => 'media',
'filename' => $media->getFilename(),
'title' => $media->getTitle() ?: $media->getFilename(),
- 'label' => 'Übernehmen'
+ 'label' => 'Übernehmen',
];
}
}
diff --git a/lib/Button/ArticleHistoryButton.php b/lib/Button/ArticleHistoryButton.php
index e9efcdc..852533c 100644
--- a/lib/Button/ArticleHistoryButton.php
+++ b/lib/Button/ArticleHistoryButton.php
@@ -2,6 +2,8 @@
namespace FriendsOfRedaxo\QuickNavigation\Button;
+use function count;
+
use IntlDateFormatter;
use rex;
use rex_addon;
@@ -14,8 +16,6 @@
use rex_url;
use rex_yrewrite;
-use function count;
-
class ArticleHistoryButton implements ButtonInterface
{
protected string $mode;
diff --git a/lib/Button/ArticleNavigationButton.php b/lib/Button/ArticleNavigationButton.php
index 14bb89f..f904815 100644
--- a/lib/Button/ArticleNavigationButton.php
+++ b/lib/Button/ArticleNavigationButton.php
@@ -2,6 +2,8 @@
namespace FriendsOfRedaxo\QuickNavigation\Button;
+use function count;
+
use rex_article;
use rex_be_controller;
use rex_category;
@@ -9,8 +11,6 @@
use rex_string;
use rex_url;
-use function count;
-
class ArticleNavigationButton implements ButtonInterface
{
public function get(): string
@@ -41,7 +41,7 @@ public function get(): string
$attributes = [
'class' => 'btn btn-default',
'href' => rex_url::backendPage('content/edit', ['mode' => 'edit', 'clang' => rex_clang::getCurrentId(), 'category_id' => rex_request('category_id'), 'article_id' => $article->getId()]),
- 'title' => $article->getName()
+ 'title' => $article->getName(),
];
$prev = '';
}
@@ -52,7 +52,7 @@ public function get(): string
$attributes = [
'class' => 'btn btn-default',
'href' => rex_url::backendPage('content/edit', ['mode' => 'edit', 'clang' => rex_clang::getCurrentId(), 'category_id' => rex_request('category_id'), 'article_id' => $article->getId()]),
- 'title' => $article->getName()
+ 'title' => $article->getName(),
];
$next = '';
}
diff --git a/lib/Button/CategoryButton.php b/lib/Button/CategoryButton.php
index a4c4f92..e557f61 100644
--- a/lib/Button/CategoryButton.php
+++ b/lib/Button/CategoryButton.php
@@ -2,18 +2,13 @@
namespace FriendsOfRedaxo\QuickNavigation\Button;
+use FriendsOfRedaxo\QuickNavigation\Utility\BuildNavigationArray;
use rex;
use rex_addon;
-use rex_article;
-use rex_category;
use rex_clang;
-use rex_context;
use rex_fragment;
use rex_i18n;
use rex_string;
-use rex_url;
-use rex_yrewrite;
-use FriendsOfRedaxo\QuickNavigation\Utility\BuildNavigationArray;
class CategoryButton implements ButtonInterface
{
diff --git a/lib/Button/FavoriteButton.php b/lib/Button/FavoriteButton.php
index a8383ee..3dfa868 100644
--- a/lib/Button/FavoriteButton.php
+++ b/lib/Button/FavoriteButton.php
@@ -2,18 +2,20 @@
namespace FriendsOfRedaxo\QuickNavigation\Button;
+use function count;
+
use rex;
use rex_addon;
use rex_category;
use rex_clang;
+
+use function rex_escape;
+
use rex_fragment;
use rex_i18n;
use rex_string;
use rex_url;
-use function count;
-use function rex_escape;
-
class FavoriteButton implements ButtonInterface
{
public function get(): string
@@ -76,7 +78,7 @@ public function get(): string
$listItems[] = $listItem;
}
} else {
- $listItems[] = ''.rex_i18n::msg('quick_navigation_manage_favorite').'';
+ $listItems[] = ''.rex_i18n::msg('quick_navigation_manage_favorite').'';
}
$fragment = new rex_fragment([
diff --git a/lib/Button/YformButton.php b/lib/Button/YformButton.php
index 5a70d9a..6fe4237 100644
--- a/lib/Button/YformButton.php
+++ b/lib/Button/YformButton.php
@@ -2,19 +2,21 @@
namespace FriendsOfRedaxo\QuickNavigation\Button;
+use function count;
+
use rex;
use rex_addon;
-use rex_plugin;
use rex_csrf_token;
+
+use function rex_escape;
+
use rex_fragment;
use rex_i18n;
+use rex_plugin;
use rex_string;
use rex_url;
use rex_yform_manager_table;
-use function count;
-use function rex_escape;
-
class YformButton implements ButtonInterface
{
public function get(): string
diff --git a/lib/Media/MediaSorter.php b/lib/Media/MediaSorter.php
index 4b2e1f4..b14c1f3 100644
--- a/lib/Media/MediaSorter.php
+++ b/lib/Media/MediaSorter.php
@@ -33,8 +33,8 @@ public static function modifyMediaListQuery(rex_extension_point $ep): string
$subject = $ep->getSubject();
// Ab REDAXO 5.13.3 ist das korrekte Feld 'f.filename'
- $subject = str_replace("f.updatedate", "f.filename, f.updatedate", $subject);
- $subject = str_replace("desc", "asc", $subject);
+ $subject = str_replace('f.updatedate', 'f.filename, f.updatedate', $subject);
+ $subject = str_replace('desc', 'asc', $subject);
return $subject;
}
diff --git a/lib/Media/QuickNavigationMedia.php b/lib/Media/QuickNavigationMedia.php
index ac50eaa..994f17d 100644
--- a/lib/Media/QuickNavigationMedia.php
+++ b/lib/Media/QuickNavigationMedia.php
@@ -4,17 +4,15 @@
use rex;
use rex_be_controller;
-use rex_i18n;
use rex_extension;
use rex_extension_point;
use rex_formatter;
use rex_fragment;
+use rex_i18n;
+use rex_request;
use rex_sql;
use rex_string;
use rex_url;
-use rex_addon;
-use rex_request;
-use rex_response;
class QuickNavigationMedia
{
diff --git a/lib/QuickNavigation.php b/lib/QuickNavigation.php
index d2a7263..a54fc19 100644
--- a/lib/QuickNavigation.php
+++ b/lib/QuickNavigation.php
@@ -3,29 +3,11 @@
namespace FriendsOfRedaxo\QuickNavigation;
use FriendsOfRedaxo\QuickNavigation\Button\ButtonRegistry;
-use FriendsOfRedaxo\QuickNavigation\LinkMap\QuickNavigationLinkMap;
-use FriendsOfRedaxo\QuickNavigation\Media\QuickNavigationMedia;
use rex_extension;
use rex_extension_point;
class QuickNavigation
{
- /**
- * @deprecated since version 8.1, will be removed in future version. Use instead.
- */
- public static function linkmap_list(rex_extension_point $ep): ?string
- {
- return QuickNavigationLinkMap::LinkMapQuickNavigation($ep);
- }
-
- /**
- * @deprecated since version 8.1, will be removed in future version. Use instead.
- */
- public static function media_history(rex_extension_point $ep): ?string
- {
- return QuickNavigationMedia::MediaHistory($ep);
- }
-
public static function get(): string
{
$custom = '';
diff --git a/lib/QuickNavigation/rex_api_quicknavigation_media_search.php b/lib/QuickNavigation/rex_api_quicknavigation_media_search.php
deleted file mode 100644
index f530a84..0000000
--- a/lib/QuickNavigation/rex_api_quicknavigation_media_search.php
+++ /dev/null
@@ -1,10 +0,0 @@
- instead.
- */
-class rex_api_quicknavigation_render extends MenuRender
-{
-}
diff --git a/vendor/composer/installed.php b/vendor/composer/installed.php
index b6f5ef7..20893dc 100644
--- a/vendor/composer/installed.php
+++ b/vendor/composer/installed.php
@@ -1,9 +1,9 @@
array(
'name' => '__root__',
- 'pretty_version' => 'dev-main',
- 'version' => 'dev-main',
- 'reference' => '159a831b107e7afd122c0aadbb1de7f0d01f76a6',
+ 'pretty_version' => 'dev-b7718904de1ac268cac1a7c4eefaf04d54972fc2',
+ 'version' => 'dev-b7718904de1ac268cac1a7c4eefaf04d54972fc2',
+ 'reference' => 'b7718904de1ac268cac1a7c4eefaf04d54972fc2',
'type' => 'library',
'install_path' => __DIR__ . '/../../',
'aliases' => array(),
@@ -11,9 +11,9 @@
),
'versions' => array(
'__root__' => array(
- 'pretty_version' => 'dev-main',
- 'version' => 'dev-main',
- 'reference' => '159a831b107e7afd122c0aadbb1de7f0d01f76a6',
+ 'pretty_version' => 'dev-b7718904de1ac268cac1a7c4eefaf04d54972fc2',
+ 'version' => 'dev-b7718904de1ac268cac1a7c4eefaf04d54972fc2',
+ 'reference' => 'b7718904de1ac268cac1a7c4eefaf04d54972fc2',
'type' => 'library',
'install_path' => __DIR__ . '/../../',
'aliases' => array(),