in module.pp, on line 91 (last before closing parenthesis) there is:
require => Package['php'],
it should be
require => Package[$php::package],
otherwise, installing another php package (php55, php56 from another repo (epel/remi as example for Fedora/Centos/RHEL) will cause the module part to be ignored as the require clause will be missed.
update:
same in init.php:
251: package { "${php::package}":
263: require => Package["${php::package}"],
in module.pp, on line 91 (last before closing parenthesis) there is:
require => Package['php'],
it should be
require => Package[$php::package],
otherwise, installing another php package (php55, php56 from another repo (epel/remi as example for Fedora/Centos/RHEL) will cause the module part to be ignored as the require clause will be missed.
update: same in init.php: 251: package { "${php::package}": 263: require => Package["${php::package}"],