1752171309 gFFBC%2BJB4H%3AphpDocumentor-projectDescriptor-files-bf1a01f73711d2b12e3df373afc6a41d O:39:"phpDocumentor\Descriptor\FileDescriptor":23:{s:8:"*fqsen";N;s:7:"*name";s:17:"PluginManager.php";s:12:"*namespace";s:0:"";s:10:"*package";s:7:"Console";s:10:"*summary";s:30:"Console command plugin manager";s:14:"*description";O:55:"phpDocumentor\Descriptor\DocBlock\DescriptionDescriptor":2:{s:68:"phpDocumentor\Descriptor\DocBlock\DescriptionDescriptordescription";O:45:"phpDocumentor\Reflection\DocBlock\Description":2:{s:59:"phpDocumentor\Reflection\DocBlock\DescriptionbodyTemplate";s:676:"PHP version 8 Copyright (C) Villanova University 2020. This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2, as published by the Free Software Foundation. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA";s:51:"phpDocumentor\Reflection\DocBlock\Descriptiontags";a:0:{}}s:67:"phpDocumentor\Descriptor\DocBlock\DescriptionDescriptorinlineTags";a:0:{}}s:17:"*fileDescriptor";N;s:7:"*line";i:0;s:7:"*tags";O:35:"phpDocumentor\Descriptor\Collection":1:{s:8:"*items";a:5:{s:8:"category";O:35:"phpDocumentor\Descriptor\Collection":1:{s:8:"*items";a:1:{i:0;O:38:"phpDocumentor\Descriptor\TagDescriptor":3:{s:7:"*name";s:8:"category";s:14:"*description";O:55:"phpDocumentor\Descriptor\DocBlock\DescriptionDescriptor":2:{s:68:"phpDocumentor\Descriptor\DocBlock\DescriptionDescriptordescription";O:45:"phpDocumentor\Reflection\DocBlock\Description":2:{s:59:"phpDocumentor\Reflection\DocBlock\DescriptionbodyTemplate";s:6:"VuFind";s:51:"phpDocumentor\Reflection\DocBlock\Descriptiontags";a:0:{}}s:67:"phpDocumentor\Descriptor\DocBlock\DescriptionDescriptorinlineTags";a:0:{}}s:9:"*errors";O:35:"phpDocumentor\Descriptor\Collection":1:{s:8:"*items";a:0:{}}}}}s:7:"package";O:35:"phpDocumentor\Descriptor\Collection":1:{s:8:"*items";a:1:{i:0;O:38:"phpDocumentor\Descriptor\TagDescriptor":3:{s:7:"*name";s:7:"package";s:14:"*description";O:55:"phpDocumentor\Descriptor\DocBlock\DescriptionDescriptor":2:{s:68:"phpDocumentor\Descriptor\DocBlock\DescriptionDescriptordescription";O:45:"phpDocumentor\Reflection\DocBlock\Description":2:{s:59:"phpDocumentor\Reflection\DocBlock\DescriptionbodyTemplate";s:7:"Console";s:51:"phpDocumentor\Reflection\DocBlock\Descriptiontags";a:0:{}}s:67:"phpDocumentor\Descriptor\DocBlock\DescriptionDescriptorinlineTags";a:0:{}}s:9:"*errors";O:35:"phpDocumentor\Descriptor\Collection":1:{s:8:"*items";a:0:{}}}}}s:6:"author";O:35:"phpDocumentor\Descriptor\Collection":1:{s:8:"*items";a:1:{i:0;O:45:"phpDocumentor\Descriptor\Tag\AuthorDescriptor":3:{s:7:"*name";s:6:"author";s:14:"*description";O:55:"phpDocumentor\Descriptor\DocBlock\DescriptionDescriptor":2:{s:68:"phpDocumentor\Descriptor\DocBlock\DescriptionDescriptordescription";O:45:"phpDocumentor\Reflection\DocBlock\Description":2:{s:59:"phpDocumentor\Reflection\DocBlock\DescriptionbodyTemplate";s:39:"Demian Katz ";s:51:"phpDocumentor\Reflection\DocBlock\Descriptiontags";a:0:{}}s:67:"phpDocumentor\Descriptor\DocBlock\DescriptionDescriptorinlineTags";a:0:{}}s:9:"*errors";O:35:"phpDocumentor\Descriptor\Collection":1:{s:8:"*items";a:0:{}}}}}s:7:"license";O:35:"phpDocumentor\Descriptor\Collection":1:{s:8:"*items";a:1:{i:0;O:38:"phpDocumentor\Descriptor\TagDescriptor":3:{s:7:"*name";s:7:"license";s:14:"*description";O:55:"phpDocumentor\Descriptor\DocBlock\DescriptionDescriptor":2:{s:68:"phpDocumentor\Descriptor\DocBlock\DescriptionDescriptordescription";O:45:"phpDocumentor\Reflection\DocBlock\Description":2:{s:59:"phpDocumentor\Reflection\DocBlock\DescriptionbodyTemplate";s:69:"http://opensource.org/licenses/gpl-2.0.php GNU General Public License";s:51:"phpDocumentor\Reflection\DocBlock\Descriptiontags";a:0:{}}s:67:"phpDocumentor\Descriptor\DocBlock\DescriptionDescriptorinlineTags";a:0:{}}s:9:"*errors";O:35:"phpDocumentor\Descriptor\Collection":1:{s:8:"*items";a:0:{}}}}}s:4:"link";O:35:"phpDocumentor\Descriptor\Collection":1:{s:8:"*items";a:1:{i:0;O:43:"phpDocumentor\Descriptor\Tag\LinkDescriptor":4:{s:7:"*name";s:4:"link";s:14:"*description";O:55:"phpDocumentor\Descriptor\DocBlock\DescriptionDescriptor":2:{s:68:"phpDocumentor\Descriptor\DocBlock\DescriptionDescriptordescription";O:45:"phpDocumentor\Reflection\DocBlock\Description":2:{s:59:"phpDocumentor\Reflection\DocBlock\DescriptionbodyTemplate";s:4:"Wiki";s:51:"phpDocumentor\Reflection\DocBlock\Descriptiontags";a:0:{}}s:67:"phpDocumentor\Descriptor\DocBlock\DescriptionDescriptorinlineTags";a:0:{}}s:9:"*errors";O:35:"phpDocumentor\Descriptor\Collection":1:{s:8:"*items";a:0:{}}s:7:"*link";s:55:"https://vufind.org/wiki/development:plugins:ils_drivers";}}}}}s:9:"*errors";O:35:"phpDocumentor\Descriptor\Collection":1:{s:8:"*items";a:0:{}}s:19:"*inheritedElement";N;s:7:"*hash";s:32:"d3806d4976e2b83c9f33272b6f38a018";s:7:"*path";s:57:"VuFindConsole/src/VuFindConsole/Command/PluginManager.php";s:9:"*source";s:9461:" * @license http://opensource.org/licenses/gpl-2.0.php GNU General Public License * @link https://vufind.org/wiki/development:plugins:ils_drivers Wiki */ namespace VuFindConsole\Command; use Laminas\ServiceManager\Factory\InvokableFactory; /** * Console command plugin manager * * @category VuFind * @package Console * @author Demian Katz * @license http://opensource.org/licenses/gpl-2.0.php GNU General Public License * @link https://vufind.org/wiki/development:plugins:ils_drivers Wiki */ class PluginManager extends \VuFind\ServiceManager\AbstractPluginManager { /** * Default plugin aliases. * * @var array */ protected $aliases = [ 'compile/theme' => Compile\ThemeCommand::class, 'generate/dynamicroute' => Generate\DynamicRouteCommand::class, 'generate/extendclass' => Generate\ExtendClassCommand::class, 'generate/extendservice' => Generate\ExtendServiceCommand::class, 'generate/nontabrecordaction' => Generate\NonTabRecordActionCommand::class, 'generate/plugin' => Generate\PluginCommand::class, 'generate/recordroute' => Generate\RecordRouteCommand::class, 'generate/staticroute' => Generate\StaticRouteCommand::class, 'generate/theme' => Generate\ThemeCommand::class, 'generate/thememixin' => Generate\ThemeMixinCommand::class, 'harvest/harvest_oai' => Harvest\HarvestOaiCommand::class, 'harvest/merge-marc' => Harvest\MergeMarcCommand::class, 'import/import-csv' => Import\ImportCsvCommand::class, 'import/import-xsl' => Import\ImportXslCommand::class, 'import/webcrawl' => Import\WebCrawlCommand::class, 'install/install' => Install\InstallCommand::class, 'language/addusingtemplate' => Language\AddUsingTemplateCommand::class, 'language/copystring' => Language\CopyStringCommand::class, 'language/delete' => Language\DeleteCommand::class, 'language/importlokalise' => Language\ImportLokaliseCommand::class, 'language/normalize' => Language\NormalizeCommand::class, 'scheduledsearch/notify' => ScheduledSearch\NotifyCommand::class, 'util/browscap' => Util\BrowscapCommand::class, 'util/cleanuprecordcache' => Util\CleanUpRecordCacheCommand::class, 'util/cleanup_record_cache' => Util\CleanUpRecordCacheCommand::class, 'util/commit' => Util\CommitCommand::class, 'util/createHierarchyTrees' => Util\CreateHierarchyTreesCommand::class, 'util/dedupe' => Util\DedupeCommand::class, 'util/deletes' => Util\DeletesCommand::class, 'util/expire_access_tokens' => Util\ExpireAccessTokensCommand::class, 'util/expire_auth_hashes' => Util\ExpireAuthHashesCommand::class, 'util/expire_external_sessions' => Util\ExpireExternalSessionsCommand::class, 'util/expire_login_tokens' => Util\ExpireLoginTokensCommand::class, 'util/expire_searches' => Util\ExpireSearchesCommand::class, 'util/expire_sessions' => Util\ExpireSessionsCommand::class, 'util/index_reserves' => Util\IndexReservesCommand::class, 'util/lint_marc' => Util\LintMarcCommand::class, 'util/optimize' => Util\OptimizeCommand::class, 'util/purge_cached_record' => Util\PurgeCachedRecordCommand::class, 'util/scssBuilder' => Util\ScssBuilderCommand::class, 'util/sitemap' => Util\SitemapCommand::class, 'util/suppressed' => Util\SuppressedCommand::class, 'util/switch_db_hash' => Util\SwitchDbHashCommand::class, ]; /** * Default plugin factories. * * @var array */ protected $factories = [ Compile\ThemeCommand::class => Compile\ThemeCommandFactory::class, Generate\DynamicRouteCommand::class => Generate\AbstractRouteCommandFactory::class, Generate\ExtendClassCommand::class => Generate\AbstractContainerAwareCommandFactory::class, Generate\ExtendServiceCommand::class => Generate\AbstractCommandFactory::class, Generate\NonTabRecordActionCommand::class => Generate\NonTabRecordActionCommandFactory::class, Generate\PluginCommand::class => Generate\AbstractContainerAwareCommandFactory::class, Generate\RecordRouteCommand::class => Generate\AbstractRouteCommandFactory::class, Generate\StaticRouteCommand::class => Generate\AbstractRouteCommandFactory::class, Generate\ThemeCommand::class => Generate\ThemeCommandFactory::class, Generate\ThemeMixinCommand::class => Generate\ThemeMixinCommandFactory::class, Harvest\MergeMarcCommand::class => InvokableFactory::class, Harvest\HarvestOaiCommand::class => Harvest\HarvestOaiCommandFactory::class, Import\ImportCsvCommand::class => Import\ImportCsvCommandFactory::class, Import\ImportXslCommand::class => Import\ImportXslCommandFactory::class, Import\WebCrawlCommand::class => Import\WebCrawlCommandFactory::class, Install\InstallCommand::class => InvokableFactory::class, Language\AddUsingTemplateCommand::class => Language\AbstractCommandFactory::class, Language\CopyStringCommand::class => Language\AbstractCommandFactory::class, Language\DeleteCommand::class => Language\AbstractCommandFactory::class, Language\ImportLokaliseCommand::class => Language\AbstractCommandFactory::class, Language\NormalizeCommand::class => Language\AbstractCommandFactory::class, ScheduledSearch\NotifyCommand::class => ScheduledSearch\NotifyCommandFactory::class, Util\BrowscapCommand::class => Util\BrowscapCommandFactory::class, Util\CleanUpRecordCacheCommand::class => Util\CleanUpRecordCacheCommandFactory::class, Util\CommitCommand::class => Util\AbstractSolrCommandFactory::class, Util\CreateHierarchyTreesCommand::class => Util\CreateHierarchyTreesCommandFactory::class, Util\DedupeCommand::class => InvokableFactory::class, Util\DeletesCommand::class => Util\AbstractSolrCommandFactory::class, Util\ExpireAccessTokensCommand::class => Util\ExpireAccessTokensCommandFactory::class, Util\ExpireAuthHashesCommand::class => Util\ExpireAuthHashesCommandFactory::class, Util\ExpireExternalSessionsCommand::class => Util\ExpireExternalSessionsCommandFactory::class, Util\ExpireLoginTokensCommand::class => Util\ExpireLoginTokensCommandFactory::class, Util\ExpireSearchesCommand::class => Util\ExpireSearchesCommandFactory::class, Util\ExpireSessionsCommand::class => Util\ExpireSessionsCommandFactory::class, Util\IndexReservesCommand::class => Util\AbstractSolrAndIlsCommandFactory::class, Util\LintMarcCommand::class => InvokableFactory::class, Util\OptimizeCommand::class => Util\AbstractSolrCommandFactory::class, Util\PurgeCachedRecordCommand::class => Util\PurgeCachedRecordCommandFactory::class, Util\ScssBuilderCommand::class => Util\ScssBuilderCommandFactory::class, Util\SitemapCommand::class => Util\SitemapCommandFactory::class, Util\SuppressedCommand::class => Util\AbstractSolrAndIlsCommandFactory::class, Util\SwitchDbHashCommand::class => Util\SwitchDbHashCommandFactory::class, ]; /** * Constructor * * Make sure plugins are properly initialized. * * @param mixed $configOrContainerInstance Configuration or container instance * @param array $v3config If $configOrContainerInstance is a * container, this value will be passed to the parent constructor. */ public function __construct( $configOrContainerInstance = null, array $v3config = [] ) { //$this->addAbstractFactory(PluginFactory::class); parent::__construct($configOrContainerInstance, $v3config); } /** * Get a list of all available commands in the plugin manager. * * @return array */ public function getCommandList() { return array_keys($this->factories); } /** * Return the name of the base class or interface that plug-ins must conform * to. * * @return string */ protected function getExpectedInterface() { return \Symfony\Component\Console\Command\Command::class; } } ";s:19:"*namespaceAliases";O:35:"phpDocumentor\Descriptor\Collection":1:{s:8:"*items";a:1:{s:22:"\VuFindConsole\Command";O:30:"phpDocumentor\Reflection\Fqsen":2:{s:37:"phpDocumentor\Reflection\Fqsenfqsen";s:22:"\VuFindConsole\Command";s:36:"phpDocumentor\Reflection\Fqsenname";s:7:"Command";}}}s:11:"*includes";O:35:"phpDocumentor\Descriptor\Collection":1:{s:8:"*items";a:0:{}}s:12:"*constants";O:35:"phpDocumentor\Descriptor\Collection":1:{s:8:"*items";a:0:{}}s:12:"*functions";O:35:"phpDocumentor\Descriptor\Collection":1:{s:8:"*items";a:0:{}}s:10:"*classes";O:35:"phpDocumentor\Descriptor\Collection":1:{s:8:"*items";a:1:{s:36:"\VuFindConsole\Command\PluginManager";O:40:"phpDocumentor\Descriptor\ClassDescriptor":19:{s:8:"*fqsen";O:30:"phpDocumentor\Reflection\Fqsen":2:{s:37:"phpDocumentor\Reflection\Fqsenfqsen";s:36:"\VuFindConsole\Command\PluginManager";s:36:"phpDocumentor\Reflection\Fqsenname";s:13:"PluginManager";}s:7:"*name";s:13:"PluginManager";s:12:"*namespace";s:22:"\VuFindConsole\Command";s:10:"*package";s:7:"Console";s:10:"*summary";s:30:"Console command plugin manager";s:14:"*description";O:55:"phpDocumentor\Descriptor\DocBlock\DescriptionDescriptor":2:{s:68:"phpDocumentor\Descriptor\DocBlock\DescriptionDescriptordescription";O:45:"phpDocumentor\Reflection\DocBlock\Description":2:{s:59:"phpDocumentor\Reflection\DocBlock\DescriptionbodyTemplate";s:0:"";s:51:"phpDocumentor\Reflection\DocBlock\Descriptiontags";a:0:{}}s:67:"phpDocumentor\Descriptor\DocBlock\DescriptionDescriptorinlineTags";a:0:{}}s:17:"*fileDescriptor";r:1;s:7:"*line";i:43;s:7:"*tags";O:35:"phpDocumentor\Descriptor\Collection":1:{s:8:"*items";a:5:{s:8:"category";O:35:"phpDocumentor\Descriptor\Collection":1:{s:8:"*items";a:1:{i:0;O:38:"phpDocumentor\Descriptor\TagDescriptor":3:{s:7:"*name";s:8:"category";s:14:"*description";O:55:"phpDocumentor\Descriptor\DocBlock\DescriptionDescriptor":2:{s:68:"phpDocumentor\Descriptor\DocBlock\DescriptionDescriptordescription";O:45:"phpDocumentor\Reflection\DocBlock\Description":2:{s:59:"phpDocumentor\Reflection\DocBlock\DescriptionbodyTemplate";s:6:"VuFind";s:51:"phpDocumentor\Reflection\DocBlock\Descriptiontags";a:0:{}}s:67:"phpDocumentor\Descriptor\DocBlock\DescriptionDescriptorinlineTags";a:0:{}}s:9:"*errors";O:35:"phpDocumentor\Descriptor\Collection":1:{s:8:"*items";a:0:{}}}}}s:7:"package";O:35:"phpDocumentor\Descriptor\Collection":1:{s:8:"*items";a:1:{i:0;O:38:"phpDocumentor\Descriptor\TagDescriptor":3:{s:7:"*name";s:7:"package";s:14:"*description";O:55:"phpDocumentor\Descriptor\DocBlock\DescriptionDescriptor":2:{s:68:"phpDocumentor\Descriptor\DocBlock\DescriptionDescriptordescription";O:45:"phpDocumentor\Reflection\DocBlock\Description":2:{s:59:"phpDocumentor\Reflection\DocBlock\DescriptionbodyTemplate";s:7:"Console";s:51:"phpDocumentor\Reflection\DocBlock\Descriptiontags";a:0:{}}s:67:"phpDocumentor\Descriptor\DocBlock\DescriptionDescriptorinlineTags";a:0:{}}s:9:"*errors";O:35:"phpDocumentor\Descriptor\Collection":1:{s:8:"*items";a:0:{}}}}}s:6:"author";O:35:"phpDocumentor\Descriptor\Collection":1:{s:8:"*items";a:1:{i:0;O:45:"phpDocumentor\Descriptor\Tag\AuthorDescriptor":3:{s:7:"*name";s:6:"author";s:14:"*description";O:55:"phpDocumentor\Descriptor\DocBlock\DescriptionDescriptor":2:{s:68:"phpDocumentor\Descriptor\DocBlock\DescriptionDescriptordescription";O:45:"phpDocumentor\Reflection\DocBlock\Description":2:{s:59:"phpDocumentor\Reflection\DocBlock\DescriptionbodyTemplate";s:39:"Demian Katz ";s:51:"phpDocumentor\Reflection\DocBlock\Descriptiontags";a:0:{}}s:67:"phpDocumentor\Descriptor\DocBlock\DescriptionDescriptorinlineTags";a:0:{}}s:9:"*errors";O:35:"phpDocumentor\Descriptor\Collection":1:{s:8:"*items";a:0:{}}}}}s:7:"license";O:35:"phpDocumentor\Descriptor\Collection":1:{s:8:"*items";a:1:{i:0;O:38:"phpDocumentor\Descriptor\TagDescriptor":3:{s:7:"*name";s:7:"license";s:14:"*description";O:55:"phpDocumentor\Descriptor\DocBlock\DescriptionDescriptor":2:{s:68:"phpDocumentor\Descriptor\DocBlock\DescriptionDescriptordescription";O:45:"phpDocumentor\Reflection\DocBlock\Description":2:{s:59:"phpDocumentor\Reflection\DocBlock\DescriptionbodyTemplate";s:69:"http://opensource.org/licenses/gpl-2.0.php GNU General Public License";s:51:"phpDocumentor\Reflection\DocBlock\Descriptiontags";a:0:{}}s:67:"phpDocumentor\Descriptor\DocBlock\DescriptionDescriptorinlineTags";a:0:{}}s:9:"*errors";O:35:"phpDocumentor\Descriptor\Collection":1:{s:8:"*items";a:0:{}}}}}s:4:"link";O:35:"phpDocumentor\Descriptor\Collection":1:{s:8:"*items";a:1:{i:0;O:43:"phpDocumentor\Descriptor\Tag\LinkDescriptor":4:{s:7:"*name";s:4:"link";s:14:"*description";O:55:"phpDocumentor\Descriptor\DocBlock\DescriptionDescriptor":2:{s:68:"phpDocumentor\Descriptor\DocBlock\DescriptionDescriptordescription";O:45:"phpDocumentor\Reflection\DocBlock\Description":2:{s:59:"phpDocumentor\Reflection\DocBlock\DescriptionbodyTemplate";s:4:"Wiki";s:51:"phpDocumentor\Reflection\DocBlock\Descriptiontags";a:0:{}}s:67:"phpDocumentor\Descriptor\DocBlock\DescriptionDescriptorinlineTags";a:0:{}}s:9:"*errors";O:35:"phpDocumentor\Descriptor\Collection":1:{s:8:"*items";a:0:{}}s:7:"*link";s:55:"https://vufind.org/wiki/development:plugins:ils_drivers";}}}}}s:9:"*errors";O:35:"phpDocumentor\Descriptor\Collection":1:{s:8:"*items";a:0:{}}s:19:"*inheritedElement";N;s:9:"*parent";O:30:"phpDocumentor\Reflection\Fqsen":2:{s:37:"phpDocumentor\Reflection\Fqsenfqsen";s:44:"\VuFind\ServiceManager\AbstractPluginManager";s:36:"phpDocumentor\Reflection\Fqsenname";s:21:"AbstractPluginManager";}s:13:"*implements";O:35:"phpDocumentor\Descriptor\Collection":1:{s:8:"*items";a:0:{}}s:11:"*abstract";b:0;s:8:"*final";b:0;s:12:"*constants";O:35:"phpDocumentor\Descriptor\Collection":1:{s:8:"*items";a:0:{}}s:13:"*properties";O:35:"phpDocumentor\Descriptor\Collection":1:{s:8:"*items";a:2:{s:7:"aliases";O:43:"phpDocumentor\Descriptor\PropertyDescriptor":18:{s:8:"*fqsen";O:30:"phpDocumentor\Reflection\Fqsen":2:{s:37:"phpDocumentor\Reflection\Fqsenfqsen";s:46:"\VuFindConsole\Command\PluginManager::$aliases";s:36:"phpDocumentor\Reflection\Fqsenname";s:7:"aliases";}s:7:"*name";s:7:"aliases";s:12:"*namespace";s:36:"\VuFindConsole\Command\PluginManager";s:10:"*package";N;s:10:"*summary";s:23:"Default plugin aliases.";s:14:"*description";O:55:"phpDocumentor\Descriptor\DocBlock\DescriptionDescriptor":2:{s:68:"phpDocumentor\Descriptor\DocBlock\DescriptionDescriptordescription";O:45:"phpDocumentor\Reflection\DocBlock\Description":2:{s:59:"phpDocumentor\Reflection\DocBlock\DescriptionbodyTemplate";s:0:"";s:51:"phpDocumentor\Reflection\DocBlock\Descriptiontags";a:0:{}}s:67:"phpDocumentor\Descriptor\DocBlock\DescriptionDescriptorinlineTags";a:0:{}}s:17:"*fileDescriptor";N;s:7:"*line";i:50;s:7:"*tags";O:35:"phpDocumentor\Descriptor\Collection":1:{s:8:"*items";a:1:{s:3:"var";O:35:"phpDocumentor\Descriptor\Collection":1:{s:8:"*items";a:1:{i:0;O:42:"phpDocumentor\Descriptor\Tag\VarDescriptor":5:{s:7:"*name";s:3:"var";s:14:"*description";O:55:"phpDocumentor\Descriptor\DocBlock\DescriptionDescriptor":2:{s:68:"phpDocumentor\Descriptor\DocBlock\DescriptionDescriptordescription";O:45:"phpDocumentor\Reflection\DocBlock\Description":2:{s:59:"phpDocumentor\Reflection\DocBlock\DescriptionbodyTemplate";s:0:"";s:51:"phpDocumentor\Reflection\DocBlock\Descriptiontags";a:0:{}}s:67:"phpDocumentor\Descriptor\DocBlock\DescriptionDescriptorinlineTags";a:0:{}}s:9:"*errors";O:35:"phpDocumentor\Descriptor\Collection":1:{s:8:"*items";a:0:{}}s:8:"*types";O:37:"phpDocumentor\Reflection\Types\Array_":3:{s:12:"*valueType";O:37:"phpDocumentor\Reflection\Types\Mixed_":0:{}s:10:"*keyType";N;s:17:"*defaultKeyType";O:39:"phpDocumentor\Reflection\Types\Compound":2:{s:52:"phpDocumentor\Reflection\Types\AggregatedTypetypes";a:2:{i:0;O:38:"phpDocumentor\Reflection\Types\String_":0:{}i:1;O:38:"phpDocumentor\Reflection\Types\Integer":0:{}}s:52:"phpDocumentor\Reflection\Types\AggregatedTypetoken";s:1:"|";}}s:15:"*variableName";s:0:"";}}}}}s:9:"*errors";O:35:"phpDocumentor\Descriptor\Collection":1:{s:8:"*items";a:0:{}}s:19:"*inheritedElement";N;s:9:"*parent";r:91;s:7:"*type";N;s:10:"*default";s:3527:"['compile/theme' => \VuFindConsole\Command\Compile\ThemeCommand::class, 'generate/dynamicroute' => \VuFindConsole\Command\Generate\DynamicRouteCommand::class, 'generate/extendclass' => \VuFindConsole\Command\Generate\ExtendClassCommand::class, 'generate/extendservice' => \VuFindConsole\Command\Generate\ExtendServiceCommand::class, 'generate/nontabrecordaction' => \VuFindConsole\Command\Generate\NonTabRecordActionCommand::class, 'generate/plugin' => \VuFindConsole\Command\Generate\PluginCommand::class, 'generate/recordroute' => \VuFindConsole\Command\Generate\RecordRouteCommand::class, 'generate/staticroute' => \VuFindConsole\Command\Generate\StaticRouteCommand::class, 'generate/theme' => \VuFindConsole\Command\Generate\ThemeCommand::class, 'generate/thememixin' => \VuFindConsole\Command\Generate\ThemeMixinCommand::class, 'harvest/harvest_oai' => \VuFindConsole\Command\Harvest\HarvestOaiCommand::class, 'harvest/merge-marc' => \VuFindConsole\Command\Harvest\MergeMarcCommand::class, 'import/import-csv' => \VuFindConsole\Command\Import\ImportCsvCommand::class, 'import/import-xsl' => \VuFindConsole\Command\Import\ImportXslCommand::class, 'import/webcrawl' => \VuFindConsole\Command\Import\WebCrawlCommand::class, 'install/install' => \VuFindConsole\Command\Install\InstallCommand::class, 'language/addusingtemplate' => \VuFindConsole\Command\Language\AddUsingTemplateCommand::class, 'language/copystring' => \VuFindConsole\Command\Language\CopyStringCommand::class, 'language/delete' => \VuFindConsole\Command\Language\DeleteCommand::class, 'language/importlokalise' => \VuFindConsole\Command\Language\ImportLokaliseCommand::class, 'language/normalize' => \VuFindConsole\Command\Language\NormalizeCommand::class, 'scheduledsearch/notify' => \VuFindConsole\Command\ScheduledSearch\NotifyCommand::class, 'util/browscap' => \VuFindConsole\Command\Util\BrowscapCommand::class, 'util/cleanuprecordcache' => \VuFindConsole\Command\Util\CleanUpRecordCacheCommand::class, 'util/cleanup_record_cache' => \VuFindConsole\Command\Util\CleanUpRecordCacheCommand::class, 'util/commit' => \VuFindConsole\Command\Util\CommitCommand::class, 'util/createHierarchyTrees' => \VuFindConsole\Command\Util\CreateHierarchyTreesCommand::class, 'util/dedupe' => \VuFindConsole\Command\Util\DedupeCommand::class, 'util/deletes' => \VuFindConsole\Command\Util\DeletesCommand::class, 'util/expire_access_tokens' => \VuFindConsole\Command\Util\ExpireAccessTokensCommand::class, 'util/expire_auth_hashes' => \VuFindConsole\Command\Util\ExpireAuthHashesCommand::class, 'util/expire_external_sessions' => \VuFindConsole\Command\Util\ExpireExternalSessionsCommand::class, 'util/expire_login_tokens' => \VuFindConsole\Command\Util\ExpireLoginTokensCommand::class, 'util/expire_searches' => \VuFindConsole\Command\Util\ExpireSearchesCommand::class, 'util/expire_sessions' => \VuFindConsole\Command\Util\ExpireSessionsCommand::class, 'util/index_reserves' => \VuFindConsole\Command\Util\IndexReservesCommand::class, 'util/lint_marc' => \VuFindConsole\Command\Util\LintMarcCommand::class, 'util/optimize' => \VuFindConsole\Command\Util\OptimizeCommand::class, 'util/purge_cached_record' => \VuFindConsole\Command\Util\PurgeCachedRecordCommand::class, 'util/scssBuilder' => \VuFindConsole\Command\Util\ScssBuilderCommand::class, 'util/sitemap' => \VuFindConsole\Command\Util\SitemapCommand::class, 'util/suppressed' => \VuFindConsole\Command\Util\SuppressedCommand::class, 'util/switch_db_hash' => \VuFindConsole\Command\Util\SwitchDbHashCommand::class]";s:9:"*static";b:0;s:13:"*visibility";s:9:"protected";s:53:"phpDocumentor\Descriptor\PropertyDescriptorreadOnly";b:0;s:54:"phpDocumentor\Descriptor\PropertyDescriptorwriteOnly";b:0;}s:9:"factories";O:43:"phpDocumentor\Descriptor\PropertyDescriptor":18:{s:8:"*fqsen";O:30:"phpDocumentor\Reflection\Fqsen":2:{s:37:"phpDocumentor\Reflection\Fqsenfqsen";s:48:"\VuFindConsole\Command\PluginManager::$factories";s:36:"phpDocumentor\Reflection\Fqsenname";s:9:"factories";}s:7:"*name";s:9:"factories";s:12:"*namespace";s:36:"\VuFindConsole\Command\PluginManager";s:10:"*package";N;s:10:"*summary";s:25:"Default plugin factories.";s:14:"*description";O:55:"phpDocumentor\Descriptor\DocBlock\DescriptionDescriptor":2:{s:68:"phpDocumentor\Descriptor\DocBlock\DescriptionDescriptordescription";O:45:"phpDocumentor\Reflection\DocBlock\Description":2:{s:59:"phpDocumentor\Reflection\DocBlock\DescriptionbodyTemplate";s:0:"";s:51:"phpDocumentor\Reflection\DocBlock\Descriptiontags";a:0:{}}s:67:"phpDocumentor\Descriptor\DocBlock\DescriptionDescriptorinlineTags";a:0:{}}s:17:"*fileDescriptor";N;s:7:"*line";i:101;s:7:"*tags";O:35:"phpDocumentor\Descriptor\Collection":1:{s:8:"*items";a:1:{s:3:"var";O:35:"phpDocumentor\Descriptor\Collection":1:{s:8:"*items";a:1:{i:0;O:42:"phpDocumentor\Descriptor\Tag\VarDescriptor":5:{s:7:"*name";s:3:"var";s:14:"*description";O:55:"phpDocumentor\Descriptor\DocBlock\DescriptionDescriptor":2:{s:68:"phpDocumentor\Descriptor\DocBlock\DescriptionDescriptordescription";O:45:"phpDocumentor\Reflection\DocBlock\Description":2:{s:59:"phpDocumentor\Reflection\DocBlock\DescriptionbodyTemplate";s:0:"";s:51:"phpDocumentor\Reflection\DocBlock\Descriptiontags";a:0:{}}s:67:"phpDocumentor\Descriptor\DocBlock\DescriptionDescriptorinlineTags";a:0:{}}s:9:"*errors";O:35:"phpDocumentor\Descriptor\Collection":1:{s:8:"*items";a:0:{}}s:8:"*types";O:37:"phpDocumentor\Reflection\Types\Array_":3:{s:12:"*valueType";O:37:"phpDocumentor\Reflection\Types\Mixed_":0:{}s:10:"*keyType";N;s:17:"*defaultKeyType";O:39:"phpDocumentor\Reflection\Types\Compound":2:{s:52:"phpDocumentor\Reflection\Types\AggregatedTypetypes";a:2:{i:0;O:38:"phpDocumentor\Reflection\Types\String_":0:{}i:1;O:38:"phpDocumentor\Reflection\Types\Integer":0:{}}s:52:"phpDocumentor\Reflection\Types\AggregatedTypetoken";s:1:"|";}}s:15:"*variableName";s:0:"";}}}}}s:9:"*errors";O:35:"phpDocumentor\Descriptor\Collection":1:{s:8:"*items";a:0:{}}s:19:"*inheritedElement";N;s:9:"*parent";r:91;s:7:"*type";N;s:10:"*default";s:5206:"[\VuFindConsole\Command\Compile\ThemeCommand::class => \VuFindConsole\Command\Compile\ThemeCommandFactory::class, \VuFindConsole\Command\Generate\DynamicRouteCommand::class => \VuFindConsole\Command\Generate\AbstractRouteCommandFactory::class, \VuFindConsole\Command\Generate\ExtendClassCommand::class => \VuFindConsole\Command\Generate\AbstractContainerAwareCommandFactory::class, \VuFindConsole\Command\Generate\ExtendServiceCommand::class => \VuFindConsole\Command\Generate\AbstractCommandFactory::class, \VuFindConsole\Command\Generate\NonTabRecordActionCommand::class => \VuFindConsole\Command\Generate\NonTabRecordActionCommandFactory::class, \VuFindConsole\Command\Generate\PluginCommand::class => \VuFindConsole\Command\Generate\AbstractContainerAwareCommandFactory::class, \VuFindConsole\Command\Generate\RecordRouteCommand::class => \VuFindConsole\Command\Generate\AbstractRouteCommandFactory::class, \VuFindConsole\Command\Generate\StaticRouteCommand::class => \VuFindConsole\Command\Generate\AbstractRouteCommandFactory::class, \VuFindConsole\Command\Generate\ThemeCommand::class => \VuFindConsole\Command\Generate\ThemeCommandFactory::class, \VuFindConsole\Command\Generate\ThemeMixinCommand::class => \VuFindConsole\Command\Generate\ThemeMixinCommandFactory::class, \VuFindConsole\Command\Harvest\MergeMarcCommand::class => \Laminas\ServiceManager\Factory\InvokableFactory::class, \VuFindConsole\Command\Harvest\HarvestOaiCommand::class => \VuFindConsole\Command\Harvest\HarvestOaiCommandFactory::class, \VuFindConsole\Command\Import\ImportCsvCommand::class => \VuFindConsole\Command\Import\ImportCsvCommandFactory::class, \VuFindConsole\Command\Import\ImportXslCommand::class => \VuFindConsole\Command\Import\ImportXslCommandFactory::class, \VuFindConsole\Command\Import\WebCrawlCommand::class => \VuFindConsole\Command\Import\WebCrawlCommandFactory::class, \VuFindConsole\Command\Install\InstallCommand::class => \Laminas\ServiceManager\Factory\InvokableFactory::class, \VuFindConsole\Command\Language\AddUsingTemplateCommand::class => \VuFindConsole\Command\Language\AbstractCommandFactory::class, \VuFindConsole\Command\Language\CopyStringCommand::class => \VuFindConsole\Command\Language\AbstractCommandFactory::class, \VuFindConsole\Command\Language\DeleteCommand::class => \VuFindConsole\Command\Language\AbstractCommandFactory::class, \VuFindConsole\Command\Language\ImportLokaliseCommand::class => \VuFindConsole\Command\Language\AbstractCommandFactory::class, \VuFindConsole\Command\Language\NormalizeCommand::class => \VuFindConsole\Command\Language\AbstractCommandFactory::class, \VuFindConsole\Command\ScheduledSearch\NotifyCommand::class => \VuFindConsole\Command\ScheduledSearch\NotifyCommandFactory::class, \VuFindConsole\Command\Util\BrowscapCommand::class => \VuFindConsole\Command\Util\BrowscapCommandFactory::class, \VuFindConsole\Command\Util\CleanUpRecordCacheCommand::class => \VuFindConsole\Command\Util\CleanUpRecordCacheCommandFactory::class, \VuFindConsole\Command\Util\CommitCommand::class => \VuFindConsole\Command\Util\AbstractSolrCommandFactory::class, \VuFindConsole\Command\Util\CreateHierarchyTreesCommand::class => \VuFindConsole\Command\Util\CreateHierarchyTreesCommandFactory::class, \VuFindConsole\Command\Util\DedupeCommand::class => \Laminas\ServiceManager\Factory\InvokableFactory::class, \VuFindConsole\Command\Util\DeletesCommand::class => \VuFindConsole\Command\Util\AbstractSolrCommandFactory::class, \VuFindConsole\Command\Util\ExpireAccessTokensCommand::class => \VuFindConsole\Command\Util\ExpireAccessTokensCommandFactory::class, \VuFindConsole\Command\Util\ExpireAuthHashesCommand::class => \VuFindConsole\Command\Util\ExpireAuthHashesCommandFactory::class, \VuFindConsole\Command\Util\ExpireExternalSessionsCommand::class => \VuFindConsole\Command\Util\ExpireExternalSessionsCommandFactory::class, \VuFindConsole\Command\Util\ExpireLoginTokensCommand::class => \VuFindConsole\Command\Util\ExpireLoginTokensCommandFactory::class, \VuFindConsole\Command\Util\ExpireSearchesCommand::class => \VuFindConsole\Command\Util\ExpireSearchesCommandFactory::class, \VuFindConsole\Command\Util\ExpireSessionsCommand::class => \VuFindConsole\Command\Util\ExpireSessionsCommandFactory::class, \VuFindConsole\Command\Util\IndexReservesCommand::class => \VuFindConsole\Command\Util\AbstractSolrAndIlsCommandFactory::class, \VuFindConsole\Command\Util\LintMarcCommand::class => \Laminas\ServiceManager\Factory\InvokableFactory::class, \VuFindConsole\Command\Util\OptimizeCommand::class => \VuFindConsole\Command\Util\AbstractSolrCommandFactory::class, \VuFindConsole\Command\Util\PurgeCachedRecordCommand::class => \VuFindConsole\Command\Util\PurgeCachedRecordCommandFactory::class, \VuFindConsole\Command\Util\ScssBuilderCommand::class => \VuFindConsole\Command\Util\ScssBuilderCommandFactory::class, \VuFindConsole\Command\Util\SitemapCommand::class => \VuFindConsole\Command\Util\SitemapCommandFactory::class, \VuFindConsole\Command\Util\SuppressedCommand::class => \VuFindConsole\Command\Util\AbstractSolrAndIlsCommandFactory::class, \VuFindConsole\Command\Util\SwitchDbHashCommand::class => \VuFindConsole\Command\Util\SwitchDbHashCommandFactory::class]";s:9:"*static";b:0;s:13:"*visibility";s:9:"protected";s:53:"phpDocumentor\Descriptor\PropertyDescriptorreadOnly";b:0;s:54:"phpDocumentor\Descriptor\PropertyDescriptorwriteOnly";b:0;}}}s:10:"*methods";O:35:"phpDocumentor\Descriptor\Collection":1:{s:8:"*items";a:3:{s:11:"__construct";O:41:"phpDocumentor\Descriptor\MethodDescriptor":19:{s:8:"*fqsen";O:30:"phpDocumentor\Reflection\Fqsen":2:{s:37:"phpDocumentor\Reflection\Fqsenfqsen";s:51:"\VuFindConsole\Command\PluginManager::__construct()";s:36:"phpDocumentor\Reflection\Fqsenname";s:11:"__construct";}s:7:"*name";s:11:"__construct";s:12:"*namespace";s:22:"\VuFindConsole\Command";s:10:"*package";N;s:10:"*summary";s:11:"Constructor";s:14:"*description";O:55:"phpDocumentor\Descriptor\DocBlock\DescriptionDescriptor":2:{s:68:"phpDocumentor\Descriptor\DocBlock\DescriptionDescriptordescription";O:45:"phpDocumentor\Reflection\DocBlock\Description":2:{s:59:"phpDocumentor\Reflection\DocBlock\DescriptionbodyTemplate";s:43:"Make sure plugins are properly initialized.";s:51:"phpDocumentor\Reflection\DocBlock\Descriptiontags";a:0:{}}s:67:"phpDocumentor\Descriptor\DocBlock\DescriptionDescriptorinlineTags";a:0:{}}s:17:"*fileDescriptor";N;s:7:"*line";i:176;s:7:"*tags";O:35:"phpDocumentor\Descriptor\Collection":1:{s:8:"*items";a:1:{s:5:"param";O:35:"phpDocumentor\Descriptor\Collection":1:{s:8:"*items";a:2:{i:0;O:44:"phpDocumentor\Descriptor\Tag\ParamDescriptor":5:{s:7:"*name";s:5:"param";s:14:"*description";O:55:"phpDocumentor\Descriptor\DocBlock\DescriptionDescriptor":2:{s:68:"phpDocumentor\Descriptor\DocBlock\DescriptionDescriptordescription";O:45:"phpDocumentor\Reflection\DocBlock\Description":2:{s:59:"phpDocumentor\Reflection\DocBlock\DescriptionbodyTemplate";s:35:"Configuration or container instance";s:51:"phpDocumentor\Reflection\DocBlock\Descriptiontags";a:0:{}}s:67:"phpDocumentor\Descriptor\DocBlock\DescriptionDescriptorinlineTags";a:0:{}}s:9:"*errors";O:35:"phpDocumentor\Descriptor\Collection":1:{s:8:"*items";a:0:{}}s:8:"*types";O:37:"phpDocumentor\Reflection\Types\Mixed_":0:{}s:15:"*variableName";s:25:"configOrContainerInstance";}i:1;O:44:"phpDocumentor\Descriptor\Tag\ParamDescriptor":5:{s:7:"*name";s:5:"param";s:14:"*description";O:55:"phpDocumentor\Descriptor\DocBlock\DescriptionDescriptor":2:{s:68:"phpDocumentor\Descriptor\DocBlock\DescriptionDescriptordescription";O:45:"phpDocumentor\Reflection\DocBlock\Description":2:{s:59:"phpDocumentor\Reflection\DocBlock\DescriptionbodyTemplate";s:98:"If $configOrContainerInstance is a container, this value will be passed to the parent constructor.";s:51:"phpDocumentor\Reflection\DocBlock\Descriptiontags";a:0:{}}s:67:"phpDocumentor\Descriptor\DocBlock\DescriptionDescriptorinlineTags";a:0:{}}s:9:"*errors";O:35:"phpDocumentor\Descriptor\Collection":1:{s:8:"*items";a:0:{}}s:8:"*types";O:37:"phpDocumentor\Reflection\Types\Array_":3:{s:12:"*valueType";O:37:"phpDocumentor\Reflection\Types\Mixed_":0:{}s:10:"*keyType";N;s:17:"*defaultKeyType";O:39:"phpDocumentor\Reflection\Types\Compound":2:{s:52:"phpDocumentor\Reflection\Types\AggregatedTypetypes";a:2:{i:0;O:38:"phpDocumentor\Reflection\Types\String_":0:{}i:1;O:38:"phpDocumentor\Reflection\Types\Integer":0:{}}s:52:"phpDocumentor\Reflection\Types\AggregatedTypetoken";s:1:"|";}}s:15:"*variableName";s:8:"v3config";}}}}}s:9:"*errors";O:35:"phpDocumentor\Descriptor\Collection":1:{s:8:"*items";a:0:{}}s:19:"*inheritedElement";N;s:9:"*parent";r:91;s:11:"*abstract";b:0;s:8:"*final";b:0;s:9:"*static";b:0;s:13:"*visibility";s:6:"public";s:12:"*arguments";O:35:"phpDocumentor\Descriptor\Collection":1:{s:8:"*items";a:2:{s:25:"configOrContainerInstance";O:43:"phpDocumentor\Descriptor\ArgumentDescriptor":16:{s:8:"*fqsen";N;s:7:"*name";s:25:"configOrContainerInstance";s:12:"*namespace";s:0:"";s:10:"*package";N;s:10:"*summary";s:0:"";s:14:"*description";r:295;s:17:"*fileDescriptor";N;s:7:"*line";i:176;s:7:"*tags";O:35:"phpDocumentor\Descriptor\Collection":1:{s:8:"*items";a:0:{}}s:9:"*errors";O:35:"phpDocumentor\Descriptor\Collection":1:{s:8:"*items";a:0:{}}s:19:"*inheritedElement";N;s:9:"*method";r:274;s:7:"*type";r:302;s:10:"*default";s:4:"null";s:14:"*byReference";b:0;s:13:"*isVariadic";b:0;}s:8:"v3config";O:43:"phpDocumentor\Descriptor\ArgumentDescriptor":16:{s:8:"*fqsen";N;s:7:"*name";s:8:"v3config";s:12:"*namespace";s:0:"";s:10:"*package";N;s:10:"*summary";s:0:"";s:14:"*description";r:306;s:17:"*fileDescriptor";N;s:7:"*line";i:176;s:7:"*tags";O:35:"phpDocumentor\Descriptor\Collection":1:{s:8:"*items";a:0:{}}s:9:"*errors";O:35:"phpDocumentor\Descriptor\Collection":1:{s:8:"*items";a:0:{}}s:19:"*inheritedElement";N;s:9:"*method";r:274;s:7:"*type";r:313;s:10:"*default";s:2:"[]";s:14:"*byReference";b:0;s:13:"*isVariadic";b:0;}}}s:53:"phpDocumentor\Descriptor\MethodDescriptorreturnType";O:37:"phpDocumentor\Reflection\Types\Mixed_":0:{}s:63:"phpDocumentor\Descriptor\MethodDescriptorhasReturnByReference";b:0;}s:14:"getCommandList";O:41:"phpDocumentor\Descriptor\MethodDescriptor":19:{s:8:"*fqsen";O:30:"phpDocumentor\Reflection\Fqsen":2:{s:37:"phpDocumentor\Reflection\Fqsenfqsen";s:54:"\VuFindConsole\Command\PluginManager::getCommandList()";s:36:"phpDocumentor\Reflection\Fqsenname";s:14:"getCommandList";}s:7:"*name";s:14:"getCommandList";s:12:"*namespace";s:22:"\VuFindConsole\Command";s:10:"*package";N;s:10:"*summary";s:59:"Get a list of all available commands in the plugin manager.";s:14:"*description";O:55:"phpDocumentor\Descriptor\DocBlock\DescriptionDescriptor":2:{s:68:"phpDocumentor\Descriptor\DocBlock\DescriptionDescriptordescription";O:45:"phpDocumentor\Reflection\DocBlock\Description":2:{s:59:"phpDocumentor\Reflection\DocBlock\DescriptionbodyTemplate";s:0:"";s:51:"phpDocumentor\Reflection\DocBlock\Descriptiontags";a:0:{}}s:67:"phpDocumentor\Descriptor\DocBlock\DescriptionDescriptorinlineTags";a:0:{}}s:17:"*fileDescriptor";N;s:7:"*line";i:189;s:7:"*tags";O:35:"phpDocumentor\Descriptor\Collection":1:{s:8:"*items";a:1:{s:6:"return";O:35:"phpDocumentor\Descriptor\Collection":1:{s:8:"*items";a:1:{i:0;O:45:"phpDocumentor\Descriptor\Tag\ReturnDescriptor":4:{s:7:"*name";s:6:"return";s:14:"*description";O:55:"phpDocumentor\Descriptor\DocBlock\DescriptionDescriptor":2:{s:68:"phpDocumentor\Descriptor\DocBlock\DescriptionDescriptordescription";O:45:"phpDocumentor\Reflection\DocBlock\Description":2:{s:59:"phpDocumentor\Reflection\DocBlock\DescriptionbodyTemplate";s:0:"";s:51:"phpDocumentor\Reflection\DocBlock\Descriptiontags";a:0:{}}s:67:"phpDocumentor\Descriptor\DocBlock\DescriptionDescriptorinlineTags";a:0:{}}s:9:"*errors";O:35:"phpDocumentor\Descriptor\Collection":1:{s:8:"*items";a:0:{}}s:8:"*types";O:37:"phpDocumentor\Reflection\Types\Array_":3:{s:12:"*valueType";O:37:"phpDocumentor\Reflection\Types\Mixed_":0:{}s:10:"*keyType";N;s:17:"*defaultKeyType";O:39:"phpDocumentor\Reflection\Types\Compound":2:{s:52:"phpDocumentor\Reflection\Types\AggregatedTypetypes";a:2:{i:0;O:38:"phpDocumentor\Reflection\Types\String_":0:{}i:1;O:38:"phpDocumentor\Reflection\Types\Integer":0:{}}s:52:"phpDocumentor\Reflection\Types\AggregatedTypetoken";s:1:"|";}}}}}}}s:9:"*errors";O:35:"phpDocumentor\Descriptor\Collection":1:{s:8:"*items";a:0:{}}s:19:"*inheritedElement";N;s:9:"*parent";r:91;s:11:"*abstract";b:0;s:8:"*final";b:0;s:9:"*static";b:0;s:13:"*visibility";s:6:"public";s:12:"*arguments";O:35:"phpDocumentor\Descriptor\Collection":1:{s:8:"*items";a:0:{}}s:53:"phpDocumentor\Descriptor\MethodDescriptorreturnType";O:37:"phpDocumentor\Reflection\Types\Mixed_":0:{}s:63:"phpDocumentor\Descriptor\MethodDescriptorhasReturnByReference";b:0;}s:20:"getExpectedInterface";O:41:"phpDocumentor\Descriptor\MethodDescriptor":19:{s:8:"*fqsen";O:30:"phpDocumentor\Reflection\Fqsen":2:{s:37:"phpDocumentor\Reflection\Fqsenfqsen";s:60:"\VuFindConsole\Command\PluginManager::getExpectedInterface()";s:36:"phpDocumentor\Reflection\Fqsenname";s:20:"getExpectedInterface";}s:7:"*name";s:20:"getExpectedInterface";s:12:"*namespace";s:22:"\VuFindConsole\Command";s:10:"*package";N;s:10:"*summary";s:77:"Return the name of the base class or interface that plug-ins must conform to.";s:14:"*description";O:55:"phpDocumentor\Descriptor\DocBlock\DescriptionDescriptor":2:{s:68:"phpDocumentor\Descriptor\DocBlock\DescriptionDescriptordescription";O:45:"phpDocumentor\Reflection\DocBlock\Description":2:{s:59:"phpDocumentor\Reflection\DocBlock\DescriptionbodyTemplate";s:0:"";s:51:"phpDocumentor\Reflection\DocBlock\Descriptiontags";a:0:{}}s:67:"phpDocumentor\Descriptor\DocBlock\DescriptionDescriptorinlineTags";a:0:{}}s:17:"*fileDescriptor";N;s:7:"*line";i:200;s:7:"*tags";O:35:"phpDocumentor\Descriptor\Collection":1:{s:8:"*items";a:1:{s:6:"return";O:35:"phpDocumentor\Descriptor\Collection":1:{s:8:"*items";a:1:{i:0;O:45:"phpDocumentor\Descriptor\Tag\ReturnDescriptor":4:{s:7:"*name";s:6:"return";s:14:"*description";O:55:"phpDocumentor\Descriptor\DocBlock\DescriptionDescriptor":2:{s:68:"phpDocumentor\Descriptor\DocBlock\DescriptionDescriptordescription";O:45:"phpDocumentor\Reflection\DocBlock\Description":2:{s:59:"phpDocumentor\Reflection\DocBlock\DescriptionbodyTemplate";s:0:"";s:51:"phpDocumentor\Reflection\DocBlock\Descriptiontags";a:0:{}}s:67:"phpDocumentor\Descriptor\DocBlock\DescriptionDescriptorinlineTags";a:0:{}}s:9:"*errors";O:35:"phpDocumentor\Descriptor\Collection":1:{s:8:"*items";a:0:{}}s:8:"*types";O:38:"phpDocumentor\Reflection\Types\String_":0:{}}}}}}s:9:"*errors";O:35:"phpDocumentor\Descriptor\Collection":1:{s:8:"*items";a:0:{}}s:19:"*inheritedElement";N;s:9:"*parent";r:91;s:11:"*abstract";b:0;s:8:"*final";b:0;s:9:"*static";b:0;s:13:"*visibility";s:9:"protected";s:12:"*arguments";O:35:"phpDocumentor\Descriptor\Collection":1:{s:8:"*items";a:0:{}}s:53:"phpDocumentor\Descriptor\MethodDescriptorreturnType";O:37:"phpDocumentor\Reflection\Types\Mixed_":0:{}s:63:"phpDocumentor\Descriptor\MethodDescriptorhasReturnByReference";b:0;}}}s:13:"*usedTraits";O:35:"phpDocumentor\Descriptor\Collection":1:{s:8:"*items";a:0:{}}}}}s:13:"*interfaces";O:35:"phpDocumentor\Descriptor\Collection":1:{s:8:"*items";a:0:{}}s:9:"*traits";O:35:"phpDocumentor\Descriptor\Collection":1:{s:8:"*items";a:0:{}}s:10:"*markers";O:35:"phpDocumentor\Descriptor\Collection":1:{s:8:"*items";a:0:{}}s:46:"phpDocumentor\Descriptor\FileDescriptorenums";O:35:"phpDocumentor\Descriptor\Collection":1:{s:8:"*items";a:0:{}}}