diff --git a/lib/Drupal/views/Plugin/views/Handler.php b/lib/Drupal/views/Plugin/views/Handler.php index 6abddef36c21e0d2a7434102d41b418d0aa1f1e2..bd5a5612e723e526cb2750f502074058a4cfbb64 100644 --- a/lib/Drupal/views/Plugin/views/Handler.php +++ b/lib/Drupal/views/Plugin/views/Handler.php @@ -11,10 +11,68 @@ class Handler extends Plugin { /** - * init the handler with necessary data. - * @param $view + * Where the $query object will reside: + * + * @var Drupal\views\Plugin\views\query\QueryPluginBase + */ + public $query = NULL; + + /** + * The table this handler is attached to. + * + * @var string + */ + public $table; + + /** + * The alias of the table of this handler which is used in the query. + * + * @var string + */ + public $table_alias; + + /** + * When a table has been moved this property is set. + * + * @var string + */ + public $actual_table; + + /** + * The actual field in the database table, maybe different + * on other kind of query plugins/special handlers. + * + * @var string + */ + public $real_field; + + /** + * With field you can override the real_field if the real field is not set. + * + * @var string + */ + public $field; + + /** + * When a field has been moved this property is set. + * + * @var string + */ + public $actual_field; + + /** + * The relationship used for this field. + * + * @var string + */ + public $relationship = NULL; + + /** + * Init the handler with necessary data. + * + * @param Drupal\views\View $view * The $view object this handler is attached to. - * @param $options + * @param array $options * The item from the database; the actual contents of this will vary * based upon the type of handler. */ diff --git a/lib/Drupal/views/Plugin/views/Plugin.php b/lib/Drupal/views/Plugin/views/Plugin.php index d881f959b3f7795f5a9f2deba4cd4f4f6ea136a4..7d0f05b546416775623adaeb0312c1d06cd6dc6a 100644 --- a/lib/Drupal/views/Plugin/views/Plugin.php +++ b/lib/Drupal/views/Plugin/views/Plugin.php @@ -13,27 +13,38 @@ abstract class Plugin extends PluginBase { /** * Except for displays, options for the object will be held here. + * + * @var array */ - var $options = array(); + public $options = array(); /** * The top object of a view. * - * @var view + * @var Drupal\views\View */ - var $view = NULL; + public $view = NULL; /** - * Handler's definition + * Plugins's definition * * @var array */ - var $definition; + public $definition; /** * The plugin type of this plugin, for example style or query. */ - var $plugin_type = NULL; + public $plugin_type = NULL; + + /** + * An array which identifies the instance in the views plugin hierarchy. + * + * For handlers this is for example display_id, type, table, id. + * + * @var array + */ + public $localization_keys; /** * Constructs a Plugin object.