enyalius / core
A high-performance PHP framework featuring automatic autoloading, smart routing, and auto-generated CRUDs, seamlessly integrated with NLP capabilities and Large Language Model (LLM) orchestration.
2.1.0
2026-08-25 10:09 UTC
Requires
- php: ^8.0
- psr/log: ^3.0
- smarty/smarty: ^5.8
This package is auto-updated.
Last update: 2026-08-27 22:11:00 UTC
README
O Enyalius é o framework PHP MVC de alta performance que sustenta a regra de negócio do RevisãoOnline.
🚫 Regra Suprema de Desenvolvimento
⚠️ REGRA ABSOLUTA (User Rule): Jamais edite arquivos da pasta
vendor/!Como o Enyalius é o framework base do projeto, qualquer ajuste ou extensão de funcionalidade do framework deve ocorrer dentro da pasta
core/.
📚 Índice da Documentação do Core (core/doc/)
Explore a documentação técnica do framework dividida por subsistemas:
- 🛠️ Controladores (
core/doc/Controler.md): Padrões doRestController,CRUDRestController, tratamento de GET com$this->trataGet()e respostas JSON. - 🗄️ Modelos e DAOs (
core/doc/Model.md): Arquitetura de DTO/DAO,Prepared::condition()e transações de banco. - 🎨 Camada de Visão (
core/doc/View.md): Integração com Smarty Engine e coexistência com React. - ⌨️ Comando CLI
eny(core/doc/eny.md): Opções e atalhos do utilitário de terminal. - 🌐 i18n & Internacionalização (
core/doc/i18n.md): Suporte a traduções e multi-idiomas. - 🧰 Ferramentas & Helpers (
core/doc/Tools.md): Utilitários do sistema.
🏗️ Estrutura da Pasta core/
core/enyalius: O executável CLI e motor principal do framework.core/controller/: Classes base para controladores (RestController,CRUDRestController).core/model/: Motor de ORM,AbstractDAO,Prepared::condition()e gerenciamento de transações.core/util/: Utilitários do sistema (StorageUtil,ApiUtil,EnyLOG).core/view/: Engine de visão do Smarty.