caiomarcatti12 / core
This package's canonical repository appears to be gone and the package has been frozen as a result.
2.0.10
2023-02-18 18:59 UTC
Requires
Requires (Dev)
- pestphp/pest: ^1.22
README
A ideia desse projeto é fornecer uma estrutura e um conjunto de funcionalidades básicas para trabalhar com criação de micro serviços em uma velocidade surpreendente e sem precisar ficar se preocupando com padronização, recursos, definição e atualizações de coisas triviais.
Pré requisito
- Ter um projeto iniciado com composer
Inicializando um projeto com Core
Para realizar a instalação do Core rode o comando abaixo na pasta raiz do seu projeto PHP
composer require caiomarcatti12/core
Crie um arquivo chamado "main" na pasta raiz do projeto (isso mesmo! sem extensão) com o conteúdo abaixo.
#!/usr/bin/env php
<?php
require_once __DIR__ . '/vendor/autoload.php';
use CaioMarcatti12\Core\Application;
class App extends Application {
}
(new App())->start();
Componentes
- Web Server
- Websocket Server
- Rabbitmq Consumer
- Command
- Logs
- Events