*/
private $entityFieldManager;
- /**
- * @var AccessStorage
- */
- private $accessStorage;
-
/**
* @var NodeEntityBundleInfo
*/
private $nodeEntityBundleInfo;
- /**
- * NodeBundleInfoController constructor.
- *
- * @param EntityFieldManager $entityFieldManager
- * @param AccessStorage $accessStorage
- * @param NodeEntityBundleInfo $nodeEntityBundleInfo
- */
- public function __construct(EntityFieldManager $entityFieldManager, AccessStorage $accessStorage, NodeEntityBundleInfo $nodeEntityBundleInfo) {
+ public function __construct(EntityFieldManager $entityFieldManager, NodeEntityBundleInfo $nodeEntityBundleInfo) {
$this->entityFieldManager = $entityFieldManager;
- $this->accessStorage = $accessStorage;
$this->nodeEntityBundleInfo = $nodeEntityBundleInfo;
}
public static function create(ContainerInterface $container) {
return new static(
$container->get('entity_field.manager'),
- $container->get('permissions_by_term.access_storage'),
$container->get('permissions_by_term.node_entity_bundle_info')
);
}
public function getFormInfoByContentType($nodeType) {
$fields = $this->entityFieldManager->getFieldDefinitions('node', $nodeType);
- $fieldNames = null;
+ $fieldNames = [];
foreach ($fields as $field) {
$fieldDefinitionSettings = $field->getSettings();
if (!empty($fieldDefinitionSettings['target_type']) && $fieldDefinitionSettings['target_type'] == 'taxonomy_term') {
$fields = $this->entityFieldManager->getFieldDefinitions('node', $contentType);
- $fieldNames = null;
+ $fieldNames = [];
foreach ($fields as $field) {
$fieldDefinitionSettings = $field->getSettings();
if (!empty($fieldDefinitionSettings['target_type']) && $fieldDefinitionSettings['target_type'] == 'taxonomy_term') {