This partially "reverts" Ic2367ca by explicitely marking the properties
Flow depends on as public. Before, these properties have not been
declared, but dynamically created. PHP marks dynamically created
properties as public by default.
Note that before Ic2367ca it was not even documented that these properties
exist. Flow was using undocumented code.
This revert is done to unblock the currently broken Beta cluster and
give us more time to find cleaner solutions. Some much more sustainable
solutions are discussed in T212771.
Bug: T212771
Change-Id: I2295a3fefe874a59458e6ea7edd2cfdd9e912096
/**
* @var string User name, or a string describing an IP address range
/**
* @var string User name, or a string describing an IP address range
+ * @private
+ * @fixme Make private again after Flow got fixed.
/**
* @var string Set to "newbie" to list contributions from the most recent 1% registered users.
* $this->target is ignored then. Defaults to "users".
/**
* @var string Set to "newbie" to list contributions from the most recent 1% registered users.
* $this->target is ignored then. Defaults to "users".
+ * @private
+ * @fixme Make private again after Flow got fixed.
/**
* @var string|int A single namespace number, or an empty string for all namespaces
/**
* @var string|int A single namespace number, or an empty string for all namespaces
+ * @private
+ * @fixme Make private again after Flow got fixed.
- private $namespace = '';
+ public $namespace = '';
/**
* @var string|false Name of tag to filter, or false to ignore tags
/**
* @var string|false Name of tag to filter, or false to ignore tags
+ * @private
+ * @fixme Make private again after Flow got fixed.
/**
* @var bool Set to true to invert the namespace selection
/**
* @var bool Set to true to invert the namespace selection
/**
* @var bool Set to true to show only new pages
/**
* @var bool Set to true to show only new pages
+ * @private
+ * @fixme Make private again after Flow got fixed.
/**
* @var bool Set to true to hide edits marked as minor by the user
/**
* @var bool Set to true to hide edits marked as minor by the user