diff options
Diffstat (limited to 'libraries/classes/Plugins/SchemaPlugin.php')
-rw-r--r-- | libraries/classes/Plugins/SchemaPlugin.php | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/libraries/classes/Plugins/SchemaPlugin.php b/libraries/classes/Plugins/SchemaPlugin.php index e2992e5032..79f17facd2 100644 --- a/libraries/classes/Plugins/SchemaPlugin.php +++ b/libraries/classes/Plugins/SchemaPlugin.php @@ -7,6 +7,7 @@ declare(strict_types=1); namespace PhpMyAdmin\Plugins; +use PhpMyAdmin\Dbal\DatabaseName; use PhpMyAdmin\Properties\Options\Groups\OptionsPropertyMainGroup; use PhpMyAdmin\Properties\Options\Items\BoolPropertyItem; use PhpMyAdmin\Properties\Plugins\PluginPropertyItem; @@ -58,11 +59,9 @@ abstract class SchemaPlugin implements Plugin abstract protected function setProperties(): SchemaPluginProperties; /** - * Exports the schema into the specified format. - * - * @param string $db database name + * @return array{fileName: non-empty-string, mediaType: non-empty-string, fileData: string} */ - abstract public function exportSchema($db): bool; + abstract public function getExportInfo(DatabaseName $db): array; /** * Adds export options common to all plugins. |