public function _syncKeyword($keyword) { $model = Keyword::findOne(['name' => $keyword]); //Create a new model if required if (!isset($model)) { $this->stdout('creating keyword with name ' . $keyword . "\n"); $model = new Keyword(['name' => $keyword]); if (!$model->save()) { VarDumper::dump($model->errors); } //Sync names if scoop.it name has changed (existing model only) } return true; }