/** * Removing unused language elements. * @return string */ public function run() { $optimizer = new Optimizer(); $optimizer->run(); $removedLanguageElements = $optimizer->getRemovedLanguageElements(); return $this->controller->render('optimizer', ['newDataProvider' => $this->controller->createLanguageSourceDataProvider($removedLanguageElements)]); }
/** * Removing unused language elements. */ public function actionOptimize() { $this->stdout("Optimizing translations...\n", Console::BOLD); $optimizer = new Optimizer(); $items = $optimizer->run(); $this->stdout("{$items} removed from database.\n"); }
/** * Removing unused language elements. * @return string */ public function run() { $optimizer = new Optimizer(); return $this->controller->render('optimizer', ['items_count' => $optimizer->optimization()]); }