SimplePie es una clase muy rápida y fácil de usar, escrita en PHP, que devuelve lo "simple" a la "distribución realmente simple". Lo suficientemente flexible como para adaptarse tanto a principiantes como a veteranos, SimplePie se centra en la velocidad, la facilidad de uso, la compatibilidad y el cumplimiento de estándares.
Desde SimplePie 1.9.0 puedes usar un cliente HTTP PSR-18 como Guzzle o cualquier otra implementación. Tenga en cuenta que también necesitará implementaciones PSR-17 de RequestFactoryInterface
y una implementación UriFactoryInterface
.
$ simplepie = new SimplePie SimplePie ();
$ simplepie -> set_http_client (
new GuzzleHttp Client (),
new GuzzleHttp Psr7 HttpFactory (),
new GuzzleHttp Psr7 HttpFactory (),
);
Desde SimplePie 1.8.0 puedes usar el caché PSR-16 de Symfony o cualquier otra implementación.
$ simplepie = new SimplePie SimplePie ();
$ simplepie -> set_cache (
new Symfony Component Cache Psr16Cache (
new Symfony Component Cache Adapter FilesystemAdapter ()
),
);
src/
- Clases SimplePie para usar con el cargador automáticoautoloader.php
: el cargador automático SimplePie si desea utilizar la versión de archivo independiente.README.markdown
: este documento.LICENSES/BSD-3-Clause.txt
: una copia de la licencia BSD.compatibility_test/
: la prueba de compatibilidad de SimplePie que verifica la configuración requerida en su servidor.demo/
: una demostración básica del lector de feeds que muestra algunas de las características más notables de SimplePie.build/
- Scripts relacionados con la generación de piezas de SimplePietest/
- Conjunto de pruebas unitarias de SimplePie.simplepie.inc
?Desde SimplePie 1.3, hemos dividido las clases en archivos separados para que sea más fácil de mantener y usar.
Si desea un único archivo monolítico, consulte los recursos en las versiones o puede ejecutar php build/compile.php
para generar SimplePie.compiled.php
usted mismo.
Para obtener más documentación sobre configuración e instalación, referencias de funciones, etc., visite la wiki. Si está utilizando la última versión de GitHub, también puede consultar la documentación de la API.
Si no puede encontrar una respuesta a su pregunta en la documentación, diríjase a uno de nuestros canales de soporte. Para informes de errores y solicitudes de funciones, visite el rastreador de problemas.
SimplePie actualmente es mantenido por Malcolm Blaney.
Como proyecto de código abierto, SimplePie se mantiene de forma algo esporádica. Esto significa que es posible que las solicitudes de funciones no se cumplan de inmediato, ya que hay que priorizar el tiempo.
Si desea contribuir a SimplePie, la mejor manera de comenzar es bifurcar el proyecto en GitHub y enviar solicitudes de extracción de parches. Al hacerlo, tenga en cuenta nuestros estándares de codificación.
El desarrollo principal para la próxima versión menor ocurre en la rama master
. Cree sus solicitudes de extracción principalmente en esta rama.
No proporcionamos activamente correcciones de errores ni correcciones de seguridad para versiones anteriores. Sin embargo, puede crear PR de backport si aún necesita soporte para versiones anteriores de PHP. Abra su PR en la sucursal correspondiente.
rama | requiere |
---|---|
maestro | PHP 7.2.0+ |
uno punto siete | PHP 5.6.0+ |
uno punto tres | PHP 5.2.0+ |
Para obtener una lista completa de contribuyentes:
simplepie
, ejecute git shortlog -ns
Nueva licencia BSD