<?php
/*
        RPCS3.net Compatibility List (https://github.com/AniLeo/rpcs3-compatibility)
        Copyright (C) 2017 AniLeo
        https://github.com/AniLeo or ani-leo@outlook.com

        This program is free software; you can redistribute it and/or modify
        it under the terms of the GNU General Public License as published by
        the Free Software Foundation; either version 2 of the License, or
        (at your option) any later version.

        This program is distributed in the hope that it will be useful,
        but WITHOUT ANY WARRANTY; without even the implied warranty of
        MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
        GNU General Public License for more details.

        You should have received a copy of the GNU General Public License along
        with this program; if not, write to the Free Software Foundation, Inc.,
        51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/


class HTMLDiv
{
    public string $class;
    public string $content;

    function __construct(string $class)
    {
        $this->class   = $class;
        $this->content = "";
    }

    public function add_content(string $content) : void
    {
        $this->content .= $content;
    }

    public function to_string() : string
    {
        return "<div class=\"{$this->class}\">{$this->content}</div>".PHP_EOL;
    }

    public function print() : void
    {
        echo $this->to_string();
    }
}
