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(): boolIniciasession_startsi no esta activada, si lo esta reinicia las seccionespublic function has(string|int $name): boolVerifica 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.envconfig(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