Red Hat Bugzilla – Bug 1271090
Review Request: php-ruflin-elastica - Elastica is a PHP client for elasticsearch
Last modified: 2016-12-14 12:21:57 EST
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  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.