Verified Commit 8aa3632c authored by Alex Pott's avatar Alex Pott
Browse files

Issue #3426957 by sorlov, smustgrave, mstrelan: Convert ViewsFilter plugin discovery to attributes

parent 86492193
Loading
Loading
Loading
Loading
+2 −2
Changes for core/modules/comment/src/Plugin/views/filter/NodeComment.php: 2 added lines, 2 removed lines.
Original line number Diff line number Diff line
@@ -3,15 +3,15 @@
namespace Drupal\comment\Plugin\views\filter;

use Drupal\comment\Plugin\Field\FieldType\CommentItemInterface;
use Drupal\views\Attribute\ViewsFilter;
use Drupal\views\Plugin\views\filter\InOperator;

/**
 * Filter based on comment node status.
 *
 * @ingroup views_filter_handlers
 *
 * @ViewsFilter("node_comment")
 */
#[ViewsFilter("node_comment")]
class NodeComment extends InOperator {

  /**
+2 −2
Changes for core/modules/comment/src/Plugin/views/filter/StatisticsLastUpdated.php: 2 added lines, 2 removed lines.
Original line number Diff line number Diff line
@@ -2,15 +2,15 @@

namespace Drupal\comment\Plugin\views\filter;

use Drupal\views\Attribute\ViewsFilter;
use Drupal\views\Plugin\views\filter\Date;

/**
 * Filter handler for the newer of last comment / node updated.
 *
 * @ingroup views_filter_handlers
 *
 * @ViewsFilter("comment_ces_last_updated")
 */
#[ViewsFilter("comment_ces_last_updated")]
class StatisticsLastUpdated extends Date {

  /**
+2 −2
Changes for core/modules/comment/src/Plugin/views/filter/UserUid.php: 2 added lines, 2 removed lines.
Original line number Diff line number Diff line
@@ -3,15 +3,15 @@
namespace Drupal\comment\Plugin\views\filter;

use Drupal\Core\Database\Database;
use Drupal\views\Attribute\ViewsFilter;
use Drupal\views\Plugin\views\filter\FilterPluginBase;

/**
 * Filter handler, accepts user ID to check for nodes user posted/commented on.
 *
 * @ingroup views_filter_handlers
 *
 * @ViewsFilter("comment_user_uid")
 */
#[ViewsFilter("comment_user_uid")]
class UserUid extends FilterPluginBase {

  public function query() {
+2 −2
Changes for core/modules/content_moderation/src/Plugin/views/filter/ModerationStateFilter.php: 2 added lines, 2 removed lines.
Original line number Diff line number Diff line
@@ -7,6 +7,7 @@
use Drupal\Core\Entity\EntityStorageInterface;
use Drupal\Core\Entity\EntityTypeBundleInfoInterface;
use Drupal\Core\Entity\EntityTypeManagerInterface;
use Drupal\views\Attribute\ViewsFilter;
use Drupal\views\Plugin\DependentWithRemovalPluginInterface;
use Drupal\views\Plugin\views\filter\InOperator;
use Drupal\views\Views;
@@ -16,9 +17,8 @@
 * Provides a filter for the moderation state of an entity.
 *
 * @ingroup views_filter_handlers
 *
 * @ViewsFilter("moderation_state_filter")
 */
#[ViewsFilter("moderation_state_filter")]
class ModerationStateFilter extends InOperator implements DependentWithRemovalPluginInterface {

  use ModerationStateJoinViewsHandlerTrait;
+2 −2
Changes for core/modules/datetime/src/Plugin/views/filter/Date.php: 2 added lines, 2 removed lines.
Original line number Diff line number Diff line
@@ -7,6 +7,7 @@
use Drupal\Core\Plugin\ContainerFactoryPluginInterface;
use Drupal\datetime\Plugin\Field\FieldType\DateTimeItem;
use Drupal\datetime\Plugin\Field\FieldType\DateTimeItemInterface;
use Drupal\views\Attribute\ViewsFilter;
use Drupal\views\FieldAPIHandlerTrait;
use Drupal\views\Plugin\views\filter\Date as NumericDate;
use Symfony\Component\DependencyInjection\ContainerInterface;
@@ -19,9 +20,8 @@
 * because it provides more sensible operators.
 *
 * @ingroup views_filter_handlers
 *
 * @ViewsFilter("datetime")
 */
#[ViewsFilter("datetime")]
class Date extends NumericDate implements ContainerFactoryPluginInterface {

  use FieldAPIHandlerTrait;
Loading