PHPackages                             erikfig/suhymeblas - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. erikfig/suhymeblas

ActiveLibrary

erikfig/suhymeblas
==================

v1.0.1(7y ago)047PHP

Since Nov 6Pushed 7y ago1 watchersCompare

[ Source](https://github.com/erikfig/suhymeblas)[ Packagist](https://packagist.org/packages/erikfig/suhymeblas)[ RSS](/packages/erikfig-suhymeblas/feed)WikiDiscussions master Synced today

READMEChangelog (1)Dependencies (1)Versions (3)Used By (0)

Super Hyper Mega Blaster Simple Micro Framework
===============================================

[](#super-hyper-mega-blaster-simple-micro-framework)

Ou SuHyMeBlaS Micro Framework para os mais próximos.

O que é?
--------

[](#o-que-é)

O SuHyMeBlas é práticamente nada, ele serve para pequenos projetos, com poucas páginas ou que navegação não seja uma feature tão importante.

Ele é composto com 3 classes e 4 arquivos (incluindo um com HTML) que juntos não somam nem 150 linhas (eu contei 142, porque é tão pequeno que da, literalmente, pra contar uma por uma).

Como usar
---------

[](#como-usar)

Baixe/clone esse template ou use o Composer:

```
composer create-project --prefer-dist erikfig/suhymeblas

```

- Crie suas rotas dentro do arquivo `routes.php`
- Os arquivos de template ficam dentro de `templates` e devem terminar com `.tpl.php`
- Veja um exemplo nos arquivos `routes.php` e `templates/home.tpl.php`

Para rodar com PHP Built In Server:

```
php -S localhost:8080 -t public

```

Para outros servidores web, aponte o `document root` para o diretório public e configure URLs amigáveis.

Collection
----------

[](#collection)

O pacote vem com um trait com uma implementação simples de ArrayAccess, é só adicionar a interface e o trait em uma classe:

```
// classe
