PHP 5.3 compatible solution for older Symfony2 versions

public runloop method is not so cool, but I think we can't work around it in PHP 5.3.