Sou novato no OOP e aprendo melhor por exemplo.
Você poderia dizer que esta pergunta é semelhante a Quais projetos de código aberto Scala devo estudar para aprender as melhores práticas de codificação - mas em PHP.
Ouvi dizer que o Symfony tem a melhor 'arquitetura' (não vou fingir que sei o que isso significa exatamente), assim como o Doctrine ORM. Vale a pena gastar muitos meses lendo o código fonte desses projetos, tentando deduzir os padrões usados e aprendendo novos truques?
Eu já vi um número igual de páginas dissing e gostando da base de código do Zend (fornecerá links se necessário).
Você conhece algum outro projeto que faria qualquer desenvolvedor veterano de OOP derramar lágrimas de alegria?
Deixe-me acrescentar que a praticidade e o escopo de uso não são uma preocupação aqui - só quero fazer:
- Escolha um projeto que tenha uma base de código considerada incrível pelos desenvolvedores muito melhor e maior que eu.
- Escreva um código que atinja o que o projeto faz.
- Compare os resultados e tente aprender o que não sei.
Basicamente, uma base de código de interesse acadêmico. Alguma recomendação, por favor?