dropping php 5.3 support over the 'callable' typehint