本文整理汇总了PHP中ServiceLocator::getRastreadorService方法的典型用法代码示例。如果您正苦于以下问题:PHP ServiceLocator::getRastreadorService方法的具体用法?PHP ServiceLocator::getRastreadorService怎么用?PHP ServiceLocator::getRastreadorService使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类ServiceLocator
的用法示例。
在下文中一共展示了ServiceLocator::getRastreadorService方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: testeReadByCriteria
function testeReadByCriteria()
{
$criteria = array();
$criteria[RastreadorCriteria::PUBLICO_EQ] = true;
$entityArray = ServiceLocator::getRastreadorService()->readByCriteria($criteria);
foreach ($entityArray as $entity) {
echo $entity . "<br>";
}
}
示例2: atualizarCadastro
public function atualizarCadastro()
{
if ($this->tipoCliente != null && $this->id > 0) {
switch ($this->tipoCliente) {
case TipoCliente::USUARIO:
$this->cadastro = ServiceLocator::getUsuarioService()->readById($this->id);
break;
case TipoCliente::RASTREADOR:
$this->cadastro = ServiceLocator::getRastreadorService()->readById($this->id);
break;
}
}
}
示例3: vincularUsuarioRastreador
function vincularUsuarioRastreador()
{
$usuario = ServiceLocator::getUsuarioService()->readById(9);
$rastreador = ServiceLocator::getRastreadorService()->readById(1);
if ($usuario != null && $rastreador != null) {
$usuarioRastreador = new UsuarioRastreador();
$usuarioRastreador->setUsuario($usuario);
$usuarioRastreador->setRastreador($rastreador);
echo ServiceLocator::getUsuarioRastreadorService()->create($usuarioRastreador);
}
}
示例4: tratarRecebimentoCoordenada
private function tratarRecebimentoCoordenada($valores, $clienteWS)
{
$this->printar("COORDENADA\n", false, false);
$clienteWSDestino = null;
$resposta = array();
$resposta[] = TipoComunicacao::COORDENADA;
switch ($clienteWS->getTipoCliente()) {
case TipoCliente::RASTREADOR:
$rastreador = ServiceLocator::getRastreadorService()->readById($clienteWS->getId());
if ($rastreador != null) {
$resposta[] = $clienteWS->getId();
$resposta[] = $valores[1];
// latitude
$resposta[] = $valores[2];
// longitude
$resposta[] = $valores[3];
// hdop
foreach ($rastreador->getUsuarioArray() as $usuario) {
$clienteWSDestino = $this->clienteWSController->buscarCliente(TipoCliente::USUARIO, $usuario->getId());
if ($clienteWSDestino != null) {
$this->enviarValoresParaClienteWS($resposta, $clienteWSDestino);
}
}
}
break;
}
}