public function testVerificaSetGetAction() { $form = new Form('form'); $form->setAction('index.php'); $this->assertEquals('index.php', $form->getAction()); }
use vendor\Form\Input\Text; use vendor\Form\Select; use vendor\Produto\Categoria\Categoria; use vendor\Produto\Categoria\CategoriaIterator; use vendor\Form\Input\Option; use vendor\Form\Input\Button; use vendor\Form\Fieldset; $di->set('produto.dao', new \vendor\Produto\ProdutoDAO($di)); $di->set('categoria.dao', new CategoriaDAO($di)); $di->set('request', new Request($_POST)); $di->set('errors', new Errors()); $validator = new Validator($di); $di->set('validator', $validator); $produtoManager = new \vendor\Produto\ProdutoManager($di); $categoriaManager = new CategoriaManager($di); $formulario = new Form('form-newsletter', 'form', 'form-signin'); $formulario->setDi($di); $formulario->setMethod('post')->setAction(''); $inputNome = new Text('nome', null, 'form-control'); $inputNome->setPlaceholder('Nome')->isRequired(); $inputValor = new Text('valor', null, 'form-control produto-valor'); $inputValor->setPlaceholder('Valor')->isRequired(); $textareaDescricao = new \vendor\Form\Input\Textarea('descricao', null, 'form-control'); $textareaDescricao->setPlaceholder('Descrição'); $select = new Select('categoria', null, 'form-control'); $categorias = new CategoriaIterator(new Categoria(), $categoriaManager->buscar()); foreach ($categorias as $categoria) { $option = new Option($categoria->getNome()); $option->setValue($categoria->getId()); $select->add($option); }