-
Kevin Kaland authoredKevin Kaland authored
fillpdf.services.yml 1.35 KiB
services:
plugin.manager.fillpdf_backend:
class: Drupal\fillpdf\FillPdfBackendManager
parent: default_plugin_manager
fillpdf.link_manipulator:
class: Drupal\fillpdf\Service\FillPdfLinkManipulator
fillpdf.admin_form_helper:
class: Drupal\fillpdf\Service\FillPdfAdminFormHelper
arguments: ['@module_handler']
# I don't like the name of this, but it is what it does...it translates
# the context provided by a FillPDF Link into loaded entities (or serializes)
# entities into a context...well, it might in the future.
fillpdf.context_manager:
class: Drupal\fillpdf\Service\FillPdfContextManager
arguments: ['@entity.manager']
plugin.manager.fillpdf_action.processor:
class: Drupal\fillpdf\Plugin\FillPdfActionPluginManager
parent: default_plugin_manager
fillpdf.output_handler:
class: Drupal\fillpdf\OutputHandler
arguments: ['@token', '@logger.channel.fillpdf', '@fillpdf.link_manipulator']
logger.channel.fillpdf:
parent: logger.channel_base
arguments: ['fillpdf']
fillpdf.access_helper:
class: Drupal\fillpdf\FillPdfAccessHelper
arguments: ["@fillpdf.link_manipulator", "@fillpdf.context_manager"]
fillpdf.token_resolver:
class: Drupal\fillpdf\TokenResolver
arguments: ["@token"]
fillpdf.entity_helper:
class: Drupal\fillpdf\EntityHelper
arguments: ["@entity.query"]