當前位置: 首頁>>代碼示例>>PHP>>正文


PHP UUID::mint方法代碼示例

本文整理匯總了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 => ''));
 }
開發者ID:00victor00,項目名稱:WeLearn,代碼行數:12,代碼來源:ComentarioFeedDAO.php

示例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);
 }
開發者ID:00victor00,項目名稱:WeLearn,代碼行數:14,代碼來源:ModuloDAO.php

示例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);
 }
開發者ID:00victor00,項目名稱:WeLearn,代碼行數:14,代碼來源:PostForumDAO.php

示例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);
 }
開發者ID:00victor00,項目名稱:WeLearn,代碼行數:15,代碼來源:NotificacaoDAO.php

示例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);
 }
開發者ID:00victor00,項目名稱:WeLearn,代碼行數:16,代碼來源:PaginaDAO.php

示例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);
 }
開發者ID:00victor00,項目名稱:WeLearn,代碼行數:17,代碼來源:QuestaoAvaliacaoDAO.php

示例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);
 }
開發者ID:00victor00,項目名稱:WeLearn,代碼行數:18,代碼來源:SugestaoCursoDAO.php

示例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()));
 }
開發者ID:00victor00,項目名稱:WeLearn,代碼行數:19,代碼來源:MensagemPessoalDAO.php

示例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);
 }
開發者ID:00victor00,項目名稱:WeLearn,代碼行數:19,代碼來源:ForumDAO.php

示例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);
 }
開發者ID:00victor00,項目名稱:WeLearn,代碼行數:26,代碼來源:RecursoDAO.php

示例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 => ''));
     }
 }
開發者ID:00victor00,項目名稱:WeLearn,代碼行數:11,代碼來源:FeedDAO.php

示例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);
 }
開發者ID:00victor00,項目名稱:WeLearn,代碼行數:14,代碼來源:CategoriaForumDAO.php

示例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);
 }
開發者ID:00victor00,項目名稱:WeLearn,代碼行數:24,代碼來源:avaliacao.php

示例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());
 }
開發者ID:00victor00,項目名稱:WeLearn,代碼行數:10,代碼來源:ConviteDAO.php

示例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);
 }
開發者ID:00victor00,項目名稱:WeLearn,代碼行數:32,代碼來源:CursoDAO.php


注:本文中的UUID::mint方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。