autoaction / utils
Utils
1.13.6
2022-03-07 21:26 UTC
Requires
- php: >=7.0
- ext-redis: *
- guzzlehttp/guzzle: ~6.0
Requires (Dev)
- mockery/mockery: ^1.3
- phpunit/phpunit: ^6.5
README
Este projeto tem como objetivo facilitar a integração com a HG API e Ecossistema.
Dependências
- Redis
- PHP 7.0 ou superior
- Ser um parceiro Auto Avaliar / Auto Action
Como utilizar a conversão de placas para o padrão Mercosul e legado?
<?php
use AutoAction\Utils\Plates\Mercosur\Brazil\PlatesConversion;
$plateConversion = new PlatesConversion('PLACA');
//Retorno da conversão com o padrão legado
$plateConversion->getLegacy();
//Retorno da conversão com o padrão Mercosul
$plateConversion->getMercosur();
//retorno da conversão como array
$plateConversion->toArray();
Exemplo de conversão legado para Mercosul.
<?php
use AutoAction\Utils\Plates\Mercosur\Brazil\PlatesConversion;
//A placa pode ser formato no formato legado ou Mercosul
$plateConversion = new PlatesConversion('AAA-0000');
//AAA0000
$plateConversion->getLegacy();
//AAA0A00
$plateConversion->getMercosur();
/**
* [
* 'legacy' => $legacy,
* 'mercosur' => $mercosur,
* ]
*/
$plateConversion->toArray();
Informações Docker
Adicione no seu arquivo de hosts
Normalmente este arquivo fica em: `/etc/hosts`
Para iniciar o container rode o comando:
`docker-compose up -d`
### Acessando a URL do projeto
Adicione no seu navegador ou postman `http://web.local:8190`
### Configurando o Xdebug no PhpStorm
Vá no menu de configuração `File > Settings... > Languagens & Frameworks > PHP > Debug`
Na seção `Xdebug` no campo `Debug port:` coloque a porta `108190`
Também é preciso mapear as pastas do container
Vá no menu de configuração `File > Settings... > Languagens & Frameworks > PHP > Servers`
### Outros comandos Docker
Inicia Docker: `docker-compose up -d`
Encerrar Docker: `docker-compose down`
Levantar o docker com rebuild do container: `docker-compose up -d --build`
Entrar no shell do container: `docker exec -it autoaction-utils-phpfpm /bin/sh`
Verificar os logs de acesso do nginx: `docker logs -tf autoaction-utils-web`