Skip to content

Instantly share code, notes, and snippets.

@deepakdhanji
Created September 13, 2022 05:26
Show Gist options
  • Save deepakdhanji/93587f952cced956b8e57722912c01ad to your computer and use it in GitHub Desktop.
Save deepakdhanji/93587f952cced956b8e57722912c01ad to your computer and use it in GitHub Desktop.
services.yaml file for Areabrick not registered issue in Pimcore Demo v10.5.5
parameters:
secret: /0R/CMgdSVDJmiEg36sYI7X/ZwXJsyX/c3MpQpwBpgs=
google_client_id: <google_client_id>
google_client_secret: <google_client_secret>
twitter_client_id: <twitter_client_id>
twitter_client_secret: <twitter_client_secret>
# use echo \Defuse\Crypto\Key::createNewRandomKey()->saveToAsciiSafeString(); to generate secret for data encryption
app_encryption_secret: "P5GimXSofKEovAFetel7Y1JS5rDtsMthFr0D7LByGvc="
#this is necessary for CLI commands to get the base url, eg. sitemap dump
router.request_context.host: demo.pimcore.fun
router.request_context.scheme: https
# customize the full path to external executables
# normally they are auto-detected by `which program` or auto-discovered in the configured path in
# System Settings -> General -> Additional $PATH variable
# but in general it's a good idea to have your programs in your $PATH environment variable (system wide)
#pimcore_executable_composer: php /opt/vendor/bin/composer.phar
#pimcore_executable_html2text: /usr/local/html2text/bin/html2text
#pimcore_executable_soffice: /opt/libreoffice/bin/soffice
#pimcore_executable_gs: /opt/ghostscript/bin/gs
#pimcore_executable_pdftotext: /opt/tools/pdftotext
#pimcore_executable_xvfb-run: /opt/tools/xvfb-run
#pimcore_executable_pngcrush: /opt/tools/pngcrush
#pimcore_executable_zopflipng: /opt/tools/zopflipng
#pimcore_executable_pngout: /opt/tools/pngout
#pimcore_executable_advpng: /opt/tools/advpng
#pimcore_executable_cjpeg: /opt/tools/cjpeg
#pimcore_executable_jpegoptim: /opt/tools/jpegoptim
#pimcore_executable_php: /usr/local/custom-php/bin/php
#pimcore_executable_nice: /opt/tools/nice
#pimcore_executable_nohup: /opt/tools/nohup
#pimcore_executable_ffmpeg: /opt/tools/ffmpeg
#pimcore_executable_exiftool: /opt/tools/exiftool
#pimcore_executable_wkhtmltoimage: /usr/local/bin/wkhtmltoimage
#pimcore_executable_timeout: /usr/bin/timeout
#pimcore_executable_facedetect: /usr/bin/facedetect
# graphviz
#pimcore_executable_dot: /usr/bin/dot
services:
# default configuration for services in *this* file
_defaults:
# automatically injects dependencies in your services
autowire: true
# automatically registers your services as commands, event subscribers, etc.
autoconfigure: true
# this means you cannot fetch services directly from the container via $container->get()
# if you need to do this, you can override this setting on individual services
public: false
# ---------------------------------------------------------
# Register all controllers of App as services
# ---------------------------------------------------------
App\Controller\:
resource: '../src/Controller'
public: true
tags: ['controller.service_arguments']
# ---------------------------------------------------------
# Register all commands of App as commands
# ---------------------------------------------------------
App\Command\:
resource: '../src/Command'
tags: ['console.command']
# ---------------------------------------------------------
# Forms
# ---------------------------------------------------------
App\Form\DeliveryAddressFormType: ~
App\Form\LoginFormType: ~
App\Form\RegistrationFormType: ~
App\Form\RegistrationFormHandler: ~
App\Form\CarSubmitFormType: ~
# ---------------------------------------------------------
# Processors
# ---------------------------------------------------------
App\Sitemaps\Processors\AbsoluteURLProcessor: ~
# ---------------------------------------------------------
# Sitemaps
# ---------------------------------------------------------
App\Sitemaps\NewsGenerator:
arguments:
$processors:
- '@App\Sitemaps\Processors\AbsoluteURLProcessor'
App\Sitemaps\ProductGenerator:
arguments:
$processors:
- '@App\Sitemaps\Processors\AbsoluteURLProcessor'
App\Sitemaps\CategoryGenerator:
arguments:
$processors:
- '@App\Sitemaps\Processors\AbsoluteURLProcessor'
# ---------------------------------------------------------
# Misc Services
# ---------------------------------------------------------
App\Services\PasswordRecoveryService: ~
App\Services\NewsletterDoubleOptInService: ~
App\Services\SegmentTrackingHelperService: ~
App\Services\Workflow\CustomHtmlService: ~
App\Website\Navigation\BreadcrumbHelperService: ~
App\Model\Product\CalculatedValue\QualityCalculator:
public: true
App\Model\Product\CalculatedValue\AccessoryPartName:
public: true
# ---------------------------------------------------------
# Twig Extensions
# ---------------------------------------------------------
App\Twig\Extension\CategoryFilterExtension:
tags: ['twig.extension']
App\Twig\Extension\Country:
tags: ['twig.extension']
App\Twig\Extension\Currency:
tags: ['twig.extension']
App\Twig\Extension\GeneralFilterExtension:
tags: ['twig.extension']
App\Twig\Extension\NavigationExtension:
tags: ['twig.extension']
App\Twig\Extension\UniqidExtension:
tags: ['twig.extension']
App\Twig\Extension\LanguageSwitcherExtension:
tags: ['twig.extension']
App\Twig\Extension\ProductPageExtension:
tags: ['twig.extension']
App\Twig\Extension\NewsExtension:
tags: ['twig.extension']
App\Twig\Extension\PrintCatalogExtension:
tags: ['twig.extension']
# ---------------------------------------------------------
# Link Generators for DataObjects
# ---------------------------------------------------------
App\Website\LinkGenerator\CategoryLinkGenerator:
public: true
App\Website\LinkGenerator\ProductLinkGenerator:
public: true
App\Website\LinkGenerator\NewsLinkGenerator:
public: true
# ---------------------------------------------------------
# Overwrite Pimcore Default Services
# ---------------------------------------------------------
# overwrite PimcoreUrl helper to add existing parameters to generated urls
Pimcore\Twig\Extension\Templating\PimcoreUrl:
class: App\Website\Tool\PimcoreUrl
arguments:
$generator: '@router'
# ---------------------------------------------------------
# Event Listeners
# ---------------------------------------------------------
# auto sets name based on key for bodystyle, manufacturer, category
App\EventListener\NameSettingListener:
tags:
- { name: kernel.event_listener, event: pimcore.dataobject.preAdd, method: onPreAdd }
# adds additional static files to admin backend
App\EventListener\PimcoreAdminListener:
tags:
- { name: kernel.event_listener, event: pimcore.bundle_manager.paths.css, method: addCSSFiles }
- { name: kernel.event_listener, event: pimcore.bundle_manager.paths.js, method: addJSFiles }
- { name: kernel.event_listener, event: pimcore.admin.resolve.elementAdminStyle, method: onResolveElementAdminStyle }
# checkout listeners for ecommerce application
App\EventListener\CheckoutEventListener:
tags:
- { name: kernel.event_listener, event: pimcore.ecommerce.ordermanager.postUpdateOrder, method: onUpdateOrder }
- { name: kernel.event_listener, event: pimcore.ecommerce.commitorderprocessor.sendConfirmationMails, method: sendConfirmationMail }
- { name: kernel.event_listener, event: pimcore.ecommerce.commitorderprocessor.postCommitOrder, method: postCommitOrder }
# authentication login listener for updating e-commerce framework environment after login
App\EventListener\AuthenticationLoginListener:
arguments:
$httpUtils: '@security.http_utils'
# authentication login listener for updating e-commerce framework environment after logout
App\EventListener\AuthenticationLogoutListener: ~
# ---------------------------------------------------------
# Workflow
# ---------------------------------------------------------
App\Workflow\SupportsStrategy: ~
# Areabricks
App\Document\Areabrick\HeroTeaser:
tags:
- { name: pimcore.area.brick, id: hero-teaser }
App\Document\Areabrick\StandardTeaser:
tags:
- { name: pimcore.area.brick, id: standard-teaser }
App\Document\Areabrick\HeroGrid:
tags:
- { name: pimcore.area.brick, id: hero-grid }
App\Document\Areabrick\PersonalizedProductTeaser:
tags:
- { name: pimcore.area.brick, id: personalized-product-teaser }
App\Document\Areabrick\ProductGrid:
tags:
- { name: pimcore.area.brick, id: product-grid }
App\Document\Areabrick\WysiwygWithImages:
tags:
- { name: pimcore.area.brick, id: wysiwyg-with-images }
App\Document\Areabrick\Headlines:
tags:
- { name: pimcore.area.brick, id: headlines }
App\Document\Areabrick\TextAccordion:
tags:
- { name: pimcore.area.brick, id: text-accordion }
App\Document\Areabrick\Wysiwyg:
tags:
- { name: pimcore.area.brick, id: wysiwyg }
App\Document\Areabrick\Featurette:
tags:
- { name: pimcore.area.brick, id: featurette }
App\Document\Areabrick\Blockquote:
tags:
- { name: pimcore.area.brick, id: blockquote }
App\Document\Areabrick\EmailImage:
tags:
- { name: pimcore.area.brick, id: email-image }
App\Document\Areabrick\EmailNews:
tags:
- { name: pimcore.area.brick, id: email-news }
App\Document\Areabrick\EmailTeaser:
tags:
- { name: pimcore.area.brick, id: email-teaser }
App\Document\Areabrick\EmailWysiwyg:
tags:
- { name: pimcore.area.brick, id: email-wysiwyg }
App\Document\Areabrick\Embed:
tags:
- { name: pimcore.area.brick, id: embed }
App\Document\Areabrick\GalleryCarousel:
tags:
- { name: pimcore.area.brick, id: gallery-carousel }
App\Document\Areabrick\GalleryFolder:
tags:
- { name: pimcore.area.brick, id: gallery-folder }
App\Document\Areabrick\GallerySingleImages:
tags:
- { name: pimcore.area.brick, id: gallery-single-images }
App\Document\Areabrick\HorizontalLine:
tags:
- { name: pimcore.area.brick, id: horizontal-line }
App\Document\Areabrick\IconTeaserRow:
tags:
- { name: pimcore.area.brick, id: icon-teaser-row }
App\Document\Areabrick\Image:
tags:
- { name: pimcore.area.brick, id: image }
App\Document\Areabrick\ImageHotspotMarker:
tags:
- { name: pimcore.area.brick, id: image-hotspot-marker }
App\Document\Areabrick\ImageMetadata:
tags:
- { name: pimcore.area.brick, id: image-metadata }
App\Document\Areabrick\Pdf:
tags:
- { name: pimcore.area.brick, id: pdf }
App\Document\Areabrick\PrintKeyVisual:
tags:
- { name: pimcore.area.brick, id: print-key-visual }
App\Document\Areabrick\PrintPageBreak:
tags:
- { name: pimcore.area.brick, id: print-page-break }
App\Document\Areabrick\PrintProductRow:
tags:
- { name: pimcore.area.brick, id: print-product-row }
App\Document\Areabrick\PrintProductTable:
tags:
- { name: pimcore.area.brick, id: print-product-table }
App\Document\Areabrick\PrintTitlePage:
tags:
- { name: pimcore.area.brick, id: print-title-page }
App\Document\Areabrick\PrintToc:
tags:
- { name: pimcore.area.brick, id: print-toc }
App\Document\Areabrick\PrintWysiwyg:
tags:
- { name: pimcore.area.brick, id: print-wysiwyg }
App\Document\Areabrick\ProductTeaser:
tags:
- { name: pimcore.area.brick, id: product-teaser }
App\Document\Areabrick\TimeSliderFeaturette:
tags:
- { name: pimcore.area.brick, id: time-slider-featurette }
App\Document\Areabrick\Video:
tags:
- { name: pimcore.area.brick, id: video }
@jarnail104
Copy link

Issue sorted in flick. Thank you

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment