public function AttachMediaToGroup::__construct in Group Media 8.2
AttachMediaToGroup constructor.
Parameters
\Drupal\groupmedia\MediaFinderManager $mediaFinderManager: Media finder plugin manager.
\Drupal\group\Plugin\GroupContentEnablerManagerInterface $groupEnablerManager: Group content enabler plugin manager.
\Drupal\Core\Extension\ModuleHandlerInterface $moduleHandler: The module handler service.
\Drupal\Core\Entity\EntityTypeManagerInterface $entityTypeManager: The entity type manager service.
\Drupal\Core\Config\ConfigFactoryInterface $configFactory: The config factory service.
\Drupal\Core\Logger\LoggerChannelInterface $logger: The logger channel.
File
- src/
AttachMediaToGroup.php, line 84
Class
- AttachMediaToGroup
- Class AttachMediaToGroup.
Namespace
Drupal\groupmediaCode
public function __construct(MediaFinderManager $mediaFinderManager, GroupContentEnablerManagerInterface $groupEnablerManager, ModuleHandlerInterface $moduleHandler, EntityTypeManagerInterface $entityTypeManager, ConfigFactoryInterface $configFactory, LoggerChannelInterface $logger) {
$this->mediaFinder = $mediaFinderManager;
$this->groupEnabler = $groupEnablerManager;
$this->moduleHandler = $moduleHandler;
$this->groupContentStorage = $entityTypeManager
->getStorage('group_content');
$this->config = $configFactory
->get('groupmedia.settings');
$this->logger = $logger;
}