aboutsummaryrefslogtreecommitdiff
path: root/lib/plugins/core/LibraryPlugin.class.php
diff options
context:
space:
mode:
Diffstat (limited to 'lib/plugins/core/LibraryPlugin.class.php')
-rw-r--r--lib/plugins/core/LibraryPlugin.class.php55
1 files changed, 0 insertions, 55 deletions
diff --git a/lib/plugins/core/LibraryPlugin.class.php b/lib/plugins/core/LibraryPlugin.class.php
deleted file mode 100644
index a7fb873..0000000
--- a/lib/plugins/core/LibraryPlugin.class.php
+++ /dev/null
@@ -1,55 +0,0 @@
-<?php
-
-
-/*
- * LibraryPlugin.class.php - A plugin class for library plugins.
- *
- * Copyright (c) 2020 Moritz Strohm
- *
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License as
- * published by the Free Software Foundation; either version 2 of
- * the License, or (at your option) any later version.
- */
-
-
-interface LibraryPlugin
-{
- /**
- * Generates the URL that leads to the plugin action to create a request.
- * The URL may vary depending on the ID of the library file that shall be
- * requested. Therefore, the library file ID is passed to this method.
- *
- * @param $library_file_id The library file ID to which a request URL shall
- * be generated.
- *
- * @returns string The URL for the request action of the plugin.
- */
- public function getRequestURL(string $library_file_id) : string;
-
-
- /**
- * Generates the title for the plugin action to create a request.
- * That title may vary depending on the library file that shall be requested.
- * Therefore, the file is passed to this method.
- *
- * @param LibraryFile $file The file to which the request URL title shall be
- * generated.
- *
- * @returns string The title for the request URL action of the plugin.
- */
- public function getRequestTitle() : string;
-
-
- /**
- * Generates the icon for the plugin action to create a request.
- * That icon may vary depending on the library file that shall be requested.
- * Therefore, the file is passed to this method.
- *
- * @param LibraryFile $file The file to which the request URL icon shall be
- * generated.
- *
- * @returns Icon The icon for the request URL action of the plugin.
- */
- public function getRequestIcon() : Icon;
-}