Laratrust\AddLaratrustUserTraitUseCommand::fire PHP Method

fire() public method

Execute the console command.
public fire ( ) : void
return void
    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");
    }