Loading publishcontent.routing.yml +2 −2 Original line number Diff line number Diff line Loading @@ -5,7 +5,7 @@ entity.node.publish: requirements: _csrf_token: 'TRUE' _publish_access_check: 'TRUE' _custom_access: 'Drupal\publishcontent\Controller\PublishContentPublishEntity::hasUILocalTask' _custom_access: 'Drupal\publishcontent\Controller\PublishContentPublishEntity::hasUiLocalTask' entity.node.publish_translation: path: '/node/{node}/toggleStatus/{langcode}' Loading @@ -14,7 +14,7 @@ entity.node.publish_translation: requirements: _csrf_token: 'TRUE' _publish_access_check: 'TRUE' _custom_access: 'Drupal\publishcontent\Controller\PublishContentPublishEntity::hasUILocalTask' _custom_access: 'Drupal\publishcontent\Controller\PublishContentPublishEntity::hasUiLocalTask' publishcontent.settings: path: '/admin/config/workflow/publishcontent' Loading src/Controller/PublishContentPublishEntity.php +10 −2 Original line number Diff line number Diff line Loading @@ -60,6 +60,13 @@ class PublishContentPublishEntity implements ContainerInjectionInterface { */ protected $logger; /** * The time service. * * @var \Drupal\Component\Datetime\TimeInterface */ protected $time; /** * {@inheritdoc} */ Loading @@ -72,6 +79,7 @@ class PublishContentPublishEntity implements ContainerInjectionInterface { $instance->config = $container->get('config.factory')->get('publishcontent.settings'); $instance->currentUser = $container->get('current_user'); $instance->logger = $container->get('logger.factory')->get('publishcontent'); $instance->time = $container->get('datetime.time'); return $instance; } Loading Loading @@ -135,7 +143,7 @@ class PublishContentPublishEntity implements ContainerInjectionInterface { '@status' => $status, '@user' => $this->currentUser->getDisplayName(), ]); $node->setRevisionCreationTime(\Drupal::time()->getRequestTime()); $node->setRevisionCreationTime($this->time->getRequestTime()); $node->setRevisionUserId($this->currentUser->id()); } Loading @@ -162,7 +170,7 @@ class PublishContentPublishEntity implements ContainerInjectionInterface { * @return \Drupal\Core\Access\AccessResultInterface * The access result. */ public function hasUILocalTask() { public function hasUiLocalTask() { return AccessResult::allowedIf(!empty($this->config) && !empty($this->config->get('ui_localtask'))); } Loading src/Form/PublishContentSettings.php +1 −1 Original line number Diff line number Diff line Loading @@ -9,7 +9,7 @@ use Drupal\Core\Form\FormStateInterface; use Symfony\Component\DependencyInjection\ContainerInterface; /** * Class PublishContentSettings. * The form to configure the settings. */ class PublishContentSettings extends ConfigFormBase { Loading src/Plugin/views/field/PublishContentNode.php +1 −1 Original line number Diff line number Diff line Loading @@ -61,7 +61,7 @@ class PublishContentNode extends FieldPluginBase { * {@inheritdoc} */ public function render(ResultRow $values) { /* @var \Drupal\node\NodeInterface $node */ /** @var \Drupal\node\NodeInterface $node */ $node = $values->_entity; // Sanity check. Loading src/Plugin/Menu/LocalTask/PublishContentLocalTask.php +5 −5 File changed.Contains only whitespace changes. Show changes publishcontent.links.task.yml +1 −1 File changed.Contains only whitespace changes. Show changes Loading
publishcontent.routing.yml +2 −2 Original line number Diff line number Diff line Loading @@ -5,7 +5,7 @@ entity.node.publish: requirements: _csrf_token: 'TRUE' _publish_access_check: 'TRUE' _custom_access: 'Drupal\publishcontent\Controller\PublishContentPublishEntity::hasUILocalTask' _custom_access: 'Drupal\publishcontent\Controller\PublishContentPublishEntity::hasUiLocalTask' entity.node.publish_translation: path: '/node/{node}/toggleStatus/{langcode}' Loading @@ -14,7 +14,7 @@ entity.node.publish_translation: requirements: _csrf_token: 'TRUE' _publish_access_check: 'TRUE' _custom_access: 'Drupal\publishcontent\Controller\PublishContentPublishEntity::hasUILocalTask' _custom_access: 'Drupal\publishcontent\Controller\PublishContentPublishEntity::hasUiLocalTask' publishcontent.settings: path: '/admin/config/workflow/publishcontent' Loading
src/Controller/PublishContentPublishEntity.php +10 −2 Original line number Diff line number Diff line Loading @@ -60,6 +60,13 @@ class PublishContentPublishEntity implements ContainerInjectionInterface { */ protected $logger; /** * The time service. * * @var \Drupal\Component\Datetime\TimeInterface */ protected $time; /** * {@inheritdoc} */ Loading @@ -72,6 +79,7 @@ class PublishContentPublishEntity implements ContainerInjectionInterface { $instance->config = $container->get('config.factory')->get('publishcontent.settings'); $instance->currentUser = $container->get('current_user'); $instance->logger = $container->get('logger.factory')->get('publishcontent'); $instance->time = $container->get('datetime.time'); return $instance; } Loading Loading @@ -135,7 +143,7 @@ class PublishContentPublishEntity implements ContainerInjectionInterface { '@status' => $status, '@user' => $this->currentUser->getDisplayName(), ]); $node->setRevisionCreationTime(\Drupal::time()->getRequestTime()); $node->setRevisionCreationTime($this->time->getRequestTime()); $node->setRevisionUserId($this->currentUser->id()); } Loading @@ -162,7 +170,7 @@ class PublishContentPublishEntity implements ContainerInjectionInterface { * @return \Drupal\Core\Access\AccessResultInterface * The access result. */ public function hasUILocalTask() { public function hasUiLocalTask() { return AccessResult::allowedIf(!empty($this->config) && !empty($this->config->get('ui_localtask'))); } Loading
src/Form/PublishContentSettings.php +1 −1 Original line number Diff line number Diff line Loading @@ -9,7 +9,7 @@ use Drupal\Core\Form\FormStateInterface; use Symfony\Component\DependencyInjection\ContainerInterface; /** * Class PublishContentSettings. * The form to configure the settings. */ class PublishContentSettings extends ConfigFormBase { Loading
src/Plugin/views/field/PublishContentNode.php +1 −1 Original line number Diff line number Diff line Loading @@ -61,7 +61,7 @@ class PublishContentNode extends FieldPluginBase { * {@inheritdoc} */ public function render(ResultRow $values) { /* @var \Drupal\node\NodeInterface $node */ /** @var \Drupal\node\NodeInterface $node */ $node = $values->_entity; // Sanity check. Loading
src/Plugin/Menu/LocalTask/PublishContentLocalTask.php +5 −5 File changed.Contains only whitespace changes. Show changes