fix: require php >= 5.4