2.0.10 2023-02-18 18:59 UTC

This package is auto-updated.

Last update: 2023-06-18 19:39:06 UTC


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