1
resposta

Função inserirImagem

Como o professor deixou explícito que estamos livres para transformar o código em uma função para evitar a repetição de codigo, resolvi fazer ela e gostaria de saber se teria algo a melhorar. Segue o codigo:

editar-produto.php e cadastrar produto.php

            $produtoRepositorio = new ProdutoRepositorio($pdo);
            $produtoRepositorio->inserirImagem($_FILES, $produto);
            $produtoRepositorio->salvar($produto);

ProdutoRepositorio.php

    public function inserirImagem(array $imagem, Produto $produto){
        if(isset($imagem['imagem'])){
            $produto->setImagem(uniqid($imagem['imagem']['name']));
            move_uploaded_file($imagem['imagem']['tmp_name'], $produto->getImagemFormatada());
        }
    }
1 resposta

Oii, Gabriel

Parabéns pela iniciativa de transformar o código em uma função para evitar a repetição. Top demais hehe

Bons estudos!