Spec URL: http://michael.cronenworth.com/RPMS/php-ruflin-elastica.spec SRPM URL: http://michael.cronenworth.com/RPMS/php-ruflin-elastica-2.3.0-1.fc22.src.rpm Description: Elastica is a PHP client for elasticsearch: http://elastica.io/ Fedora Account System Username: mooninite
From PHP Guidelines: A PSR-4 [2] compliant library would put its PHP files in /usr/share/php/<Vendor Name> in a PSR-0 compliant tree. And used namespace is Elastica which should be the top level.
psr/log is required (see composer.json), and use "composer" dependencies.
And it seems a good pratice to include autoload for dependencies (ok psr/Log don't have one, but quite easy to ask its maintainer to add it)
With Fedora's change on bundled libraries I am not going to pursue this review.