From 45768154351b29168cfd751287afa65bd31b081a Mon Sep 17 00:00:00 2001 From: Daniel Wehner <daniel.wehner@erdfisch.de> Date: Fri, 27 Jul 2012 10:08:31 -0500 Subject: [PATCH] use the right base class for all handlers --- lib/Drupal/views/Plugins/views/filter/FilterPluginBase.php | 5 +++-- .../views_handler_argument_aggregator_category_cid.inc | 4 +++- modules/aggregator/views_handler_argument_aggregator_fid.inc | 4 +++- modules/aggregator/views_handler_argument_aggregator_iid.inc | 4 +++- .../aggregator/views_handler_field_aggregator_category.inc | 4 +++- .../aggregator/views_handler_field_aggregator_title_link.inc | 4 +++- modules/aggregator/views_handler_field_aggregator_xss.inc | 4 +++- .../views_handler_filter_aggregator_category_cid.inc | 4 +++- modules/aggregator/views_plugin_row_aggregator_rss.inc | 4 +++- modules/book/views_plugin_argument_default_book_root.inc | 4 +++- modules/comment/views_handler_field_comment.inc | 4 +++- modules/comment/views_handler_field_node_comment.inc | 4 +++- modules/comment/views_handler_field_node_new_comments.inc | 4 +++- modules/comment/views_handler_filter_ncs_last_updated.inc | 4 +++- modules/comment/views_handler_filter_node_comment.inc | 4 +++- modules/comment/views_handler_sort_comment_thread.inc | 4 +++- modules/comment/views_handler_sort_ncs_last_comment_name.inc | 4 +++- modules/comment/views_handler_sort_ncs_last_updated.inc | 5 ++++- modules/comment/views_plugin_row_comment_rss.inc | 4 +++- modules/comment/views_plugin_row_comment_view.inc | 4 +++- modules/field/views_handler_argument_field_list.inc | 4 +++- modules/field/views_handler_argument_field_list_string.inc | 5 ++++- modules/field/views_handler_field_field.inc | 4 +++- modules/field/views_handler_filter_field_list.inc | 4 +++- modules/field/views_handler_relationship_entity_reverse.inc | 3 ++- modules/locale/views_handler_filter_locale_group.inc | 4 +++- modules/locale/views_handler_filter_locale_language.inc | 4 +++- modules/locale/views_handler_filter_locale_version.inc | 4 +++- modules/locale/views_handler_filter_node_language.inc | 4 +++- modules/node.views.inc | 4 ++-- modules/search/views_handler_argument_search.inc | 1 + modules/search/views_handler_field_search_score.inc | 4 +++- modules/search/views_handler_filter_search.inc | 3 ++- modules/search/views_handler_sort_search_score.inc | 4 +++- modules/search/views_plugin_row_search_view.inc | 4 +++- modules/statistics/views_handler_field_accesslog_path.inc | 4 +++- .../views_handler_argument_vocabulary_machine_name.inc | 4 +++- modules/taxonomy/views_handler_argument_vocabulary_vid.inc | 4 +++- modules/user/views_handler_argument_user_uid.inc | 4 +++- modules/user/views_handler_argument_users_roles_rid.inc | 4 +++- modules/user/views_handler_field_user_picture.inc | 4 +++- modules/user/views_handler_field_user_roles.inc | 4 +++- modules/user/views_handler_filter_user_current.inc | 4 +++- modules/user/views_handler_filter_user_name.inc | 4 +++- modules/user/views_handler_filter_user_permissions.inc | 4 +++- modules/user/views_handler_filter_user_roles.inc | 4 +++- modules/user/views_plugin_argument_default_current_user.inc | 4 +++- modules/user/views_plugin_argument_default_user.inc | 4 +++- modules/user/views_plugin_argument_validate_user.inc | 4 +++- modules/user/views_plugin_row_user_view.inc | 4 +++- 50 files changed, 147 insertions(+), 51 deletions(-) diff --git a/lib/Drupal/views/Plugins/views/filter/FilterPluginBase.php b/lib/Drupal/views/Plugins/views/filter/FilterPluginBase.php index 4b31d55361dd..dddfb55d7b47 100644 --- a/lib/Drupal/views/Plugins/views/filter/FilterPluginBase.php +++ b/lib/Drupal/views/Plugins/views/filter/FilterPluginBase.php @@ -8,6 +8,7 @@ namespace Drupal\views\Plugins\views\filter; use Drupal\views\Plugins\views\Plugin; +use Drupal\views\Plugins\views\Handler; /** * @defgroup views_filter_handlers Views filter handlers @@ -35,7 +36,7 @@ * * @ingroup views_filter_handlers */ -class FilterPluginBase extends Plugin { +class FilterPluginBase extends Handler { /** * Contains the actual value of the field,either configured in the views ui * or entered in the exposed filters. @@ -723,7 +724,7 @@ function can_group() { * * @ingroup views_filter_handlers */ -class views_handler_filter_broken extends views_handler_filter { +class views_handler_filter_broken extends FilterPluginBase { function ui_name($short = FALSE) { return t('Broken/missing handler'); } diff --git a/modules/aggregator/views_handler_argument_aggregator_category_cid.inc b/modules/aggregator/views_handler_argument_aggregator_category_cid.inc index 92ae8b7f29dd..08865175858e 100644 --- a/modules/aggregator/views_handler_argument_aggregator_category_cid.inc +++ b/modules/aggregator/views_handler_argument_aggregator_category_cid.inc @@ -5,12 +5,14 @@ * Definition of views_handler_argument_aggregator_category_cid. */ +use Drupal\views\Plugins\views\argument\Numeric; + /** * Argument handler to accept an aggregator category id. * * @ingroup views_argument_handlers */ -class views_handler_argument_aggregator_category_cid extends views_handler_argument_numeric { +class views_handler_argument_aggregator_category_cid extends Numeric { /** * Override the behavior of title(). Get the title of the category. */ diff --git a/modules/aggregator/views_handler_argument_aggregator_fid.inc b/modules/aggregator/views_handler_argument_aggregator_fid.inc index 4147626880f7..99a1f05c4a80 100644 --- a/modules/aggregator/views_handler_argument_aggregator_fid.inc +++ b/modules/aggregator/views_handler_argument_aggregator_fid.inc @@ -5,12 +5,14 @@ * Definition of views_handler_argument_aggregator_fid. */ +use Drupal\views\Plugins\views\argument\Numeric; + /** * Argument handler to accept an aggregator feed id. * * @ingroup views_argument_handlers */ -class views_handler_argument_aggregator_fid extends views_handler_argument_numeric { +class views_handler_argument_aggregator_fid extends Numeric { /** * Override the behavior of title(). Get the title of the feed. */ diff --git a/modules/aggregator/views_handler_argument_aggregator_iid.inc b/modules/aggregator/views_handler_argument_aggregator_iid.inc index d959b0424c40..659ceb633586 100644 --- a/modules/aggregator/views_handler_argument_aggregator_iid.inc +++ b/modules/aggregator/views_handler_argument_aggregator_iid.inc @@ -5,12 +5,14 @@ * Definition of views_handler_argument_aggregator_iid. */ +use Drupal\views\Plugins\views\argument\Numeric; + /** * Argument handler to accept an aggregator item id. * * @ingroup views_argument_handlers */ -class views_handler_argument_aggregator_iid extends views_handler_argument_numeric { +class views_handler_argument_aggregator_iid extends Numeric { /** * Override the behavior of title(). Get the title of the category. */ diff --git a/modules/aggregator/views_handler_field_aggregator_category.inc b/modules/aggregator/views_handler_field_aggregator_category.inc index 99fffa1eaa8c..6d308e32fa27 100644 --- a/modules/aggregator/views_handler_field_aggregator_category.inc +++ b/modules/aggregator/views_handler_field_aggregator_category.inc @@ -5,13 +5,15 @@ * Definition of views_handler_field_aggregator_category. */ +use Drupal\views\Plugins\views\field\FieldPluginBase; + /** * Field handler to provide simple renderer that allows linking to aggregator * category. * * @ingroup views_field_handlers */ -class views_handler_field_aggregator_category extends views_handler_field { +class views_handler_field_aggregator_category extends FieldPluginBase { /** * Constructor to provide additional field to add. */ diff --git a/modules/aggregator/views_handler_field_aggregator_title_link.inc b/modules/aggregator/views_handler_field_aggregator_title_link.inc index d8bf5789bf63..bfbcc1a4c653 100644 --- a/modules/aggregator/views_handler_field_aggregator_title_link.inc +++ b/modules/aggregator/views_handler_field_aggregator_title_link.inc @@ -5,13 +5,15 @@ * Definition of views_handler_field_aggregator_title_link. */ +use Drupal\views\Plugins\views\field\FieldPluginBase; + /** * Field handler that turns an item's title into a clickable link to the original * source article. * * @ingroup views_field_handlers */ -class views_handler_field_aggregator_title_link extends views_handler_field { +class views_handler_field_aggregator_title_link extends FieldPluginBase { function construct() { parent::construct(); $this->additional_fields['link'] = 'link'; diff --git a/modules/aggregator/views_handler_field_aggregator_xss.inc b/modules/aggregator/views_handler_field_aggregator_xss.inc index d39b1013222e..eae41b1db960 100644 --- a/modules/aggregator/views_handler_field_aggregator_xss.inc +++ b/modules/aggregator/views_handler_field_aggregator_xss.inc @@ -5,12 +5,14 @@ * Definition of views_handler_field_aggregator_xss. */ +use Drupal\views\Plugins\views\field\FieldPluginBase; + /** * Filters htmls tags from item. * * @ingroup views_field_handlers */ -class views_handler_field_aggregator_xss extends views_handler_field { +class views_handler_field_aggregator_xss extends FieldPluginBase { function render($values) { $value = $this->get_value($values); return aggregator_filter_xss($value); diff --git a/modules/aggregator/views_handler_filter_aggregator_category_cid.inc b/modules/aggregator/views_handler_filter_aggregator_category_cid.inc index f9931c8f3a47..e0b5921585d5 100644 --- a/modules/aggregator/views_handler_filter_aggregator_category_cid.inc +++ b/modules/aggregator/views_handler_filter_aggregator_category_cid.inc @@ -5,12 +5,14 @@ * Definition of views_handler_filter_aggregator_category_cid. */ +use Drupal\views\Plugins\views\filter\InOperator; + /** * Filter by aggregator category cid * * @ingroup views_filter_handlers */ -class views_handler_filter_aggregator_category_cid extends views_handler_filter_in_operator { +class views_handler_filter_aggregator_category_cid extends InOperator { function get_value_options() { if (isset($this->value_options)) { return; diff --git a/modules/aggregator/views_plugin_row_aggregator_rss.inc b/modules/aggregator/views_plugin_row_aggregator_rss.inc index 672952e0bef0..e53781bbcaff 100644 --- a/modules/aggregator/views_plugin_row_aggregator_rss.inc +++ b/modules/aggregator/views_plugin_row_aggregator_rss.inc @@ -5,10 +5,12 @@ * Contains the Aggregator Item RSS row style plugin. */ +use Drupal\views\Plugins\views\row\RowPluginBase; + /** * Plugin which loads an aggregator item and formats it as an RSS item. */ -class views_plugin_row_aggregator_rss extends views_plugin_row { +class views_plugin_row_aggregator_rss extends RowPluginBase { var $base_table = 'aggregator_item'; var $base_field = 'iid'; diff --git a/modules/book/views_plugin_argument_default_book_root.inc b/modules/book/views_plugin_argument_default_book_root.inc index 1ce30467fa65..22e14f7a3822 100644 --- a/modules/book/views_plugin_argument_default_book_root.inc +++ b/modules/book/views_plugin_argument_default_book_root.inc @@ -4,10 +4,12 @@ * Contains the book root from current node argument default plugin. */ +use Drupal\views\Plugins\views\argument_default\Node; + /** * Default argument plugin to get the current node's book root. */ -class views_plugin_argument_default_book_root extends views_plugin_argument_default_node { +class views_plugin_argument_default_book_root extends Node { function get_argument() { // Use the argument_default_node plugin to get the nid argument. $nid = parent::get_argument(); diff --git a/modules/comment/views_handler_field_comment.inc b/modules/comment/views_handler_field_comment.inc index cef33e5e2a1a..17fcb264bf81 100644 --- a/modules/comment/views_handler_field_comment.inc +++ b/modules/comment/views_handler_field_comment.inc @@ -5,12 +5,14 @@ * Definition of views_handler_field_comment. */ +use Drupal\views\Plugins\views\field\FieldPluginBase; + /** * Field handler to allow linking to a comment. * * @ingroup views_field_handlers */ -class views_handler_field_comment extends views_handler_field { +class views_handler_field_comment extends FieldPluginBase { /** * Override init function to provide generic option to link to comment. */ diff --git a/modules/comment/views_handler_field_node_comment.inc b/modules/comment/views_handler_field_node_comment.inc index d863c4477660..09b9f7be83a2 100644 --- a/modules/comment/views_handler_field_node_comment.inc +++ b/modules/comment/views_handler_field_node_comment.inc @@ -5,12 +5,14 @@ * Definition of views_handler_field_node_comment. */ +use Drupal\views\Plugins\views\field\FieldPluginBase; + /** * Display node comment status. * * @ingroup views_field_handlers */ -class views_handler_field_node_comment extends views_handler_field { +class views_handler_field_node_comment extends FieldPluginBase { function render($values) { $value = $this->get_value($values); switch ($value) { diff --git a/modules/comment/views_handler_field_node_new_comments.inc b/modules/comment/views_handler_field_node_new_comments.inc index 620304830653..861dca826bd1 100644 --- a/modules/comment/views_handler_field_node_new_comments.inc +++ b/modules/comment/views_handler_field_node_new_comments.inc @@ -5,12 +5,14 @@ * Definition of views_handler_field_node_new_comments. */ +use Drupal\views\Plugins\views\field\Numeric; + /** * Field handler to display the number of new comments. * * @ingroup views_field_handlers */ -class views_handler_field_node_new_comments extends views_handler_field_numeric { +class views_handler_field_node_new_comments extends Numeric { function init(&$view, &$options) { parent::init($view, $options); diff --git a/modules/comment/views_handler_filter_ncs_last_updated.inc b/modules/comment/views_handler_filter_ncs_last_updated.inc index 2319edffd94e..45f48758f161 100644 --- a/modules/comment/views_handler_filter_ncs_last_updated.inc +++ b/modules/comment/views_handler_filter_ncs_last_updated.inc @@ -5,12 +5,14 @@ * Definition of views_handler_filter_ncs_last_updated. */ +use Drupal\views\Plugins\views\filter\Date; + /** * Filter handler for the newer of last comment / node updated. * * @ingroup views_filter_handlers */ -class views_handler_filter_ncs_last_updated extends views_handler_filter_date { +class views_handler_filter_ncs_last_updated extends Date { function query() { $this->ensure_my_table(); $this->node_table = $this->query->ensure_table('node', $this->relationship); diff --git a/modules/comment/views_handler_filter_node_comment.inc b/modules/comment/views_handler_filter_node_comment.inc index befce107bfa9..d5a9ca3ae3eb 100644 --- a/modules/comment/views_handler_filter_node_comment.inc +++ b/modules/comment/views_handler_filter_node_comment.inc @@ -5,12 +5,14 @@ * Definition of views_handler_filter_node_comment. */ +use Drupal\views\Plugins\views\filter\InOperator; + /** * Filter based on comment node status. * * @ingroup views_filter_handlers */ -class views_handler_filter_node_comment extends views_handler_filter_in_operator { +class views_handler_filter_node_comment extends InOperator { function get_value_options() { $this->value_options = array( COMMENT_NODE_HIDDEN => t('Hidden'), diff --git a/modules/comment/views_handler_sort_comment_thread.inc b/modules/comment/views_handler_sort_comment_thread.inc index e513a93e8d0c..46fedc7947a3 100644 --- a/modules/comment/views_handler_sort_comment_thread.inc +++ b/modules/comment/views_handler_sort_comment_thread.inc @@ -5,12 +5,14 @@ * Definition of views_handler_sort_comment_thread. */ +use Drupal\views\Plugins\views\sort\SortPluginBase; + /** * Sort handler for ordering by thread. * * @ingroup views_sort_handlers */ -class views_handler_sort_comment_thread extends views_handler_sort { +class views_handler_sort_comment_thread extends SortPluginBase { function query() { $this->ensure_my_table(); diff --git a/modules/comment/views_handler_sort_ncs_last_comment_name.inc b/modules/comment/views_handler_sort_ncs_last_comment_name.inc index 31ea6bf66d32..38144d75fb6e 100644 --- a/modules/comment/views_handler_sort_ncs_last_comment_name.inc +++ b/modules/comment/views_handler_sort_ncs_last_comment_name.inc @@ -6,6 +6,8 @@ */ use Drupal\views\Join; +use Drupal\views\Plugins\views\sort\SortPluginBase; + /** * Sort handler to sort by last comment name which might be in 2 different @@ -13,7 +15,7 @@ * * @ingroup views_sort_handlers */ -class views_handler_sort_ncs_last_comment_name extends views_handler_sort { +class views_handler_sort_ncs_last_comment_name extends SortPluginBase { function query() { $this->ensure_my_table(); $join = new Join(); diff --git a/modules/comment/views_handler_sort_ncs_last_updated.inc b/modules/comment/views_handler_sort_ncs_last_updated.inc index 83f0f5474a60..a3290a5628d0 100644 --- a/modules/comment/views_handler_sort_ncs_last_updated.inc +++ b/modules/comment/views_handler_sort_ncs_last_updated.inc @@ -5,12 +5,15 @@ * Definition of views_handler_sort_ncs_last_updated. */ +use Drupal\views\Plugins\views\sort\Date; + + /** * Sort handler for the newer of last comment / node updated. * * @ingroup views_sort_handlers */ -class views_handler_sort_ncs_last_updated extends views_handler_sort_date { +class views_handler_sort_ncs_last_updated extends Date { function query() { $this->ensure_my_table(); $this->node_table = $this->query->ensure_table('node', $this->relationship); diff --git a/modules/comment/views_plugin_row_comment_rss.inc b/modules/comment/views_plugin_row_comment_rss.inc index 69c4cb450e43..0e096cd33dd3 100644 --- a/modules/comment/views_plugin_row_comment_rss.inc +++ b/modules/comment/views_plugin_row_comment_rss.inc @@ -5,10 +5,12 @@ * Contains the comment RSS row style plugin. */ +use Drupal\views\Plugins\views\row\RowPluginBase; + /** * Plugin which formats the comments as RSS items. */ -class views_plugin_row_comment_rss extends views_plugin_row { +class views_plugin_row_comment_rss extends RowPluginBase { var $base_table = 'comment'; var $base_field = 'cid'; diff --git a/modules/comment/views_plugin_row_comment_view.inc b/modules/comment/views_plugin_row_comment_view.inc index f78fa3667292..c53602f05171 100644 --- a/modules/comment/views_plugin_row_comment_view.inc +++ b/modules/comment/views_plugin_row_comment_view.inc @@ -5,10 +5,12 @@ * Contains the node RSS row style plugin. */ +use Drupal\views\Plugins\views\row\RowPluginBase; + /** * Plugin which performs a comment_view on the resulting object. */ -class views_plugin_row_comment_view extends views_plugin_row { +class views_plugin_row_comment_view extends RowPluginBase { var $base_field = 'cid'; var $base_table = 'comment'; diff --git a/modules/field/views_handler_argument_field_list.inc b/modules/field/views_handler_argument_field_list.inc index 965bd1857bf7..0acf14a5c99f 100644 --- a/modules/field/views_handler_argument_field_list.inc +++ b/modules/field/views_handler_argument_field_list.inc @@ -5,13 +5,15 @@ * Definition of views_handler_argument_field_list. */ +use Drupal\views\Plugins\views\argument\Numeric; + /** * Argument handler for list field to show the human readable name in the * summary. * * @ingroup views_argument_handlers */ -class views_handler_argument_field_list extends views_handler_argument_numeric { +class views_handler_argument_field_list extends Numeric { /** * Stores the allowed values of this field. * diff --git a/modules/field/views_handler_argument_field_list_string.inc b/modules/field/views_handler_argument_field_list_string.inc index c3537f33c159..e35e5e413196 100644 --- a/modules/field/views_handler_argument_field_list_string.inc +++ b/modules/field/views_handler_argument_field_list_string.inc @@ -5,13 +5,16 @@ * Definition of views_handler_argument_field_list_text. */ +use Drupal\views\Plugins\views\argument\String; + + /** * Argument handler for list field to show the human readable name in the * summary. * * @ingroup views_argument_handlers */ -class views_handler_argument_field_list_string extends views_handler_argument_string { +class views_handler_argument_field_list_string extends String { /** * Stores the allowed values of this field. * diff --git a/modules/field/views_handler_field_field.inc b/modules/field/views_handler_field_field.inc index 0444f26e3183..038736647395 100644 --- a/modules/field/views_handler_field_field.inc +++ b/modules/field/views_handler_field_field.inc @@ -5,6 +5,8 @@ * Definition of views_handler_field_field. */ +use Drupal\views\Plugins\views\field\FieldPluginBase; + /** * Helper function: Return an array of formatter options for a field type. * @@ -37,7 +39,7 @@ function _field_view_formatter_options($field_type = NULL) { * * @ingroup views_field_handlers */ -class views_handler_field_field extends views_handler_field { +class views_handler_field_field extends FieldPluginBase { /** * An array to store field renderable arrays for use by render_items. * @var array diff --git a/modules/field/views_handler_filter_field_list.inc b/modules/field/views_handler_filter_field_list.inc index b955e70f25ef..bc0130d99af4 100644 --- a/modules/field/views_handler_filter_field_list.inc +++ b/modules/field/views_handler_filter_field_list.inc @@ -5,12 +5,14 @@ * Definition of views_handler_filter_field_list. */ +use Drupal\views\Plugins\views\filter\InOperator; + /** * Filter handler which uses list-fields as options. * * @ingroup views_filter_handlers */ -class views_handler_filter_field_list extends views_handler_filter_in_operator { +class views_handler_filter_field_list extends InOperator { function get_value_options() { $field = field_info_field($this->definition['field_name']); $this->value_options = list_allowed_values($field); diff --git a/modules/field/views_handler_relationship_entity_reverse.inc b/modules/field/views_handler_relationship_entity_reverse.inc index 50ffcbcca3e1..90c3e02e9334 100644 --- a/modules/field/views_handler_relationship_entity_reverse.inc +++ b/modules/field/views_handler_relationship_entity_reverse.inc @@ -6,13 +6,14 @@ */ use Drupal\views\Join; +use Drupal\views\Plugins\views\relationship\RelationshipPluginBase; /** * A relationship handlers which reverse entity references. * * @ingroup views_relationship_handlers */ -class views_handler_relationship_entity_reverse extends views_handler_relationship { +class views_handler_relationship_entity_reverse extends RelationshipPluginBase { function init(&$view, &$options) { parent::init($view, $options); diff --git a/modules/locale/views_handler_filter_locale_group.inc b/modules/locale/views_handler_filter_locale_group.inc index 5ec1e920bbda..ba9613223e9d 100644 --- a/modules/locale/views_handler_filter_locale_group.inc +++ b/modules/locale/views_handler_filter_locale_group.inc @@ -5,12 +5,14 @@ * Definition of views_handler_filter_locale_group. */ +use Drupal\views\Plugins\views\filter\InOperator; + /** * Filter by locale group. * * @ingroup views_filter_handlers */ -class views_handler_filter_locale_group extends views_handler_filter_in_operator { +class views_handler_filter_locale_group extends InOperator { function get_value_options() { if (!isset($this->value_options)) { $this->value_title = t('Group'); diff --git a/modules/locale/views_handler_filter_locale_language.inc b/modules/locale/views_handler_filter_locale_language.inc index 6ad1a0385a8b..9725a3135fb1 100644 --- a/modules/locale/views_handler_filter_locale_language.inc +++ b/modules/locale/views_handler_filter_locale_language.inc @@ -5,12 +5,14 @@ * Definition of views_handler_filter_locale_language. */ +use Drupal\views\Plugins\views\filter\InOperator; + /** * Filter by language. * * @ingroup views_filter_handlers */ -class views_handler_filter_locale_language extends views_handler_filter_in_operator { +class views_handler_filter_locale_language extends InOperator { function get_value_options() { if (!isset($this->value_options)) { $this->value_title = t('Language'); diff --git a/modules/locale/views_handler_filter_locale_version.inc b/modules/locale/views_handler_filter_locale_version.inc index 717086081946..d5c1f019b15f 100644 --- a/modules/locale/views_handler_filter_locale_version.inc +++ b/modules/locale/views_handler_filter_locale_version.inc @@ -5,12 +5,14 @@ * Definition of views_handler_filter_locale_version. */ +use Drupal\views\Plugins\views\filter\InOperator; + /** * Filter by version. * * @ingroup views_filter_handlers */ -class views_handler_filter_locale_version extends views_handler_filter_in_operator { +class views_handler_filter_locale_version extends InOperator { function get_value_options() { if (!isset($this->value_options)) { $this->value_title = t('Version'); diff --git a/modules/locale/views_handler_filter_node_language.inc b/modules/locale/views_handler_filter_node_language.inc index aaf283c2a757..bff9f6495e8e 100644 --- a/modules/locale/views_handler_filter_node_language.inc +++ b/modules/locale/views_handler_filter_node_language.inc @@ -5,12 +5,14 @@ * Definition of views_handler_filter_node_language. */ +use Drupal\views\Plugins\views\filter\InOperator; + /** * Filter by language. * * @ingroup views_filter_handlers */ -class views_handler_filter_node_language extends views_handler_filter_in_operator { +class views_handler_filter_node_language extends InOperator { function get_value_options() { if (!isset($this->value_options)) { $this->value_title = t('Language'); diff --git a/modules/node.views.inc b/modules/node.views.inc index 4bdbac453bc6..999cb7b63f2c 100644 --- a/modules/node.views.inc +++ b/modules/node.views.inc @@ -182,14 +182,14 @@ function node_views_data() { 'title' => t('Promoted to front page'), 'help' => t('Whether or not the content is promoted to the front page.'), 'field' => array( - 'handler' => 'views_handler_field_boolean', + 'handler' => 'Drupal\views\Plugins\views\field\Boolean', 'click sortable' => TRUE, 'output formats' => array( 'promoted-notpromoted' => array(t('Promoted'), t('Not promoted')), ), ), 'filter' => array( - 'handler' => 'views_handler_filter_boolean_operator', + 'handler' => 'Drupal\views\Plugins\views\filter\BooleanOperator', 'label' => t('Promoted to front page'), 'type' => 'yes-no', ), diff --git a/modules/search/views_handler_argument_search.inc b/modules/search/views_handler_argument_search.inc index 6a43595376b5..64175e500b74 100644 --- a/modules/search/views_handler_argument_search.inc +++ b/modules/search/views_handler_argument_search.inc @@ -6,6 +6,7 @@ */ use Drupal\views\Join; +use Drupal\views\Plugins\views\argument\ArgumentPluginBase; /** * Argument that accepts query keys for search. diff --git a/modules/search/views_handler_field_search_score.inc b/modules/search/views_handler_field_search_score.inc index 0feddac61cf0..97a25c0d33f8 100644 --- a/modules/search/views_handler_field_search_score.inc +++ b/modules/search/views_handler_field_search_score.inc @@ -5,12 +5,14 @@ * Definition of views_handler_field_search_score. */ +use Drupal\views\Plugins\views\field\Numeric; + /** * Field handler to provide simple renderer that allows linking to a node. * * @ingroup views_field_handlers */ -class views_handler_field_search_score extends views_handler_field_numeric { +class views_handler_field_search_score extends Numeric { function option_definition() { $options = parent::option_definition(); diff --git a/modules/search/views_handler_filter_search.inc b/modules/search/views_handler_filter_search.inc index d9292eba42b4..5974399011ed 100644 --- a/modules/search/views_handler_filter_search.inc +++ b/modules/search/views_handler_filter_search.inc @@ -7,13 +7,14 @@ use Drupal\views\Join; use Drupal\search\SearchQuery; +use Drupal\views\Plugins\views\filter\FilterPluginBase; /** * Field handler to provide simple renderer that allows linking to a node. * * @ingroup views_filter_handlers */ -class views_handler_filter_search extends views_handler_filter { +class views_handler_filter_search extends FilterPluginBase { var $always_multiple = TRUE; /** diff --git a/modules/search/views_handler_sort_search_score.inc b/modules/search/views_handler_sort_search_score.inc index d37fb6513654..92ff2b0ed8e7 100644 --- a/modules/search/views_handler_sort_search_score.inc +++ b/modules/search/views_handler_sort_search_score.inc @@ -5,12 +5,14 @@ * Definition of views_handler_sort_search_score. */ +use Drupal\views\Plugins\views\sort\SortPluginBase; + /** * Field handler to provide simple renderer that allows linking to a node. * * @ingroup views_sort_handlers */ -class views_handler_sort_search_score extends views_handler_sort { +class views_handler_sort_search_score extends SortPluginBase { function query() { // Check to see if the search filter/argument added 'score' to the table. // Our filter stores it as $handler->search_score -- and we also diff --git a/modules/search/views_plugin_row_search_view.inc b/modules/search/views_plugin_row_search_view.inc index e4aacdc36148..b33852aea8f2 100644 --- a/modules/search/views_plugin_row_search_view.inc +++ b/modules/search/views_plugin_row_search_view.inc @@ -5,10 +5,12 @@ * Definition of views_plugin_row_search_view. */ +use Drupal\views\Plugins\views\row\RowPluginBase; + /** * Plugin which performs a node_view on the resulting object. */ -class views_plugin_row_search_view extends views_plugin_row { +class views_plugin_row_search_view extends RowPluginBase { function option_definition() { $options = parent::option_definition(); diff --git a/modules/statistics/views_handler_field_accesslog_path.inc b/modules/statistics/views_handler_field_accesslog_path.inc index 85b2352da27a..3ab613a51b27 100644 --- a/modules/statistics/views_handler_field_accesslog_path.inc +++ b/modules/statistics/views_handler_field_accesslog_path.inc @@ -5,12 +5,14 @@ * Definition of views_handler_field_accesslog_path. */ +use Drupal\views\Plugins\views\field\FieldPluginBase; + /** * Field handler to provide simple renderer that turns a URL into a clickable link. * * @ingroup views_field_handlers */ -class views_handler_field_accesslog_path extends views_handler_field { +class views_handler_field_accesslog_path extends FieldPluginBase { /** * Override init function to provide generic option to link to node. */ diff --git a/modules/taxonomy/views_handler_argument_vocabulary_machine_name.inc b/modules/taxonomy/views_handler_argument_vocabulary_machine_name.inc index 427cf2b0bc5b..2ec835b2dce4 100644 --- a/modules/taxonomy/views_handler_argument_vocabulary_machine_name.inc +++ b/modules/taxonomy/views_handler_argument_vocabulary_machine_name.inc @@ -5,12 +5,14 @@ * Definition of views_handler_argument_vocabulary_machine_name. */ +use Drupal\views\Plugins\views\argument\String; + /** * Argument handler to accept a vocabulary machine name. * * @ingroup views_argument_handlers */ -class views_handler_argument_vocabulary_machine_name extends views_handler_argument_string { +class views_handler_argument_vocabulary_machine_name extends String { /** * Override the behavior of title(). Get the name of the vocabulary.. */ diff --git a/modules/taxonomy/views_handler_argument_vocabulary_vid.inc b/modules/taxonomy/views_handler_argument_vocabulary_vid.inc index c6966405276d..eba45978b783 100644 --- a/modules/taxonomy/views_handler_argument_vocabulary_vid.inc +++ b/modules/taxonomy/views_handler_argument_vocabulary_vid.inc @@ -5,12 +5,14 @@ * Definition of views_handler_argument_vocabulary_vid. */ +use Drupal\views\Plugins\views\argument\Numeric; + /** * Argument handler to accept a vocabulary id. * * @ingroup views_argument_handlers */ -class views_handler_argument_vocabulary_vid extends views_handler_argument_numeric { +class views_handler_argument_vocabulary_vid extends Numeric { /** * Override the behavior of title(). Get the name of the vocabulary. */ diff --git a/modules/user/views_handler_argument_user_uid.inc b/modules/user/views_handler_argument_user_uid.inc index c945565b7e19..c38cd74e4503 100644 --- a/modules/user/views_handler_argument_user_uid.inc +++ b/modules/user/views_handler_argument_user_uid.inc @@ -5,12 +5,14 @@ * Definition of views_handler_argument_user_uid. */ +use Drupal\views\Plugins\views\argument\Numeric; + /** * Argument handler to accept a user id. * * @ingroup views_argument_handlers */ -class views_handler_argument_user_uid extends views_handler_argument_numeric { +class views_handler_argument_user_uid extends Numeric { /** * Override the behavior of title(). Get the name of the user. * diff --git a/modules/user/views_handler_argument_users_roles_rid.inc b/modules/user/views_handler_argument_users_roles_rid.inc index 31c58145193f..7502a2fe096e 100644 --- a/modules/user/views_handler_argument_users_roles_rid.inc +++ b/modules/user/views_handler_argument_users_roles_rid.inc @@ -5,12 +5,14 @@ * Definition of views_handler_argument_users_roles_rid. */ +use Drupal\views\Plugins\views\argument\ManyToOne; + /** * Allow role ID(s) as argument. * * @ingroup views_argument_handlers */ -class views_handler_argument_users_roles_rid extends views_handler_argument_many_to_one { +class views_handler_argument_users_roles_rid extends ManyToOne { function title_query() { $titles = array(); diff --git a/modules/user/views_handler_field_user_picture.inc b/modules/user/views_handler_field_user_picture.inc index 6d85d691bb25..4bc80c62b3ba 100644 --- a/modules/user/views_handler_field_user_picture.inc +++ b/modules/user/views_handler_field_user_picture.inc @@ -5,12 +5,14 @@ * Definition of views_handler_field_user_picture. */ +use Drupal\views\Plugins\views\field\FieldPluginBase; + /** * Field handler to provide simple renderer that allows using a themed user link. * * @ingroup views_field_handlers */ -class views_handler_field_user_picture extends views_handler_field { +class views_handler_field_user_picture extends FieldPluginBase { function construct() { parent::construct(); $this->additional_fields['uid'] = 'uid'; diff --git a/modules/user/views_handler_field_user_roles.inc b/modules/user/views_handler_field_user_roles.inc index 7c5f07b09591..6ee5062ab50d 100644 --- a/modules/user/views_handler_field_user_roles.inc +++ b/modules/user/views_handler_field_user_roles.inc @@ -5,12 +5,14 @@ * Definition of views_handler_field_user_roles. */ +use Drupal\views\Plugins\views\field\PrerenderList; + /** * Field handler to provide a list of roles. * * @ingroup views_field_handlers */ -class views_handler_field_user_roles extends views_handler_field_prerender_list { +class views_handler_field_user_roles extends PrerenderList { function construct() { parent::construct(); $this->additional_fields['uid'] = array('table' => 'users', 'field' => 'uid'); diff --git a/modules/user/views_handler_filter_user_current.inc b/modules/user/views_handler_filter_user_current.inc index 5f8fe4c80598..8ac8ba8579b2 100644 --- a/modules/user/views_handler_filter_user_current.inc +++ b/modules/user/views_handler_filter_user_current.inc @@ -5,12 +5,14 @@ * Definition of views_handler_filter_user_current. */ +use Drupal\views\Plugins\views\filter\BooleanOperator; + /** * Filter handler for the current user. * * @ingroup views_filter_handlers */ -class views_handler_filter_user_current extends views_handler_filter_boolean_operator { +class views_handler_filter_user_current extends BooleanOperator { function construct() { parent::construct(); $this->value_value = t('Is the logged in user'); diff --git a/modules/user/views_handler_filter_user_name.inc b/modules/user/views_handler_filter_user_name.inc index 300607fe3ae1..966fd96def6d 100644 --- a/modules/user/views_handler_filter_user_name.inc +++ b/modules/user/views_handler_filter_user_name.inc @@ -5,12 +5,14 @@ * Definition of views_handler_filter_user_name. */ +use Drupal\views\Plugins\views\filter\InOperator; + /** * Filter handler for usernames. * * @ingroup views_filter_handlers */ -class views_handler_filter_user_name extends views_handler_filter_in_operator { +class views_handler_filter_user_name extends InOperator { var $always_multiple = TRUE; function value_form(&$form, &$form_state) { diff --git a/modules/user/views_handler_filter_user_permissions.inc b/modules/user/views_handler_filter_user_permissions.inc index f999045d0cdc..14c2aeaabc71 100644 --- a/modules/user/views_handler_filter_user_permissions.inc +++ b/modules/user/views_handler_filter_user_permissions.inc @@ -5,12 +5,14 @@ * Definition of views_handler_filter_user_permissions. */ +use Drupal\views\Plugins\views\filter\ManyToOne; + /** * Filter handler for user roles. * * @ingroup views_filter_handlers */ -class views_handler_filter_user_permissions extends views_handler_filter_many_to_one { +class views_handler_filter_user_permissions extends ManyToOne { function get_value_options() { $module_info = system_get_info('module'); diff --git a/modules/user/views_handler_filter_user_roles.inc b/modules/user/views_handler_filter_user_roles.inc index ab9b8a2f0113..e0f96d8e29e9 100644 --- a/modules/user/views_handler_filter_user_roles.inc +++ b/modules/user/views_handler_filter_user_roles.inc @@ -5,12 +5,14 @@ * Definition of views_handler_filter_user_roles. */ +use Drupal\views\Plugins\views\filter\ManyToOne; + /** * Filter handler for user roles. * * @ingroup views_filter_handlers */ -class views_handler_filter_user_roles extends views_handler_filter_many_to_one { +class views_handler_filter_user_roles extends ManyToOne { function get_value_options() { $this->value_options = user_roles(TRUE); unset($this->value_options[DRUPAL_AUTHENTICATED_RID]); diff --git a/modules/user/views_plugin_argument_default_current_user.inc b/modules/user/views_plugin_argument_default_current_user.inc index e11c70223e56..0b10ec066fdd 100644 --- a/modules/user/views_plugin_argument_default_current_user.inc +++ b/modules/user/views_plugin_argument_default_current_user.inc @@ -5,12 +5,14 @@ * Contains the current user argument default plugin. */ +use Drupal\views\Plugins\views\argument_default\ArgumentDefaultPluginBase; + /** * Default argument plugin to extract the global $user * * This plugin actually has no options so it odes not need to do a great deal. */ -class views_plugin_argument_default_current_user extends views_plugin_argument_default { +class views_plugin_argument_default_current_user extends ArgumentDefaultPluginBase { function get_argument() { global $user; return $user->uid; diff --git a/modules/user/views_plugin_argument_default_user.inc b/modules/user/views_plugin_argument_default_user.inc index bb104296c042..02764f21ff7e 100644 --- a/modules/user/views_plugin_argument_default_user.inc +++ b/modules/user/views_plugin_argument_default_user.inc @@ -5,10 +5,12 @@ * Contains the user from URL argument default plugin. */ +use Drupal\views\Plugins\views\argument_default\ArgumentDefaultPluginBase; + /** * Default argument plugin to extract a user via menu_get_object. */ -class views_plugin_argument_default_user extends views_plugin_argument_default { +class views_plugin_argument_default_user extends ArgumentDefaultPluginBase { function option_definition() { $options = parent::option_definition(); $options['user'] = array('default' => '', 'bool' => TRUE, 'translatable' => FALSE); diff --git a/modules/user/views_plugin_argument_validate_user.inc b/modules/user/views_plugin_argument_validate_user.inc index 99f33aabb9b9..74eb23f06420 100644 --- a/modules/user/views_plugin_argument_validate_user.inc +++ b/modules/user/views_plugin_argument_validate_user.inc @@ -5,6 +5,8 @@ * Definition of views_plugin_argument_validate_user. */ +use Drupal\views\Plugins\views\argument_validator\ArgumentValidatorPluginBase; + /** * Validate whether an argument is a valid user. * @@ -12,7 +14,7 @@ * converts either one into the user's UID. This validator also sets the * argument's title to the username. */ -class views_plugin_argument_validate_user extends views_plugin_argument_validate { +class views_plugin_argument_validate_user extends ArgumentValidatorPluginBase { function option_definition() { $options = parent::option_definition(); $options['type'] = array('default' => 'uid'); diff --git a/modules/user/views_plugin_row_user_view.inc b/modules/user/views_plugin_row_user_view.inc index b48f4596e5ae..336d4d91dacc 100644 --- a/modules/user/views_plugin_row_user_view.inc +++ b/modules/user/views_plugin_row_user_view.inc @@ -5,12 +5,14 @@ * Contains the user view row plugin. */ +use Drupal\views\Plugins\views\row\RowPluginBase; + /** * A row plugin which renders a user via user_view. * * @ingroup views_row_plugins */ -class views_plugin_row_user_view extends views_plugin_row { +class views_plugin_row_user_view extends RowPluginBase { var $base_table = 'users'; var $base_field = 'uid'; -- GitLab