Класс Password в ООП на PHP

В данном уроке мы с вами сделаем класс Password, создающий инпут с типом password. Давайте посмотрим, как мы будем пользоваться описанным классом:

<?php echo new Password; // <input type="password"> ?>
<?php echo (new Password)->setAttr('name', 'passw'); // <input type="password" name="passw"> ?>

А вот так мы будем пользоваться нашим классом в составе формы:

<?php $form = (new Form)->setAttrs(['action' => 'test.php', 'method' => 'GET']); echo $form->open(); echo (new Input) ->setAttr('name', 'login'); echo (new Password)->setAttr('name', 'passw')); echo new Submit; echo $form->close(); ?>

В результате получится следующая форма:

<form action="" method="GET"> <input name="login"> <input name="passw"> <input type="submit"> </form>

Реализуйте описанный класс, проверьте его работу в составе формы.