gpupo / common-schema
Common schema
Requires
- php: ^8.0
- gpupo/common: ^5.6 || ^6.0 || dev-main
- gpupo/common-sdk: ^6.4 || dev-main
Requires (Dev)
- gpupo/common-dev: dev-main
Suggests
- gedmo/doctrine-extensions: ^2.4 || ^3.0 || dev-main
Replaces
This package is auto-updated.
Last update: 2024-05-07 12:50:54 UTC
README
#common-schema
Install
composer require gpupo/common-schema
composer require gpupo/common-sdk
Requisitos para uso
- PHP >=8.0
- Composer Dependency Manager
Este componente não é uma aplicação Stand Alone e seu objetivo é ser utilizado como biblioteca. Sua implantação deve ser feita por desenvolvedores experientes.
Isto não é um Plugin!
As opções que funcionam no modo de comando apenas servem para depuração em modo de desenvolvimento.
A documentação mais importante está nos testes unitários. Se você não consegue ler os testes unitários, eu recomendo que não utilize esta biblioteca.
Direitos autorais e de licença
This project is licensed under the terms of the MIT license.
Este componente está sob a licença MIT
Para a informação dos direitos autorais e de licença você deve ler o arquivo de licença que é distribuído com este código-fonte.
Resumo da licença
Exigido:
- Aviso de licença e direitos autorais
Permitido:
- Uso comercial
- Modificação
- Distribuição
- Sublicenciamento
Proibido:
- Responsabilidade Assegurada
Links
- Composer Package on packagist.org
Desenvolvimento
Preparando o banco de dados
docker-compose up -d mariadb;
vendor/bin/doctrine orm:schema-tool:update --force
Rodando os testes localmente
APP_ENV=test bin/common-schema raise:build -vv
source .env.test.local && make phpunit
Rebuild database
vendor/bin/doctrine orm:schema-tool:drop --force --full-database
vendor/bin/doctrine orm:schema-tool:create