Kelunik\AcmeClient\Commands\Auto::getDefinition PHP Method

getDefinition() public static method

public static getDefinition ( )
    public static function getDefinition()
    {
        $server = \Kelunik\AcmeClient\getArgumentDescription("server");
        $storage = \Kelunik\AcmeClient\getArgumentDescription("storage");
        $server["required"] = false;
        $storage["required"] = false;
        $args = ["server" => $server, "storage" => $storage, "config" => ["prefix" => "c", "longPrefix" => "config", "description" => "Configuration file to read.", "required" => true]];
        $configPath = \Kelunik\AcmeClient\getConfigPath();
        if ($configPath) {
            $args["config"]["required"] = false;
            $args["config"]["defaultValue"] = $configPath;
        }
        return $args;
    }