public function MappedObjectForm::__construct in Salesforce Suite 8.3
MappedObjectForm constructor.
Parameters
\Drupal\Core\Entity\EntityManagerInterface $entity_manager: Entity manager service.
\Drupal\Core\Entity\EntityTypeBundleInfoInterface $entityTypeBundleInfo: Bundle info service.
\Drupal\Component\Datetime\TimeInterface|null $time: Time service.
\Symfony\Component\EventDispatcher\EventDispatcherInterface $event_dispatcher: Event dispatcher service.
\Symfony\Component\HttpFoundation\RequestStack $request_stack: Request stack.
\Drupal\Core\Entity\EntityTypeManagerInterface $entity_type_manager: Entity type manager service.
Throws
\Drupal\Component\Plugin\Exception\InvalidPluginDefinitionException
\Drupal\Component\Plugin\Exception\PluginNotFoundException
Overrides ContentEntityForm::__construct
File
- modules/
salesforce_mapping/ src/ Form/ MappedObjectForm.php, line 77
Class
- MappedObjectForm
- Salesforce Mapping Form base.
Namespace
Drupal\salesforce_mapping\FormCode
public function __construct(EntityManagerInterface $entity_manager, EntityTypeBundleInfoInterface $entityTypeBundleInfo, TimeInterface $time, EventDispatcherInterface $event_dispatcher, RequestStack $request_stack, EntityTypeManagerInterface $entity_type_manager) {
parent::__construct($entity_manager, $entityTypeBundleInfo, $time);
$this->eventDispatcher = $event_dispatcher;
$this->request = $request_stack
->getCurrentRequest();
$this->entityTypeManager = $entity_type_manager;
$this->mappingStorage = $entity_type_manager
->getStorage('salesforce_mapping');
$this->mappedObjectStorage = $entity_type_manager
->getStorage('salesforce_mapped_object');
}