private function ensureNumber($number) { if (!StringHelper::startsWith($number, '+')) { $number = '+' . $number; } return str_replace(" ", "", $number); }
public function actionClasses() { if (Config::has('rc1_block_classes_renameing')) { return $this->outputError("You already have run the classes updater, so your system should be up-to-date already."); } foreach (Block::find()->all() as $block) { $ns = $block->class; foreach ($this->_classMapping as $old => $new) { if (StringHelper::startsWith($ns, $old)) { $this->outputError('old: ' . $ns); $newNs = StringHelper::replaceFirst($old, $new, $ns); $block->updateAttributes(['class' => $newNs]); $this->outputSuccess('new: ' . $newNs); } } } Config::set('rc1_block_classes_renameing', true); return $this->outputSuccess('OK. You can now run the import command.'); }