Ahora que lo pienso no se si existe algo parecido a esto.
Diviertiendome pensé que sería divertido jugar con alguna otra cualidad de PHP. Hice un podo de research y no hallé al respecto así que me dedique a diseñar algo así.
// registramos el buen autoloader
spl_autoload_register(function($class)
{
rescue($class);
});
// registramos filtros
function resolve(Closure $with = NULL)
{
static $patch = array();
if (func_num_args() === 0)
{
return $patch;
}
$patch []= $with;
}
// y los ejectuamos
function rescue($class)
{
foreach (resolve() as $callback)
{
$callback($class);
}
}
Si, es un sistema de autoload, sin embargo no es una convencional. Y tiene varias ventajas mas.
Pa' sonreír, ¿no?
No hay comentarios:
Publicar un comentario