Hola,
Desde que empecé a codificar en PHP, mientras aprendía e iba realizando proyectos a nivel profesional y personal, he ido tratando de reutilizar todo el código que podía, abstrayendo funcionalidades, para así cada vez tener que hacer menos trabajo en los nuevos proyectos. PHP es un lenguaje muy completo y ágil, con una comunidad de desarrolladores muy amplia. Pese a ser un lenguaje muy completo, al final acabas teniendo que codificar muchas cosas que son repetitivas, estas te hacen perder tiempo y carecen de interés una vez has aprendido a hacerlas. También hay veces que buscas por internet y en foros la manera adecuada de hacer lo que necesitas, teniendo que probar en más de una ocasión muchas maneras de llevar a cabo lo que quieres sin un resultado, en ocasiones, optimo o válido. En estos casos, inviertes mucho tiempo hasta dar con la solución, siendo un proceso muy cansino y exasperante.
Esta librería, javocsoft-phpclib, nació con el objetivo de aunar esas tareas o rutinas repetitivas, y también como medio aglutinador de métodos útiles o de interés que pueden facilitarnos la vida para según que cosas cuando se codifica en PHP. Contiene desde las rutinas y clases mas sencillas hasta clases más complejas o de mas utilidad. La librería javocsoft-phpclib esta en continuo desarrollo ya que la utilizo día a día y por ello, va evolucionando, espero que a mejor.
Soy una persona práctica así que no esperéis código enrevesado o complicado, en exceso, de entender. Me encanta reutilizar por lo que no os asombréis tampoco si veis alguna rutina muy sencilla en la librería que os parece obvia, como digo, si puedo ahorrarme algo, lo hago.
La hago pública porque quizás a alguien le ahorre unas horas o le de un método que andaba buscando y no encontraba, a quien no le ha ocurrido esto. También, porque tenía curiosidad de hacerla disponible a través de la herramienta Composer, una herramienta que a todo desarrollador de PHP le ayuda bastante a la hora de integrar librerías externas a un proyecto, de una manera sencilla y cómoda y que además se integra con proyectos en el GitHub.
Podéis descargarla desde GitHub (incluye proyecto de Eclipse)
javocsoft-phpclib en GitHub.
Podéis también descargarla a través de la utilidad Composer para integrarla cómodamente en vuestro proyecto. Para ello, seguid las instrucciones que se muestran en el proyecto del GitHub aquí.
Un saludo y espero que os sea de ayuda tanto como a mí.
JavocSoft 2014.