<?php

namespace App\SSHCommands\Wordpress;

use App\SSHCommands\Command;

class UpdateWordpressCommand extends Command
{
    public function __construct(
        protected string $path,
        protected string $url,
        protected string $username,
        protected string $password,
        protected string $email,
        protected string $title
    ) {
    }

    public function file(): string
    {
        return '';
    }

    public function content(): string
    {
        $command = '';
        if ($this->title) {
            $command .= 'wp --path='.$this->path.' option update blogname "'.addslashes($this->title).'"'."\n";
        }
        if ($this->url) {
            $command .= 'wp --path='.$this->path.' option update siteurl "'.addslashes($this->url).'"'."\n";
            $command .= 'wp --path='.$this->path.' option update home "'.addslashes($this->url).'"'."\n";
        }

        return $command;
    }
}