SimplePie é uma classe muito rápida e fácil de usar, escrita em PHP, que coloca o 'simples' de volta em 'sindicação realmente simples'. Flexível o suficiente para atender tanto iniciantes quanto veteranos, o SimplePie está focado em velocidade, facilidade de uso, compatibilidade e conformidade com padrões.
Desde o SimplePie 1.9.0 você pode usar um cliente HTTP PSR-18 como Guzzle ou qualquer outra implementação. Observe que você também precisaria de implementações PSR-17 de RequestFactoryInterface
e de uma implementação UriFactoryInterface
.
$ simplepie = new SimplePie SimplePie ();
$ simplepie -> set_http_client (
new GuzzleHttp Client (),
new GuzzleHttp Psr7 HttpFactory (),
new GuzzleHttp Psr7 HttpFactory (),
);
Desde o SimplePie 1.8.0 você pode usar o cache PSR-16 do Symfony ou qualquer outra implementação.
$ simplepie = new SimplePie SimplePie ();
$ simplepie -> set_cache (
new Symfony Component Cache Psr16Cache (
new Symfony Component Cache Adapter FilesystemAdapter ()
),
);
src/
- Classes SimplePie para uso com o autoloaderautoloader.php
- O SimplePie Autoloader se você quiser usar a versão do arquivo separado.README.markdown
- Este documento.LICENSES/BSD-3-Clause.txt
- Uma cópia da licença BSD.compatibility_test/
- O teste de compatibilidade do SimplePie que verifica o servidor em busca das configurações necessárias.demo/
- Uma demonstração básica do leitor de feed que mostra alguns dos recursos mais visíveis do SimplePie.build/
- Scripts relacionados à geração de peças do SimplePietest/
- conjunto de testes unitários do SimplePie.simplepie.inc
?Desde o SimplePie 1.3, dividimos as classes em arquivos separados para facilitar a manutenção e o uso.
Se você quiser um único arquivo monolítico, veja os ativos nas versões ou você mesmo pode executar php build/compile.php
para gerar SimplePie.compiled.php
.
Para obter mais documentação de configuração e instalação, referências de funções, etc., visite o wiki. Se estiver usando a versão mais recente do GitHub, você também pode verificar a documentação da API.
Se você não encontrar a resposta para sua dúvida na documentação, acesse um de nossos canais de suporte. Para relatórios de bugs e solicitações de recursos, visite o rastreador de problemas.
SimplePie é atualmente mantido por Malcolm Blaney.
Como um projeto de código aberto, o SimplePie é mantido de forma esporádica. Isso significa que as solicitações de recursos podem não ser atendidas imediatamente, pois o tempo deve ser priorizado.
Se você quiser contribuir com o SimplePie, a melhor maneira de começar é bifurcar o projeto no GitHub e enviar solicitações pull de patches. Ao fazer isso, esteja ciente de nossos padrões de codificação.
O desenvolvimento principal para a próxima versão secundária acontece no branch master
. Crie suas solicitações pull principalmente para este branch.
Não fornecemos ativamente correções de bugs ou correções de segurança para versões mais antigas. No entanto, você pode criar PRs de backport se ainda precisar de suporte para versões mais antigas do PHP. Abra seu PR na agência apropriada.
filial | requer |
---|---|
mestre | PHP 7.2.0+ |
um ponto-sete | PHP 5.6.0+ |
um-ponto-três | PHP 5.2.0+ |
Para uma lista completa de colaboradores:
simplepie
, execute git shortlog -ns
Nova licença BSD