66use Drupal \servicenow \Plugin \PrincessList ;
77use Drush \Commands \DrushCommands ;
88use Drupal \oit \Plugin \TeamsAlert ;
9+ use Drupal \oit \Plugin \TopPages ;
910use Drupal \Core \Database \Connection ;
1011use Drupal \oit \Plugin \Util \UserClean ;
1112
@@ -45,10 +46,17 @@ class OitCommands extends DrushCommands {
4546 /**
4647 * User Clean.
4748 *
48- * @var \Drupal\oit\Plugin\UserClean
49+ * @var \Drupal\oit\Plugin\Util\ UserClean
4950 */
5051 protected $ userClean ;
5152
53+ /**
54+ * Top Pages.
55+ *
56+ * @var \Drupal\oit\Plugin\TopPages
57+ */
58+ protected $ topPages ;
59+
5260 /**
5361 * Construct object.
5462 */
@@ -58,13 +66,15 @@ public function __construct(
5866 TeamsAlert $ teams_alert ,
5967 Connection $ database ,
6068 UserClean $ user_clean ,
69+ TopPages $ top_pages ,
6170 ) {
6271 parent ::__construct ();
6372 $ this ->princessList = $ princess_list ;
6473 $ this ->messenger = $ messenger ;
6574 $ this ->teamsAlert = $ teams_alert ;
6675 $ this ->database = $ database ;
6776 $ this ->userClean = $ user_clean ;
77+ $ this ->topPages = $ top_pages ;
6878 }
6979
7080 /**
@@ -162,8 +172,7 @@ public function cleanUsers($limit = 0) {
162172 * @aliases oit:tsp
163173 */
164174 public function topServicePages () {
165- $ toppages = \Drupal::service ('oit.toppages ' );
166- $ toppages ->getTopPages ();
175+ $ this ->topPages ->getTopPages ();
167176 }
168177
169178 /**
@@ -173,8 +182,7 @@ public function topServicePages() {
173182 * @aliases oit:ttp
174183 */
175184 public function topTutorialPages () {
176- $ toppages = \Drupal::service ('oit.toppages ' );
177- $ toppages ->getTopTutorials ();
185+ $ this ->topPages ->getTopTutorials ();
178186 }
179187
180188}
0 commit comments