removed "callable from function head dueto php5.3 does not accept a Closure as callable