/**
  * Replace placeholders with proper values
  * @param  string $stub
  * @return void
  */
 protected function replaceInStub(&$stub)
 {
     $stub = str_replace('{{app_name}}', 'App', $stub);
     $stub = str_replace('{{model_name}}', $this->modelName, $stub);
     $stub = str_replace('{{var_model_name}}', $this->varModelName, $stub);
     $stub = str_replace('{{var_model_name_plural}}', $this->varModelNamePlural, $stub);
     $stub = str_replace('{{table}}', $this->tableName, $stub);
     $stub = str_replace('{{migration_class}}', sprintf('Create%sTable', $this->inflector->camelize($this->tableName)), $stub);
     $stub = str_replace('{{soft_deletes}}', $this->option('softdeletes') ? '$table->softDeletes();' : '', $stub);
     $stub = str_replace('{{guarded_soft_deletes}}', $this->option('softdeletes') ? ', \'deleted_at\'' : '', $stub);
 }