cross-solution / YAWIK

YAWIK is a web application. It can be used as an ATS applicant tracking system or as a jobboard.
https://yawik.org
MIT License
124 stars 67 forks source link

an upgrade of zendframework/zend-servicemanager to 2.7.7 leads to an error #318

Closed cbleek closed 6 years ago

cbleek commented 7 years ago
( ! ) Notice: Undefined variable: factory in /home/cbleek/Projects/YAWIK/vendor/zendframework/zend-servicemanager/src/AbstractPluginManager.php on line 328
Call Stack
#   Time    Memory  Function    Location
1   0.0001  234768  {main}( )   .../index.php:0
2   0.0998  4540112 Zend\Mvc\Application->run( )    .../index.php:49
3   0.7557  12120280    Zend\EventManager\EventManager->triggerEventUntil( )    .../Application.php:340
4   0.7557  12120280    Zend\EventManager\EventManager->triggerListeners( ) .../EventManager.php:263
5   0.7561  12128936    call_user_func:{/home/cbleek/Projects/YAWIK/vendor/zendframework/zend-eventmanager/src/EventManager.php:490} ( )    .../EventManager.php:490
6   0.7561  12129496    Zend\Mvc\DispatchListener->onDispatch( )    .../EventManager.php:490
7   0.7660  12689768    Zend\Mvc\Controller\AbstractController->dispatch( ) .../DispatchListener.php:118
8   0.7660  12690232    Zend\EventManager\EventManager->triggerEventUntil( )    .../AbstractController.php:118
9   0.7660  12690232    Zend\EventManager\EventManager->triggerListeners( ) .../EventManager.php:263
10  0.7667  12706648    call_user_func:{/home/cbleek/Projects/YAWIK/vendor/zendframework/zend-eventmanager/src/EventManager.php:490} ( )    .../EventManager.php:490
11  0.7667  12706776    Zend\Mvc\Controller\AbstractActionController->onDispatch( ) .../EventManager.php:490
12  0.7667  12707392    Jobs\Controller\JobboardController->indexAction( )  .../AbstractActionController.php:82
13  0.7887  13009888    paginator ( )   .../JobboardController.php:114
14  0.7887  13010336    Zend\Mvc\Controller\AbstractController->__call( )   .../JobboardController.php:114
15  0.7887  13010336    Zend\Mvc\Controller\AbstractController->plugin( )   .../AbstractController.php:316
16  0.7887  13010384    Zend\Mvc\Controller\PluginManager->get( )   .../AbstractController.php:301
17  0.7887  13010384    Zend\ServiceManager\AbstractPluginManager->get( )   .../PluginManager.php:124
18  0.7887  13010432    Zend\ServiceManager\ServiceManager->get( )  .../AbstractPluginManager.php:161
19  0.7887  13011176    Zend\ServiceManager\ServiceManager->create( )   .../ServiceManager.php:530
20  0.7887  13011176    Zend\ServiceManager\ServiceManager->doCreate( ) .../ServiceManager.php:597
21  0.7887  13011224    Zend\ServiceManager\AbstractPluginManager->createFromFactory( ) .../ServiceManager.php:634
22  0.7889  13015312    Zend\ServiceManager\AbstractPluginManager->createServiceViaCallback( )  .../AbstractPluginManager.php:289
cbleek@xenon:~/Projects/YAWIK$ grep "::factory" module/*/config/*.php
module/Auth/config/module.config.php:            'Auth/Listener/AuthAggregateListener' => 'Auth\Listener\AuthAggregateListener::factory',
module/Auth/config/module.config.php:            'Auth/LoginFilter' => 'Auth\Controller\Plugin\LoginFilter::factory',
module/Auth/config/module.config.php:            'OAuth' => '\Auth\Controller\Plugin\OAuth::factory',
module/Auth/config/module.config.php:            'Auth' => '\Auth\Controller\Plugin\Auth::factory',
module/Auth/config/module.config.php:            'user-password' => 'Auth\Form\UserPassword::factory',
module/Core/config/module.config.php:            'configaccess' => 'Core\Service\Config::factory',
module/Core/config/module.config.php:            'templateProvider' => 'Core\Service\TemplateProvider::factory',
module/Core/config/module.config.php:            'Core/DoctrineMongoODM/RepositoryEvents' => '\Core\Repository\DoctrineMongoODM\Event\RepositoryEventsSubscriber::factory',
module/Core/config/module.config.php:            'defaultListeners' => 'Core\Listener\DefaultListener::factory',
module/Core/config/module.config.php:            'templateProviderStrategy'   => 'Core\Form\Hydrator\Strategy\TemplateProviderStrategy::factory',
module/Core/config/module.config.php:            'Core/Listener/DeferredListenerAggregate' => 'Core\Listener\DeferredListenerAggregate::factory',
module/Core/config/module.config.php:            'Core/Listener/CreatePaginator' => 'Core\Listener\CreatePaginatorListener::factory',
module/Core/config/module.config.php:            'Core/Locale' => 'Core\I18n\Locale::factory',
module/Core/config/module.config.php:            'listquery' => 'Core\Controller\Plugin\ListQuery::factory',
module/Core/config/module.config.php:            'mail' => 'Core\Controller\Plugin\Mail::factory',
module/Core/config/module.config.php:            'Core/Mailer' => 'Core\Controller\Plugin\Mailer::factory',
module/Core/config/module.config.php:            'Core/CreatePaginator' => 'Core\Controller\Plugin\CreatePaginator::factory',
module/Core/config/module.config.php:            'Core/PaginatorService' => 'Core\Controller\Plugin\CreatePaginatorService::factory',
module/Core/config/module.config.php:            'services' => 'Core\View\Helper\Services::factory',
module/Core/config/module.config.php:            'insertFile' => 'Core\View\Helper\InsertFile::factory',
module/Jobs/config/module.config.php:            'Jobs/Listener/Publisher'                     => 'Jobs\Listener\Publisher::factory',
module/Jobs/config/module.config.php:            'Jobs/PreviewLinkHydrator'                    => 'Jobs\Form\Hydrator\PreviewLinkHydrator::factory',
module/Pdf/config/module.config.php:            'Html2PdfConverter' => 'Pdf\Module::factory',
module/Settings/config/module.config.php:            'Settings/InjectEntityResolverListener' => 'Settings\Repository\Event\InjectSettingsEntityResolverListener::factory',
module/Settings/config/module.config.php:            'Settings/Fieldset' => '\Settings\Form\SettingsFieldset::factory',
module/Settings/config/module.config.php:            'Settings/Form' => '\Settings\Form\AbstractSettingsForm::factory',
module/Settings/config/module.config.php:            'Settings/DisableElementsCapableFormSettingsFieldset' => '\Settings\Form\DisableElementsCapableFormSettingsFieldset::factory',
module/SolrGir/config/module.config.php:            'Solr/Manager' => 'Solr\Bridge\Manager::factory',
module/SolrGir/config/module.config.php:            'Solr/ResultConverter' => 'Solr\Bridge\ResultConverter::factory',
module/SolrGir/config/module.config.php:            'Solr/Listener/JobEventSubscriber' => 'Solr\Listener\JobEventSubscriber::factory',
TiSiE commented 6 years ago

Works in ZF3 branch