Typehint callable moved to phpdoc because of compatibility with PHP 5.3