Contao-Camp 2024
Ergebnis 1 bis 17 von 17

Thema: HOOKS registrieren

  1. #1
    Contao-Nutzer
    Registriert seit
    12.02.2014.
    Beiträge
    52

    Standard HOOKS registrieren

    Hallo zusammen,

    ich möchte den processFormData HOOK nutzen. Wie in den Docs beschrieben habe ich unter: src/ den Ordner EventListener und in diesem die ProcessFormDataListener.php angelegt. Als Erfolgskontrolle habe ich einen Log reingeschrieben. Der soll im System-Log nur "Ein Form Hook Log-Eintrag" in der Kategorie "GENERAL" eintragen.

    Nach dem Absenden einer Newsletter-Anmeldung sollte, nach meinem Verständnis, im System-Log der Satz "Ein Form Hook Log-Eintrag" stehen. Leider funktioniert es aber nicht.

    Hier meine ProcessFormDataListener.php
    PHP-Code:
    <?php
    // src/EventListener/ProcessFormDataListener.php

    namespace App\EventListener;

    use 
    Contao\CoreBundle\ServiceAnnotation\Hook;
    use 
    Contao\Form;
    use 
    Terminal42\ServiceAnnotationBundle\ServiceAnnotationInterface;
    use 
    Contao\CoreBundle\Monolog\ContaoContext;
    use 
    Psr\Log\LogLevel;

    class 
    ProcessFormDataListener implements ServiceAnnotationInterface
    {
        
    /**
         * @Hook("processFormData")
         */
        
    public function onProcessFormData(
            array 
    $submittedData
            array 
    $formData
            ?array 
    $files
            array 
    $labels
            
    Form $form
        
    ): void
        
    {
            \
    System::getContainer()
            ->
    get('monolog.logger.contao')
            ->
    log(LogLevel::INFO'Ein Form Hook Log-Eintrag', array(
            
    'contao' => new ContaoContext(__CLASS__.'::'.__FUNCTION__TL_GENERAL
            
    )));
        }
    }
    Nach dem erstellen der Datei habe ich mit "vendor/bin/contao-console cache:clear" den Anwendungs-Cache geleert.

    Hat jemand eine Idee?

  2. #2
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    33.897
    Partner-ID
    10107

    Standard

    Was ist die Ausgabe von
    Code:
    vendor/bin/contao-console debug:container App\EventListener\ProcessFormDataListener
    ?

  3. #3
    Contao-Nutzer
    Registriert seit
    12.02.2014.
    Beiträge
    52

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Was ist die Ausgabe von
    Code:
    vendor/bin/contao-console debug:container App\EventListener\ProcessFormDataListener
    ?
    PHP-Code:
    Warningcount(): Parameter must be an array or an object that implements Countable in /kunden/XXXXX_XXXXXX/vendor/symfony/monolog-bundle/DependencyInjection/Configuration.php on line 628
    15
    :39:57 ERROR     [consoleError thrown while running command "debug:container AppEventListenerProcessFormDataListener"Message"No services found that match "AppEventListenerProcessFormDataListener"." ["error" => InvalidArgumentException },"command" => "debug:container AppEventListenerProcessFormDataListener","message" => "No services found that match "AppEventListenerProcessFormDataListener"."] []


      [
    InvalidArgumentException]
      
    No services found that match "AppEventListenerProcessFormDataListener"

  4. #4
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    33.897
    Partner-ID
    10107

    Standard

    Sorry
    Code:
    vendor/bin/contao-console debug:container App\\EventListener\\ProcessFormDataListener

  5. #5
    Contao-Nutzer
    Registriert seit
    12.02.2014.
    Beiträge
    52

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Sorry
    Code:
    vendor/bin/contao-console debug:container App\\EventListener\\ProcessFormDataListener
    PHP-Code:
    Warningcount(): Parameter must be an array or an object that implements Countable in /kunden/XXXXXX_XXXXXX/vendor/symfony/monolog-bundle/DependencyInjection/Configuration.php on line 628
    15
    :59:32 ERROR     [consoleError thrown while running command "debug:container 'App\EventListener\ProcessFormDataListener'"Message"No services found that match "App\EventListener\ProcessFormDataListener"." ["error" => InvalidArgumentException },"command" => "debug:container 'App\EventListener\ProcessFormDataListener'","message" => "No services found that match "App\EventListener\ProcessFormDataListener"."] []


      [
    InvalidArgumentException]
      
    No services found that match "App\EventListener\ProcessFormDataListener"
    Da kommt das Gleiche raus.
    Geändert von contaouser1 (07.05.2020 um 16:08 Uhr)

  6. #6
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    33.897
    Partner-ID
    10107

    Standard

    Dein Service ist nicht registriert. Ist das eine frische Contao 4.9 Installation? Wie sieht deine composer.json aus?

  7. #7
    Contao-Nutzer
    Registriert seit
    12.02.2014.
    Beiträge
    52

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Dein Service ist nicht registriert. Ist das eine frische Contao 4.9 Installation? Wie sieht deine composer.json aus?
    Ja, die Installation ist frisch. Dient nur als Entwicklungs-Installation.

    PHP-Code:
    {
        
    "type""project",
        
    "require": {
            
    "cboelter/contao-lead-optin""^1.2",
            
    "contao-bootstrap/bundle""^2.1",
            
    "contao/calendar-bundle""4.9.*",
            
    "contao/comments-bundle""4.9.*",
            
    "contao/conflicts""*@dev",
            
    "contao/faq-bundle""4.9.*",
            
    "contao/listing-bundle""4.9.*",
            
    "contao/manager-bundle""4.9.*",
            
    "contao/news-bundle""4.9.*",
            
    "contao/newsletter-bundle""4.9.*",
            
    "terminal42/contao-easy_themes""^2.2",
            
    "terminal42/contao-leads""^1.4",
            
    "terminal42/notification_center""^1.5",
            
    "trilobit-gmbh/contao-formvalidation-bundle""^1.0"
        
    },
             
    "scripts": {
            
    "post-install-cmd": [
                
    "Contao\\ManagerBundle\\Composer\\ScriptHandler::initializeApplication"
            
    ],
            
    "post-update-cmd": [
                
    "Contao\\ManagerBundle\\Composer\\ScriptHandler::initializeApplication"
            
    ]
        }


  8. #8
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    33.897
    Partner-ID
    10107

    Standard

    Verstehe, in deiner composer.json fehlt noch die autoload Definition. Die fügt der Contao Manager erst hinzu, wenn der src/ Ordner existiert, soweit ich weiß. Ich weißt jetzt leider nicht, welche Aktion dies im Nachhinein erledigen würde. Aber du kannst die autoload Definition auch selbst in die composer.json hinzufügen und danach bspw. "Abhängigkeiten installieren" im Contao Manager ausführen. Siehe https://docs.contao.org/dev/getting-...es-and-actions für die autoload Definition.

  9. #9
    Contao-Nutzer
    Registriert seit
    12.02.2014.
    Beiträge
    52

    Standard

    D.h. ich muss in der composer.json folgendes ergänzen:

    PHP-Code:
      "autoload": {
            
    "psr-4": {
                
    "App\\""src/"
            
    }
        } 
    ?

  10. #10
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    33.897
    Partner-ID
    10107

    Standard

    Genau, ja. Evt. reicht es auch im Contao Manager den Autoloder nochmal neu zu bauen in der System Wartung

  11. #11
    Contao-Nutzer
    Registriert seit
    12.02.2014.
    Beiträge
    52

    Standard

    Ich habe beides versucht, mit dem gleichen Ergebnis bei
    PHP-Code:
    vendor/bin/contao-console debug:container App\\EventListener\\ProcessFormDataListener 
    erhalte ich immer noch:
    PHP-Code:
    Warningcount(): Parameter must be an array or an object that implements Countable in /kunden/XXXXXX_XXXXXX/vendor/symfony/monolog-bundle/DependencyInjection/Configuration.php on line 628
    15
    :38:01 ERROR     [consoleError thrown while running command "debug:container 'App\EventListener\ProcessFormDataListener'"Message"No services found that match "App\EventListener\ProcessFormDataListener"." ["error" => InvalidArgumentException },"command" => "debug:container 'App\EventListener\ProcessFormDataListener'","message" => "No services found that match "App\EventListener\ProcessFormDataListener"."] []


      [
    InvalidArgumentException]
      
    No services found that match "App\EventListener\ProcessFormDataListener".


    debug:container [--show-private] [--show-arguments] [--tag TAG] [--tags] [--parameter PARAMETER] [--parameters] [--types] [--format FORMAT] [--raw] [-h|--help] [-q|--quiet] [-v|vv|vvv|--verbose] [-V|--version] [--ansi] [--no-ansi] [-n|--no-interaction] [-e|--env ENV] [--no-debug] [--] <command> [<name>] 

  12. #12
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    33.897
    Partner-ID
    10107

    Standard

    Wie sieht deine composer.json nun aus?

  13. #13
    Contao-Nutzer
    Registriert seit
    12.02.2014.
    Beiträge
    52

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Wie sieht deine composer.json nun aus?
    PHP-Code:
    {
        
    "type""project",
        
    "require": {
            
    "contao-bootstrap/bundle""^2.1",
            
    "contao/calendar-bundle""4.9.*",
            
    "contao/comments-bundle""4.9.*",
            
    "contao/conflicts""*@dev",
            
    "contao/faq-bundle""4.9.*",
            
    "contao/listing-bundle""4.9.*",
            
    "contao/manager-bundle""4.9.*",
            
    "contao/news-bundle""4.9.*",
            
    "contao/newsletter-bundle""4.9.*",
            
    "terminal42/contao-easy_themes""^2.2",
            
    "terminal42/contao-leads""^1.4",
            
    "terminal42/notification_center""^1.5",
            
    "trilobit-gmbh/contao-formvalidation-bundle""^1.0"
        
    },
             
    "scripts": {
            
    "post-install-cmd": [
                
    "Contao\\ManagerBundle\\Composer\\ScriptHandler::initializeApplication"
            
    ],
            
    "post-update-cmd": [
                
    "Contao\\ManagerBundle\\Composer\\ScriptHandler::initializeApplication"
            
    ]
        },
        
    "autoload": {
            
    "psr-4": {
                
    "App\\""src/"
            
    }
        } 


  14. #14
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    33.897
    Partner-ID
    10107

    Standard

    Führe mal folgendes aus und poste die Ausgabe:
    Code:
    composer dump-autoload -o
    vendor/bin/contao-console cache:clear --no-warmup --env=prod
    vendor/bin/contao-console cache:warmup --env=prod
    vendor/bin/contao-console debug:container --env=prod
    Geändert von Spooky (07.05.2020 um 16:14 Uhr)

  15. #15
    Contao-Nutzer
    Registriert seit
    12.02.2014.
    Beiträge
    52

    Standard

    PHP-Code:
    Symfony Container Public Services
    =================================

     ---------------------------------------------------------------------------------------------------------- ----------------------------------------------------------------------------------
      
    Service ID
                      
    Class name

     
    ---------------------------------------------------------------------------------------------------------- ----------------------------------------------------------------------------------
      abstract.instanceof.
    contao.command.automator
                      Contao
    \CoreBundle\Command\AutomatorCommand

      
    abstract.instanceof.contao.command.filesync
                      Contao
    \CoreBundle\Command\FilesyncCommand

      
    abstract.instanceof.contao.command.install
                      Contao
    \CoreBundle\Command\InstallCommand

      
    abstract.instanceof.contao.command.symlinks
                      Contao
    \CoreBundle\Command\SymlinksCommand

      
    abstract.instanceof.contao.command.user_password_command
                      Contao
    \CoreBundle\Command\UserPasswordCommand

      
    abstract.instanceof.contao.command.version
                      Contao
    \CoreBundle\Command\VersionCommand

      
    abstract.instanceof.contao.controller.insert_tags
                      Contao
    \CoreBundle\Controller\InsertTagsController

      
    abstract.instanceof.contao.framework
                      Contao
    \CoreBundle\Framework\ContaoFramework

      annotation_reader
                      alias 
    for "annotations.cached_reader"

      
    assets.context
                      Symfony
    \Component\Asset\Context\RequestStackContext

      assets
    .packages
                      Symfony
    \Component\Asset\Packages

      assets
    .path_package
                      Symfony
    \Component\Asset\PathPackage

      assets
    .static_version_strategy
                      Symfony
    \Component\Asset\VersionStrategy\StaticVersionStrategy

      assets
    .url_package
                      Symfony
    \Component\Asset\UrlPackage

      cache
    .adapter.apcu
                      Symfony
    \Component\Cache\Adapter\ApcuAdapter

      cache
    .adapter.doctrine
                      Symfony
    \Component\Cache\Adapter\DoctrineAdapter

      cache
    .adapter.filesystem
                      Symfony
    \Component\Cache\Adapter\FilesystemAdapter

      cache
    .adapter.memcached
                      Symfony
    \Component\Cache\Adapter\MemcachedAdapter

      cache
    .adapter.psr6
                      Symfony
    \Component\Cache\Adapter\ProxyAdapter

      cache
    .adapter.redis
                      Symfony
    \Component\Cache\Adapter\RedisAdapter

      cache
    .adapter.system
                      Symfony
    \Component\Cache\Adapter\AdapterInterface

      cache
    .app
                      Symfony
    \Component\Cache\Adapter\FilesystemAdapter

      cache
    .app_clearer
                      alias 
    for "cache.default_clearer"

      
    cache.default_clearer
                      Symfony
    \Component\HttpKernel\CacheClearer\Psr6CacheClearer

      cache
    .global_clearer
                      Symfony
    \Component\HttpKernel\CacheClearer\Psr6CacheClearer

      cache
    .system
                      Symfony
    \Component\Cache\Adapter\AdapterInterface

      cache_clearer
                      Symfony
    \Component\HttpKernel\CacheClearer\ChainCacheClearer

      cache_warmer
                      Symfony
    \Component\HttpKernel\CacheWarmer\CacheWarmerAggregate

      config_cache_factory
                      Symfony
    \Component\Config\ResourceCheckerConfigCacheFactory

      console
    .command.symfony_bundle_securitybundle_command_userpasswordencodercommand
                      alias 
    for "security.console.user_password_encoder_command"

      
    contao.cache
                      Doctrine
    \Common\Cache\FilesystemCache

      contao
    .cache.clear_internal
                      Contao
    \CoreBundle\Cache\ContaoCacheClearer

      contao
    .cache.warm_internal
                      Contao
    \CoreBundle\Cache\ContaoCacheWarmer

      contao
    .command.automator
                      Contao
    \CoreBundle\Command\AutomatorCommand

      contao
    .command.filesync
                      Contao
    \CoreBundle\Command\FilesyncCommand

      contao
    .command.install
                      Contao
    \CoreBundle\Command\InstallCommand

      contao
    .command.symlinks
                      Contao
    \CoreBundle\Command\SymlinksCommand

      contao
    .command.user_password_command
                      Contao
    \CoreBundle\Command\UserPasswordCommand

      contao
    .command.version
                      Contao
    \CoreBundle\Command\VersionCommand

      contao
    .controller.backend_csv_import
                      Contao
    \CoreBundle\Controller\BackendCsvImportController

      contao
    .controller.insert_tags
                      Contao
    \CoreBundle\Controller\InsertTagsController

      contao
    .cors_website_roots_config_provider
                      Contao
    \CoreBundle\Cors\WebsiteRootsConfigProvider

      contao
    .doctrine.schema_provider
                      Contao
    \CoreBundle\Doctrine\Schema\DcaSchemaProvider

      contao
    .framework
                      Contao
    \CoreBundle\Framework\ContaoFramework

      contao
    .image.image_factory
                      Contao
    \CoreBundle\Image\ImageFactory

      contao
    .image.image_sizes
                      Contao
    \CoreBundle\Image\ImageSizes

      contao
    .image.imagine
                      Imagine
    \Gd\Imagine

      contao
    .image.imagine_svg
                      Contao
    \ImagineSvg\Imagine

      contao
    .image.picture_factory
                      Contao
    \CoreBundle\Image\PictureFactory

      contao
    .image.picture_generator
                      Contao
    \Image\PictureGenerator

      contao
    .image.resize_calculator
                      Contao
    \Image\ResizeCalculator

      contao
    .install_tool
                      Contao
    \InstallationBundle\InstallTool

      contao
    .install_tool_user
                      Contao
    \InstallationBundle\InstallToolUser

      contao
    .installer
                      Contao
    \InstallationBundle\Database\Installer

      contao
    .listener.add_to_search_index
                      Contao
    \CoreBundle\EventListener\AddToSearchIndexListener

      contao
    .listener.bypass_maintenance
                      Contao
    \CoreBundle\EventListener\BypassMaintenanceListener

      contao
    .listener.command_scheduler
                      Contao
    \CoreBundle\EventListener\CommandSchedulerListener

      contao
    .listener.doctrine_schema
                      Contao
    \CoreBundle\EventListener\DoctrineSchemaListener

      contao
    .listener.exception_converter
                      Contao
    \CoreBundle\EventListener\ExceptionConverterListener

      contao
    .listener.header_replay.page_layout
                      Contao
    \CoreBundle\EventListener\HeaderReplay\PageLayoutListener

      contao
    .listener.header_replay.user_session
                      Contao
    \CoreBundle\EventListener\HeaderReplay\UserSessionListener

      contao
    .listener.initialize_application
                      Contao
    \InstallationBundle\EventListener\InitializeApplicationListener

      contao
    .listener.insecure_installation
                      Contao
    \CoreBundle\EventListener\InsecureInstallationListener

      contao
    .listener.locale
                      Contao
    \CoreBundle\EventListener\LocaleListener

      contao
    .listener.merge_http_headers
                      Contao
    \CoreBundle\EventListener\MergeHttpHeadersListener

      contao
    .listener.pretty_error_screens
                      Contao
    \CoreBundle\EventListener\PrettyErrorScreenListener

      contao
    .listener.referer_id
                      Contao
    \CoreBundle\EventListener\RefererIdListener

      contao
    .listener.response_exception
                      Contao
    \CoreBundle\EventListener\ResponseExceptionListener

      contao
    .listener.store_referer
                      Contao
    \CoreBundle\EventListener\StoreRefererListener

      contao
    .listener.toggle_view
                      Contao
    \CoreBundle\EventListener\ToggleViewListener

      contao
    .listener.user_session
                      Contao
    \CoreBundle\EventListener\UserSessionListener

      contao
    .menu.renderer
                      Knp
    \Menu\Renderer\ListRenderer

      contao
    .picker.builder
                      Contao
    \CoreBundle\Picker\PickerBuilder

      contao
    .resource_finder
                      Contao
    \CoreBundle\Config\ResourceFinder

      contao
    .resource_locator
                      Symfony
    \Component\Config\FileLocator

      contao
    .routing.scope_matcher
                      Contao
    \CoreBundle\Routing\ScopeMatcher

      contao
    .routing.url_generator
                      Contao
    \CoreBundle\Routing\UrlGenerator

      contao_calendar
    .listener.generate_page
                      Contao
    \CalendarBundle\EventListener\GeneratePageListener

      contao_calendar
    .listener.insert_tags
                      Contao
    \CalendarBundle\EventListener\InsertTagsListener

      contao_calendar
    .listener.preview_url_convert
                      Contao
    \CalendarBundle\EventListener\PreviewUrlConvertListener

      contao_calendar
    .listener.preview_url_create
                      Contao
    \CalendarBundle\EventListener\PreviewUrlCreateListener

      contao_faq
    .listener.insert_tags
                      Contao
    \FaqBundle\EventListener\InsertTagsListener

      contao_manager
    .listener.initialize_application
                      Contao
    \ManagerBundle\EventListener\InitializeApplicationListener

      contao_manager
    .listener.install_command
                      Contao
    \ManagerBundle\EventListener\InstallCommandListener

      contao_manager
    .plugin_loader
                      Contao
    \ManagerBundle\ContaoManager\PluginLoader

      contao_manager
    .routing_loader
                      Contao
    \ManagerBundle\Routing\RouteLoader

      contao_news
    .listener.generate_page
                      Contao
    \NewsBundle\EventListener\GeneratePageListener

      contao_news
    .listener.insert_tags
                      Contao
    \NewsBundle\EventListener\InsertTagsListener

      contao_news
    .listener.preview_url_convert
                      Contao
    \NewsBundle\EventListener\PreviewUrlConvertListener

      contao_news
    .listener.preview_url_create
                      Contao
    \NewsBundle\EventListener\PreviewUrlCreateListener

      database_connection
                      alias 
    for "doctrine.dbal.default_connection"

      
    debug.debug_handlers_listener
                      Symfony
    \Component\HttpKernel\EventListener\DebugHandlersListener

      debug
    .stopwatch
                      Symfony
    \Component\Stopwatch\Stopwatch

      doctrine
                      Doctrine
    \Bundle\DoctrineBundle\Registry

      doctrine
    .database_create_command
                      Doctrine
    \Bundle\DoctrineBundle\Command\CreateDatabaseDoctrineCommand

      doctrine
    .database_drop_command
                      Doctrine
    \Bundle\DoctrineBundle\Command\DropDatabaseDoctrineCommand

      doctrine
    .dbal.connection
                      Doctrine
    \DBAL\Connection

      doctrine
    .dbal.connection_factory
                      Doctrine
    \Bundle\DoctrineBundle\ConnectionFactory

      doctrine
    .dbal.default_connection
                      Doctrine
    \DBAL\Connection

      doctrine
    .generate_entities_command
                      Doctrine
    \Bundle\DoctrineBundle\Command\GenerateEntitiesDoctrineCommand

      doctrine
    .mapping_import_command
                      Doctrine
    \Bundle\DoctrineBundle\Command\ImportMappingDoctrineCommand

      doctrine_cache
    .abstract.apc
                      Doctrine
    \Common\Cache\ApcCache

      doctrine_cache
    .abstract.apcu
                      Doctrine
    \Common\Cache\ApcuCache

      doctrine_cache
    .abstract.array
                      
    Doctrine\Common\Cache\ArrayCache

      doctrine_cache
    .abstract.chain
                      Doctrine
    \Common\Cache\ChainCache

      doctrine_cache
    .abstract.couchbase
                      Doctrine
    \Common\Cache\CouchbaseCache

      doctrine_cache
    .abstract.file_system
                      Doctrine
    \Common\Cache\FilesystemCache

      doctrine_cache
    .abstract.memcache
                      Doctrine
    \Common\Cache\MemcacheCache

      doctrine_cache
    .abstract.memcached
                      Doctrine
    \Common\Cache\MemcachedCache

      doctrine_cache
    .abstract.mongodb
                      Doctrine
    \Common\Cache\MongoDBCache

      doctrine_cache
    .abstract.php_file
                      Doctrine
    \Common\Cache\PhpFileCache

      doctrine_cache
    .abstract.predis
                      Doctrine
    \Common\Cache\PredisCache

      doctrine_cache
    .abstract.redis
                      Doctrine
    \Common\Cache\RedisCache

      doctrine_cache
    .abstract.riak
                      Doctrine
    \Common\Cache\RiakCache

      doctrine_cache
    .abstract.sqlite3
                      Doctrine
    \Common\Cache\SQLite3Cache

      doctrine_cache
    .abstract.void
                      Doctrine
    \Common\Cache\VoidCache

      doctrine_cache
    .abstract.wincache
                      Doctrine
    \Common\Cache\WinCacheCache

      doctrine_cache
    .abstract.xcache
                      Doctrine
    \Common\Cache\XcacheCache

      doctrine_cache
    .abstract.zenddata
                      Doctrine
    \Common\Cache\ZendDataCache

      doctrine_cache
    .contains_command
                      Doctrine
    \Bundle\DoctrineCacheBundle\Command\ContainsCommand

      doctrine_cache
    .delete_command
                      Doctrine
    \Bundle\DoctrineCacheBundle\Command\DeleteCommand

      doctrine_cache
    .flush_command
                      Doctrine
    \Bundle\DoctrineCacheBundle\Command\FlushCommand

      doctrine_cache
    .stats_command
                      Doctrine
    \Bundle\DoctrineCacheBundle\Command\StatsCommand

      esi
                      Symfony
    \Component\HttpKernel\HttpCache\Esi

      esi_listener
                      Symfony
    \Component\HttpKernel\EventListener\SurrogateListener

      event_dispatcher
                      Symfony
    \Component\EventDispatcher\ContainerAwareEventDispatcher

      file_locator
                      Symfony
    \Component\HttpKernel\Config\FileLocator

      filesystem
                      Symfony
    \Component\Filesystem\Filesystem

      fragment
    .handler
                      Symfony
    \Component\HttpKernel\DependencyInjection\LazyLoadingFragmentHandler
      fragment
    .listener
                      Symfony
    \Component\HttpKernel\EventListener\FragmentListener

      fragment
    .renderer.esi
                      Symfony
    \Component\HttpKernel\Fragment\EsiFragmentRenderer

      fragment
    .renderer.hinclude
                      Symfony
    \Component\HttpKernel\Fragment\HIncludeFragmentRenderer

      fragment
    .renderer.inline
                      Symfony
    \Component\HttpKernel\Fragment\InlineFragmentRenderer

      fragment
    .renderer.ssi
                      Symfony
    \Component\HttpKernel\Fragment\SsiFragmentRenderer

      http_kernel
                      Symfony
    \Component\HttpKernel\HttpKernel

      
    instanceof.Contao\CoreBundle\Framework\FrameworkAwareInterface.0.contao.command.automator                  Contao\CoreBundle\Command\AutomatorCommand

      
    instanceof.Contao\CoreBundle\Framework\FrameworkAwareInterface.0.contao.command.filesync                   Contao\CoreBundle\Command\FilesyncCommand

      
    instanceof.Symfony\Component\Console\Command\Command.0.contao.command.automator
                      Contao
    \CoreBundle\Command\AutomatorCommand

      
    instanceof.Symfony\Component\Console\Command\Command.0.contao.command.filesync
                      Contao
    \CoreBundle\Command\FilesyncCommand

      
    instanceof.Symfony\Component\Console\Command\Command.0.contao.command.install
                      Contao
    \CoreBundle\Command\InstallCommand

      
    instanceof.Symfony\Component\Console\Command\Command.0.contao.command.symlinks
                      Contao
    \CoreBundle\Command\SymlinksCommand

      
    instanceof.Symfony\Component\Console\Command\Command.0.contao.command.user_password_command                Contao\CoreBundle\Command\UserPasswordCommand

      
    instanceof.Symfony\Component\Console\Command\Command.0.contao.command.version
                      Contao
    \CoreBundle\Command\VersionCommand

      
    instanceof.Symfony\Component\DependencyInjection\ContainerAwareInterface.0.contao.controller.insert_tags   Contao\CoreBundle\Controller\InsertTagsController

      
    instanceof.Symfony\Component\DependencyInjection\ContainerAwareInterface.0.contao.framework                Contao\CoreBundle\Framework\ContaoFramework

      kernel


      kernel
    .class_cache.cache_warmer
                      Symfony
    \Bundle\FrameworkBundle\CacheWarmer\ClassCacheCacheWarmer

      knp_menu
    .factory
                      Knp
    \Menu\MenuFactory

      knp_menu
    .listener.voters
                      Knp
    \Bundle\MenuBundle\EventListener\VoterInitializerListener

      knp_menu
    .matcher
                      Knp
    \Menu\Matcher\Matcher

      knp_menu
    .menu_provider
                      alias 
    for "knp_menu.menu_provider.chain"

      
    knp_menu.renderer.list
                      
    Knp\Menu\Renderer\ListRenderer

      knp_menu
    .renderer.twig
                      Knp
    \Menu\Renderer\TwigRenderer

      knp_menu
    .renderer_provider
                      Knp
    \Bundle\MenuBundle\Renderer\ContainerAwareProvider

      knp_menu
    .voter.router
                      Knp
    \Menu\Matcher\Voter\RouteVoter

      lexik_maintenance
    .driver.factory
                      Lexik
    \Bundle\MaintenanceBundle\Drivers\DriverFactory

      lexik_maintenance
    .listener
                      Lexik
    \Bundle\MaintenanceBundle\Listener\MaintenanceListener

      locale_listener
                      Symfony
    \Component\HttpKernel\EventListener\LocaleListener

      logger
                      alias 
    for "monolog.logger"

      
    mailer
                      alias 
    for "swiftmailer.mailer.default"

      
    monolog.handler.console
                      Symfony
    \Bridge\Monolog\Handler\ConsoleHandler

      monolog
    .handler.contao
                      alias 
    for "contao.monolog.handler"

      
    monolog.handler.main
                      Monolog
    \Handler\FingersCrossedHandler

      monolog
    .handler.nested
                      Monolog
    \Handler\RotatingFileHandler

      monolog
    .handler.null_internal
                      Monolog
    \Handler\NullHandler

      monolog
    .logger.cache
                      Symfony
    \Bridge\Monolog\Logger

      monolog
    .logger.console
                      Symfony
    \Bridge\Monolog\Logger

      monolog
    .logger.contao
                      Symfony
    \Bridge\Monolog\Logger

      monolog
    .logger.doctrine
                      Symfony
    \Bridge\Monolog\Logger

      monolog
    .logger.php
                      Symfony
    \Bridge\Monolog\Logger

      monolog
    .logger.request
                      Symfony
    \Bridge\Monolog\Logger

      monolog
    .logger.security
                      Symfony
    \Bridge\Monolog\Logger

      monolog
    .logger.translation
                      Symfony
    \Bridge\Monolog\Logger

      monolog
    .logger_prototype
                      Symfony
    \Bridge\Monolog\Logger

      nelmio_cors
    .cors_listener
                      Nelmio
    \CorsBundle\EventListener\CorsListener

      nelmio_cors
    .options_provider.config
                      Nelmio
    \CorsBundle\Options\ConfigProvider

      nelmio_security
    .clickjacking_listener
                      Nelmio
    \SecurityBundle\EventListener\ClickjackingListener

      nelmio_security
    .content_type_listener
                      Nelmio
    \SecurityBundle\EventListener\ContentTypeListener

      nelmio_security
    .csp_listener
                      Nelmio
    \SecurityBundle\EventListener\ContentSecurityPolicyListener

      nelmio_security
    .csp_report.log_formatter
                      Nelmio
    \SecurityBundle\ContentSecurityPolicy\Violation\Log\LogFormatter

      nelmio_security
    .csp_report.logger
                      Nelmio
    \SecurityBundle\ContentSecurityPolicy\Violation\Log\Logger

      nelmio_security
    .csp_reporter_controller
                      Nelmio
    \SecurityBundle\Controller\ContentSecurityPolicyController

      nelmio_security
    .nonce_generator
                      Nelmio
    \SecurityBundle\ContentSecurityPolicy\NonceGenerator

      nelmio_security
    .referrer_policy_listener
                      Nelmio
    \SecurityBundle\EventListener\ReferrerPolicyListener

      nelmio_security
    .sha_computer
                      Nelmio
    \SecurityBundle\ContentSecurityPolicy\ShaComputer

      nelmio_security
    .ua_parser.ua_php
                      Nelmio
    \SecurityBundle\UserAgent\UAFamilyParser\UAFamilyParser

      nelmio_security
    .xss_protection_listener
                      Nelmio
    \SecurityBundle\EventListener\XssProtectionListener

      property_accessor
                      Symfony
    \Component\PropertyAccess\PropertyAccessor

      request_stack
                      Symfony
    \Component\HttpFoundation\RequestStack

      response_listener
                      Symfony
    \Component\HttpKernel\EventListener\ResponseListener

      router
                      alias 
    for "router.default"

      
    router_listener
                      Symfony
    \Component\HttpKernel\EventListener\RouterListener

      routing
    .loader
                      Symfony
    \Bundle\FrameworkBundle\Routing\DelegatingLoader

      security
    .authentication.guard_handler
                      Symfony
    \Component\Security\Guard\GuardAuthenticatorHandler

      security
    .authentication_utils
                      Symfony
    \Component\Security\Http\Authentication\AuthenticationUtils

      security
    .authorization_checker
                      Symfony
    \Component\Security\Core\Authorization\AuthorizationChecker

      security
    .csrf.token_manager
                      Symfony
    \Component\Security\Csrf\CsrfTokenManager

      security
    .encoder_factory
                      alias 
    for "security.encoder_factory.generic"

      
    security.firewall
                      Symfony
    \Bundle\SecurityBundle\EventListener\FirewallListener

      security
    .firewall.context
                      Symfony
    \Bundle\SecurityBundle\Security\FirewallContext

      security
    .firewall.map.context.backend
                      Symfony
    \Bundle\SecurityBundle\Security\FirewallContext

      security
    .firewall.map.context.dev
                      Symfony
    \Bundle\SecurityBundle\Security\FirewallContext

      security
    .firewall.map.context.frontend
                      Symfony
    \Bundle\SecurityBundle\Security\FirewallContext

      security
    .firewall.map.context.install
                      Symfony
    \Bundle\SecurityBundle\Security\FirewallContext

      security
    .password_encoder
                      alias 
    for "security.user_password_encoder.generic"

      
    security.rememberme.response_listener
                      Symfony
    \Component\Security\Http\RememberMe\ResponseListener

      security
    .token_storage
                      Symfony
    \Component\Security\Core\Authentication\Token\Storage\TokenStorage

      security
    .validator.user_password
                      Symfony
    \Component\Security\Core\Validator\Constraints\UserPasswordValidator
      sensio_framework_extra
    .cache.listener
                      Sensio
    \Bundle\FrameworkExtraBundle\EventListener\HttpCacheListener

      sensio_framework_extra
    .controller.listener
                      Sensio
    \Bundle\FrameworkExtraBundle\EventListener\ControllerListener

      sensio_framework_extra
    .converter.datetime
                      Sensio
    \Bundle\FrameworkExtraBundle\Request\ParamConverter\DateTimeParamConverter
      sensio_framework_extra
    .converter.doctrine.orm
                      Sensio
    \Bundle\FrameworkExtraBundle\Request\ParamConverter\DoctrineParamConverter
      sensio_framework_extra
    .converter.listener
                      Sensio
    \Bundle\FrameworkExtraBundle\EventListener\ParamConverterListener

      sensio_framework_extra
    .converter.manager
                      Sensio
    \Bundle\FrameworkExtraBundle\Request\ParamConverter\ParamConverterManager
      sensio_framework_extra
    .security.listener
                      Sensio
    \Bundle\FrameworkExtraBundle\EventListener\SecurityListener

      sensio_framework_extra
    .view.guesser
                      Sensio
    \Bundle\FrameworkExtraBundle\Templating\TemplateGuesser

      sensio_framework_extra
    .view.listener
                      Sensio
    \Bundle\FrameworkExtraBundle\EventListener\TemplateListener

      service_container
                      Symfony
    \Component\DependencyInjection\ContainerInterface

      session
                      Symfony
    \Component\HttpFoundation\Session\Session

      session
    .save_listener
                      Symfony
    \Component\HttpKernel\EventListener\SaveSessionListener

      session
    .storage
                      alias 
    for "session.storage.native"

      
    session.storage.filesystem
                      alias 
    for "session.storage.mock_file"

      
    session.storage.native
                      Symfony
    \Component\HttpFoundation\Session\Storage\NativeSessionStorage

      session
    .storage.php_bridge
                      Symfony
    \Component\HttpFoundation\Session\Storage\PhpBridgeSessionStorage

      session_listener
                      Symfony
    \Component\HttpKernel\EventListener\SessionListener

      streamed_response_listener
                      Symfony
    \Component\HttpKernel\EventListener\StreamedResponseListener

      swiftmailer
    .email_sender.listener
                      Symfony
    \Bundle\SwiftmailerBundle\EventListener\EmailSenderListener

      swiftmailer
    .mailer
                      alias 
    for "swiftmailer.mailer.default"

      
    swiftmailer.mailer.abstract
                      
    Swift_Mailer

      swiftmailer
    .mailer.default
                      
    Swift_Mailer

      swiftmailer
    .mailer.default.transport
                      alias 
    for "swiftmailer.mailer.default.transport.mail"

      
    swiftmailer.plugin.messagelogger.abstract
                      
    Swift_Plugins_MessageLogger

      swiftmailer
    .transport
                      alias 
    for "swiftmailer.mailer.default.transport.mail"

      
    templating
                      alias 
    for "templating.engine.twig"

      
    templating.filename_parser
                      Symfony
    \Bundle\FrameworkBundle\Templating\TemplateFilenameParser

      templating
    .helper.logout_url
                      Symfony
    \Bundle\SecurityBundle\Templating\Helper\LogoutUrlHelper

      templating
    .helper.security
                      Symfony
    \Bundle\SecurityBundle\Templating\Helper\SecurityHelper

      templating
    .loader
                      alias 
    for "templating.loader.filesystem"

      
    templating.name_parser
                      Symfony
    \Bundle\FrameworkBundle\Templating\TemplateNameParser

      terminal42
    .header_replay.header_replay_listener
                      Terminal42
    \HeaderReplay\EventListener\HeaderReplayListener

      terminal42
    .header_replay.header_replay_stop_propagation_listener
                      Terminal42
    \HeaderReplay\EventListener\HeaderReplayStopPropagationListener

      time
    .datetime_formatter
                      Knp
    \Bundle\TimeBundle\DateTimeFormatter

      time
    .templating.helper.time
                      Knp
    \Bundle\TimeBundle\Templating\Helper\TimeHelper

      translation
    .dumper.csv
                      Symfony
    \Component\Translation\Dumper\CsvFileDumper

      translation
    .dumper.ini
                      Symfony
    \Component\Translation\Dumper\IniFileDumper

      translation
    .dumper.json
                      Symfony
    \Component\Translation\Dumper\JsonFileDumper

      translation
    .dumper.mo
                      Symfony
    \Component\Translation\Dumper\MoFileDumper

      translation
    .dumper.php
                      Symfony
    \Component\Translation\Dumper\PhpFileDumper

      translation
    .dumper.po
                      Symfony
    \Component\Translation\Dumper\PoFileDumper

      translation
    .dumper.qt
                      Symfony
    \Component\Translation\Dumper\QtFileDumper

      translation
    .dumper.res
                      Symfony
    \Component\Translation\Dumper\IcuResFileDumper

      translation
    .dumper.xliff
                      Symfony
    \Component\Translation\Dumper\XliffFileDumper

      translation
    .dumper.yml
                      Symfony
    \Component\Translation\Dumper\YamlFileDumper

      translation
    .extractor
                      Symfony
    \Component\Translation\Extractor\ChainExtractor

      translation
    .extractor.php
                      Symfony
    \Bundle\FrameworkBundle\Translation\PhpExtractor

      translation
    .loader
                      Symfony
    \Bundle\FrameworkBundle\Translation\TranslationLoader

      translation
    .loader.csv
                      Symfony
    \Component\Translation\Loader\CsvFileLoader

      translation
    .loader.dat
                      Symfony
    \Component\Translation\Loader\IcuDatFileLoader

      translation
    .loader.ini
                      Symfony
    \Component\Translation\Loader\IniFileLoader

      translation
    .loader.json
                      Symfony
    \Component\Translation\Loader\JsonFileLoader

      translation
    .loader.mo
                      Symfony
    \Component\Translation\Loader\MoFileLoader

      translation
    .loader.php
                      Symfony
    \Component\Translation\Loader\PhpFileLoader

      translation
    .loader.po
                      Symfony
    \Component\Translation\Loader\PoFileLoader

      translation
    .loader.qt
                      Symfony
    \Component\Translation\Loader\QtFileLoader

      translation
    .loader.res
                      Symfony
    \Component\Translation\Loader\IcuResFileLoader

      translation
    .loader.xliff
                      Symfony
    \Component\Translation\Loader\XliffFileLoader

      translation
    .loader.yml
                      Symfony
    \Component\Translation\Loader\YamlFileLoader

      translation
    .writer
                      Symfony
    \Component\Translation\Writer\TranslationWriter

      translator
                      alias 
    for "translator.default"

      
    translator.default
                      
    Symfony\Bundle\FrameworkBundle\Translation\Translator

      translator_listener
                      Symfony
    \Component\HttpKernel\EventListener\TranslatorListener

      twig
                      Twig
    \Environment

      twig
    .controller.exception
                      Symfony
    \Bundle\TwigBundle\Controller\ExceptionController

      twig
    .controller.preview_error
                      Symfony
    \Bundle\TwigBundle\Controller\PreviewErrorController

      twig
    .exception_listener
                      Symfony
    \Component\HttpKernel\EventListener\ExceptionListener

      twig
    .form.renderer
                      Symfony
    \Bridge\Twig\Form\TwigRenderer

      twig
    .loader
                      alias 
    for "twig.loader.filesystem"

      
    twig.profile
                      Twig
    \Profiler\Profile

      twig
    .runtime.httpkernel
                      Symfony
    \Bridge\Twig\Extension\HttpKernelRuntime

      twig
    .translation.extractor
                      Symfony
    \Bridge\Twig\Translation\TwigExtractor

      uri_signer
                      Symfony
    \Component\HttpKernel\UriSigner

      validate_request_listener
                      Symfony
    \Component\HttpKernel\EventListener\ValidateRequestListener

     
    ---------------------------------------------------------------------------------------------------------- ----------------------------------------------------------------------------------


     
    // To search for a specific service, re-run this command with a search term. (e.g.
     // debug:container log) 

  16. #16
    Contao-Nutzer
    Registriert seit
    12.02.2014.
    Beiträge
    52

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Führe mal folgendes aus und poste die Ausgabe:
    Code:
    composer dump-autoload -o
    vendor/bin/contao-console cache:clear --no-warmup --env=prod
    vendor/bin/contao-console cache:warmup --env=prod
    vendor/bin/contao-console debug:container --env=prod
    Und? Hast du eine Idee?

  17. #17
    Contao-Nutzer
    Registriert seit
    07.12.2019.
    Beiträge
    147

    Standard

    Zitat Zitat von contaouser1 Beitrag anzeigen
    Und? Hast du eine Idee?
    Nur eine Idee, aber kannst du mal den Aufbau deiner Dateien zeigen?
    Ist der src/ - Ordner im Root der Contao Installation?

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •