add yaml extension to ci
fix some type
fix private method building
skip firephp tes
change [] to array (PHP5.3 support)
Merge pull request #3015 from akaNightmare/fix-travis-build

Fix travis build