pocketmine\command\defaults\DeopCommand::execute PHP Метод

execute() публичный Метод

public execute ( pocketmine\command\CommandSender $sender, $currentAlias, array $args )
$sender pocketmine\command\CommandSender
$args array
    public function execute(CommandSender $sender, $currentAlias, array $args)
    {
        if (!$this->testPermission($sender)) {
            return true;
        }
        if (count($args) === 0) {
            $sender->sendMessage(new TranslationContainer("commands.generic.usage", [$this->usageMessage]));
            return false;
        }
        $name = array_shift($args);
        $player = $sender->getServer()->getOfflinePlayer($name);
        $player->setOp(false);
        if ($player instanceof Player) {
            $player->sendMessage(TextFormat::GRAY . "You are no longer op!");
        }
        Command::broadcastCommandMessage($sender, new TranslationContainer("commands.deop.success", [$player->getName()]));
        return true;
    }