本文整理汇总了PHP中UUID::mint方法的典型用法代码示例。如果您正苦于以下问题:PHP UUID::mint方法的具体用法?PHP UUID::mint怎么用?PHP UUID::mint使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类UUID
的用法示例。
在下文中一共展示了UUID::mint方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: _adicionar
/**
* @param WeLearn_DTO_IDTO $dto
* @return void
*/
protected function _adicionar(WeLearn_DTO_IDTO &$dto)
{
$UUID = UUID::mint();
$dto->setId($UUID->string);
$this->_cf->insert($UUID->bytes, $dto->toCassandra());
$uuidFeed = CassandraUtil::import($dto->getCompartilhamento()->getId())->bytes;
$this->_comentarioPorCompartilhamentoCF->insert($uuidFeed, array($UUID->bytes => ''));
}
示例2: _adicionar
/**
* @param WeLearn_DTO_IDTO $dto
* @return void
*/
protected function _adicionar(WeLearn_DTO_IDTO &$dto)
{
$UUID = UUID::mint();
$cursoUUID = CassandraUtil::import($dto->getCurso()->getId());
$dto->setNroOrdem($this->recuperarQtdTotalPorCurso($dto->getCurso()) + 1);
$dto->setId($UUID->string);
$this->_cf->insert($UUID->bytes, $dto->toCassandra());
$this->_moduloPorCursoCF->insert($cursoUUID->bytes, array($dto->getNroOrdem() => $UUID->bytes));
$dto->setPersistido(true);
}
示例3: _adicionar
/**
* @param WeLearn_DTO_IDTO $dto
* @return void
*/
protected function _adicionar(WeLearn_DTO_IDTO &$dto)
{
$UUID = UUID::mint();
$forumUUID = CassandraUtil::import($dto->getForum()->getId());
$dto->setId($UUID->string);
$dto->setDataCriacao(time());
$this->_cf->insert($UUID->bytes, $dto->toCassandra());
$this->_postsPorForumCF->insert($forumUUID->bytes, array($UUID->bytes => ''));
$dto->setPersistido(true);
}
示例4: _adicionar
/**
* @param WeLearn_DTO_IDTO $dto
* @return void
*/
protected function _adicionar(WeLearn_DTO_IDTO &$dto)
{
$UUID = UUID::mint();
$dto->setId($UUID->string);
$dto->setDataEnvio(time());
$this->_cf->insert($UUID->bytes, $dto->toCassandra());
$usuarioId = $dto->getDestinatario()->getId();
$this->_notificacoesPorUsuarioCF->insert($usuarioId, array($UUID->bytes => ''));
$this->_notificacoesNovasPorUsuarioCF->insert($usuarioId, array($UUID->bytes => ''));
$dto->setPersistido(true);
}
示例5: _adicionar
/**
* @param WeLearn_DTO_IDTO $dto
* @return void
*/
protected function _adicionar(WeLearn_DTO_IDTO &$dto)
{
$UUID = UUID::mint();
$aulaUUID = CassandraUtil::import($dto->getAula()->getId());
$dto->setId($UUID->string);
$dto->setNroOrdem($this->recuperarQtdTotalPorAula($dto->getAula()) + 1);
$this->_cf->insert($UUID->bytes, $dto->toCassandra());
$this->_paginaPorAulaCF->insert($aulaUUID->bytes, array($dto->getNroOrdem() => $UUID->bytes));
$cursoUUID = CassandraUtil::import($dto->getAula()->getModulo()->getCurso()->getId());
$this->_contadorCF->add($this->_keyContador, $cursoUUID->bytes);
$dto->setPersistido(true);
}
示例6: _adicionar
/**
* @param WeLearn_DTO_IDTO $dto
* @return void
*/
protected function _adicionar(WeLearn_DTO_IDTO &$dto)
{
if (!$dto->getId()) {
$UUID = UUID::mint();
$dto->setId($UUID->string);
} else {
$UUID = CassandraUtil::import($dto->getId());
}
$avaliacaoUUID = CassandraUtil::import($dto->getAvaliacaoId());
$this->_cf->insert($UUID->bytes, $dto->toCassandra());
$this->_questaoPorAvaliacaoCF->insert($avaliacaoUUID->bytes, array($UUID->bytes => ''));
$dto->setPersistido(true);
}
示例7: _adicionar
/**
* @param WeLearn_DTO_IDTO $dto
* @return void
*/
protected function _adicionar(WeLearn_DTO_IDTO &$dto)
{
$uuidObj = UUID::mint();
$dto->setId($uuidObj->string);
$dto->setDataCriacao(time());
$dto->setStatus(WeLearn_Cursos_StatusSugestaoCurso::EM_ESPERA);
$this->_cf->insert($uuidObj->bytes, $dto->toCassandra());
$this->_sugestaoPorAreaCF->insert($dto->getSegmento()->getArea()->getId(), array($uuidObj->bytes => ''));
$this->_sugestaoPorSegmentoCF->insert($dto->getSegmento()->getId(), array($uuidObj->bytes => ''));
$this->_sugestaoPorUsuarioCF->insert($dto->getCriador()->getId(), array($uuidObj->bytes => ''));
$this->_sugestaoPorStatusCF->insert($dto->getStatus(), array($uuidObj->bytes => ''));
get_instance()->db->insert($this->_mysql_tbl_name, $dto->toMySQL());
$dto->setPersistido(true);
}
示例8: _adicionar
/**
* @param WeLearn_DTO_IDTO $dto
* @return void
*/
protected function _adicionar(WeLearn_DTO_IDTO &$dto)
{
$UUID = UUID::mint();
$dto->setId($UUID->string);
$dto->setDataEnvio(time());
$this->_cf->insert($UUID->bytes, $dto->toCassandra());
$remetente = $dto->getRemetente();
$destinatario = $dto->getDestinatario();
$array_sort = array($remetente->getId(), $destinatario->getId());
sort($array_sort);
$chave_amizade = implode('::', $array_sort);
$this->_MPPorAmigosCF->insert($chave_amizade, array($UUID->bytes => ''));
$this->_MPListaAmigosCF->insert($dto->getRemetente()->getId(), array($dto->getDestinatario()->getId() => $dto->getDestinatario()->getId()));
$this->_MPListaAmigosCF->insert($dto->getDestinatario()->getId(), array($dto->getRemetente()->getId() => $dto->getRemetente()->getId()));
}
示例9: _adicionar
/**
* @param WeLearn_DTO_IDTO $dto
* @return void
*/
protected function _adicionar(WeLearn_DTO_IDTO &$dto)
{
$UUID = UUID::mint();
$categoriaUUID = CassandraUtil::import($dto->getCategoria()->getId());
$dto->setId($UUID->string);
$dto->setDataCriacao(time());
$this->_cf->insert($UUID->bytes, $dto->toCassandra());
$this->_forumPorCategoriaCF->insert($categoriaUUID->bytes, array($UUID->bytes => ''));
if ($dto->getStatus() == WeLearn_Cursos_Foruns_StatusForum::ATIVO) {
$this->_forumAtivosCF->insert($categoriaUUID->bytes, array($UUID->bytes => ''));
} else {
$this->_forumInativosCF->insert($categoriaUUID->bytes, array($UUID->bytes => ''));
}
$dto->setPersistido(true);
}
示例10: _adicionar
/**
* @param WeLearn_DTO_IDTO $dto
* @return void
*/
protected function _adicionar(WeLearn_DTO_IDTO &$dto)
{
if (!$dto->getId()) {
$UUID = UUID::mint();
$dto->setId($UUID->string);
} else {
$UUID = CassandraUtil::import($dto->getId());
}
$dto->setDataInclusao(time());
$this->_cf->insert($UUID->bytes, $dto->toCassandra());
if ($dto instanceof WeLearn_Cursos_Recursos_RecursoRestrito) {
$aulaUUID = CassandraUtil::import($dto->getAula()->getId());
$this->_recursosRestritosCF->insert($aulaUUID->bytes, array($UUID->bytes => ''));
} elseif ($dto instanceof WeLearn_Cursos_Recursos_RecursoGeral) {
$cursoUUID = CassandraUtil::import($dto->getCurso()->getId());
$this->_recursosGeraisCF->insert($cursoUUID->bytes, array($UUID->bytes => ''));
} else {
throw new WeLearn_Base_Exception('A classe inserida tem que derivar
de WeLearn_Cursos_Recursos_Recurso.');
}
$dto->setPersistido(true);
}
示例11: _adicionarTimeline
protected function _adicionarTimeline(WeLearn_DTO_IDTO &$dto, WeLearn_DTO_IDTO &$usuario)
{
if ($dto->getCriador() == $usuario) {
$this->_adicionar($dto);
} else {
$UUID = UUID::mint();
$dto->setId($UUID->string);
$this->_cf->insert($UUID->bytes, $dto->toCassandra());
$this->_TimelineCF->insert($usuario->getId(), array($UUID->bytes => ''));
}
}
示例12: _adicionar
/**
* @param WeLearn_DTO_IDTO $dto
* @return boolean
*/
protected function _adicionar(WeLearn_DTO_IDTO &$dto)
{
$UUID = UUID::mint();
$dto->setId($UUID->string);
$dto->setDataCriacao(time());
$this->_cf->insert($UUID->bytes, $dto->toCassandra());
$UUIDCurso = CassandraUtil::import($dto->getCurso()->getId());
$this->_categoriasPorCursoCF->insert($UUIDCurso->bytes, array($UUID->bytes => ''));
$dto->setPersistido(true);
}
示例13: _criar_questao
private function _criar_questao($post)
{
$UUIDQuestao = UUID::mint();
$alternativaDao = WeLearn_DAO_DAOFactory::create('AlternativaAvaliacaoDAO');
$questaoDao = WeLearn_DAO_DAOFactory::create('QuestaoAvaliacaoDAO');
$alternativaCorreta = $alternativaDao->criarNovaAlternativaCorreta($post['alternativaCorreta'], $UUIDQuestao->string);
$alternativasIncorretas = $alternativaDao->criarVariasAlternativasIncorretas($post['alternativaIncorreta'], $UUIDQuestao->string);
unset($post['alternativaCorreta'], $post['alternativaIncorreta']);
$novaQuestao = $questaoDao->criarNovo($post);
$novaQuestao->setId($UUIDQuestao->string);
$novaQuestao->setAlternativaCorreta($alternativaCorreta);
$novaQuestao->setAlternativasIncorretas($alternativasIncorretas);
$novaQuestao->setQtdAlternativas(count($alternativasIncorretas) + 1);
if ($novaQuestao->getQtdAlternativasExibir() > $novaQuestao->getQtdAlternativas()) {
$novaQuestao->setQtdAlternativasExibir($novaQuestao->getQtdAlternativas());
}
$questaoDao->salvar($novaQuestao);
$alternativaDao->salvar($novaQuestao->getAlternativaCorreta());
foreach ($novaQuestao->getAlternativasIncorretas() as $alternativaIncorreta) {
$alternativaDao->salvar($alternativaIncorreta);
}
$response = Zend_Json::encode(array('notificacao' => create_notificacao_array('sucesso', 'A nova questão foi adicionada com sucesso à avaliação!'), 'htmlNovaQuestao' => $this->template->loadPartial('lista', array('listaQuestoes' => array($novaQuestao)), 'curso/conteudo/avaliacao')));
return create_json_feedback(true, '', $response);
}
示例14: _adicionar
/**
* @param WeLearn_DTO_IDTO $dto
* @return boolean
*/
protected function _adicionar(WeLearn_DTO_IDTO &$dto)
{
$UUID = UUID::mint();
$dto->setId($UUID->string);
$this->_cf->insert($UUID->bytes, $dto->getConviteBasicoToCassandra());
}
示例15: _adicionar
/**
* @param WeLearn_DTO_IDTO $dto
* @return boolean
*/
protected function _adicionar(WeLearn_DTO_IDTO &$dto)
{
$UUID = UUID::mint();
$dto->setId($UUID->string);
$dto->setDataCriacao(time());
$dto->setStatus(WeLearn_Cursos_StatusCurso::CONTEUDO_BLOQUEADO);
$this->_cf->insert($UUID->bytes, $dto->toCassandra());
if (!is_null($dto->getImagem())) {
$dto->getImagem()->setCursoId($dto->getId());
$this->_imagemDAO->salvar($dto->getImagem());
}
if (!is_null($dto->getConfiguracao())) {
$dto->getConfiguracao()->setCursoId($dto->getId());
$this->_configuracaoDAO->salvar($dto->getConfiguracao());
}
//indexes
//Retirando caracteres especiais do nome do curso
$nomeSimplificado = url_title(convert_accented_characters(strtolower($dto->getNome())));
$primeiraLetra = $nomeSimplificado[0];
$this->_cursosPorNomeCF->insert($primeiraLetra, array($nomeSimplificado => $UUID->bytes));
$this->_cursosPorAreaCF->insert('__todos__', array($UUID->bytes => ''));
$this->_cursosPorAreaCF->insert($dto->getSegmento()->getArea()->getId(), array($UUID->bytes => ''));
$this->_cursosPorSegmentoCF->insert($dto->getSegmento()->getId(), array($UUID->bytes => ''));
$this->_cursosPorCriadorCF->insert($dto->getCriador()->getId(), array($UUID->bytes => ''));
$this->_usuariosPorCursoCF->insert($UUID->bytes, array($dto->getCriador()->getId() => $dto->getCriador()->getNivelAcesso()));
get_instance()->db->insert($this->_mysql_tbl_name, $dto->toMySQL());
$dto->setPersistido(true);
}