Download the PHP package rep98/unilib without Composer
On this page you can find all versions of the php package rep98/unilib. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Package unilib
Short Description Micro-Framework PHP modular para soluciones rápidas y eficientes. Combina librerías ligeras para crear aplicaciones sencillas y poderosas en tiempo récord. Perfecto para desarrolladores que buscan velocidad, simplicidad y flexibilidad sin comprometer el rendimiento.
License MIT
Homepage https://unilib.vzlaweb.com
Informations about the package unilib
UniLib
Micro-Framework PHP modular para soluciones rápidas y eficientes. Combina librerías ligeras para crear aplicaciones sencillas y poderosas en tiempo récord. Perfecto para desarrolladores que buscan velocidad, simplicidad y flexibilidad sin comprometer el rendimiento.
Clasess
- Config
- File
- Orm
- Route
- View
Adicional tenemos una platilla que puede descargar y demos que ver.
Clase Inicializadora
La Core
es la que inicializa todo el ecosistema aunque puede usted crear su propia inicializacion, esta cuenta con los métodos:
public static function before(Callable $callback)
Permite ejecutar una función antes de la carga de las rutas pero despues de cargar las configuracionespublic static function start(array $config)
es la responsable de inicializar todo el sistema, las configuraciones recibidas aqui son la ruta de route y de setting.
Ejemplo
Esto establece la ruta de route a la raiz y la de setting
Sessiones
Se ha integrado una clase especial que permite manipulas las secciones de manera mas optima.
Métodos
public function start(): bool
Iniciasession_start
si no esta activada, si lo esta reinicia las seccionespublic function has(string|int $name): bool
Verifica si una clave existe en una sessión.public function destroy()
Destruye las secciones
Ayudantes
Aparte de los ayudantes que hay en las librerias integradas hemos integrado algunas más.
env(string $key, $default = null)
Permite buscar una clave en su archivo.env
config(string $key, $default = null)
Permite obtener una configuración.view(string $tpl, array $data = [])
Permite renderizar una vistasession()
Invoca una clase llamada session que permite una forma mas elegantes de trabajar con secciones en forma de objectos.
Librerias Utilizadas
NOTA
Espero les agrade este Micro-Framework, esto es solo para proyectos sencillos y escalabilidad controlada, si quieres algo mas robusto simpre puedes contar con nuestro amigo Laravel
All versions of unilib with dependencies
ext-json Version *
vlucas/phpdotenv Version ^5.6
catfan/medoo Version ^2.1
pecee/simple-router Version ^5.4
twig/twig Version ^3.14
league/config Version ^1.2
league/flysystem Version ^3.29
monolog/monolog Version ^3.7
twig/html-extra Version *
twig/intl-extra Version ^3.13
twig/cssinliner-extra Version ^3.13
twig/markdown-extra Version ^3.13
league/html-to-markdown Version ^5.1