/** * Remove o arquivo fornecido. * * @param string $arquivo Caminho do arquivo */ public static function remover($arquivo) { $aplicativo = Aplicativo::getInstance(); try { if (isset($arquivo) && !is_null($arquivo) && file_exists($arquivo)) { unlink($arquivo); } } catch (\Exception $ex) { $aplicativo->getLog()->error($ex->getLine() . ' - ' . $ex->getFile() . ': ' . $ex->getMessage()); } }
public function testEfetuarConexao() { $aplicativo = \Pudim\Aplicativo::getInstance(__DIR__ . DIRECTORY_SEPARATOR . '../'); // cadastra um colaborador $colaborador = new \Domain\Entity\Colaborador(); $colaborador->setCadastro(new \DateTime()); $colaborador->setNome('Joao'); $colaborador->setNascimento(new \DateTime()); $colaborador->setSexo('M'); $colaborador->setCpf('05486864401'); $colaborador->setEstadocivil('S'); $colaborador->setPerfil('F'); $colaborador->setAtivo(true); try { $aplicativo->getConexao()->persist($colaborador); $aplicativo->getConexao()->flush(); echo 'Cadastrado com sucesso!'; } catch (Exception $ex) { echo $ex->getMessage(); } }
/** * Construtor. */ public function __construct() { $this->_aplicativo = \Pudim\Aplicativo::getInstance(); }
/** * Extrai a imagem do sistema codificado com Base64. Caso seja como imagem * estará pronto para inserir na tag img. * * @param \Domain\Entity\Imagem $imagem Imagem * @param boolean $comPrefixo Se pronto para imagem * @return string */ public static function getImagemBase64($imagem, $comPrefixo = false, $tipo = 'image/webp') { $aplicativo = Aplicativo::getInstance(); $retorno = null; try { if (!is_null($imagem) && !is_null($imagem->getFile()) && !is_null($imagem->getFile()->getBytes())) { $retorno = Formulario::getImagemBase64ComPrefixo($imagem->getFile()->getBytes(), $imagem->getMimeType(), $comPrefixo, $tipo); } } catch (\MongoGridFSException $ex) { $aplicativo->getLog()->error($ex->getLine() . ' - ' . $ex->getFile() . ': ' . $ex->getMessage()); } return $retorno; }