public function fire()
{
$userModel = $this->getUserModel();
if (!class_exists($userModel)) {
$this->error("Class {$userModel} does not exist.");
return;
}
if ($this->alreadyUsesLaratrustUserTrait()) {
$this->error("Class {$userModel} already uses LaratrustUserTrait.");
return;
}
Traitor::addTrait($this->targetTrait)->toClass($userModel);
$this->info("LaratrustUserTrait added successfully");
}