title: Problems using Symfony2 + PHPUnit
body: <p>I've finished my first "real" web-application using Symfony2. Until now there are no unit tests - since the project grows very fast - I need to add them to check for errors before every release. (Currently I test everything manually)</p>
  
  <p>When i first use "phpunit -c app/" i get this deprecation-messages:</p>
  
  <blockquote>
    <p>Remaining deprecation notices (37)</p>
    
    <p>Symfony\Component\DependencyInjection\Definition::setFactoryMethod(createNamed)
    is deprecated since version 2.6 and will be removed in 3.0. Use
    Definition::setFactory() instead: 4x
        4x in myControllerTest::testMyAction from MyNamespace\XYZBundle\Tests\Controller</p>
    
    <p>Symfony\Component\DependencyInjection\Definition::setFactoryService(form.factory)
    is deprecated since version 2.6 and will be removed in 3.0. Use
    Definition::setFactory() instead: 4x
        4x in myControllerTest::testMyAction from MyNamespace\XYZBundle\Tests\Controller</p>
    
    <p>The "pattern" option in file
    "/var/www/myproject/vendor/friendsofsymfony/user-bundle/FOS/UserBundle/Resources/config/routing/security.xml"
    is deprecated since version 2.2 and will be removed in 3.0. Use the
    "path" option in the route definition instead: 3x
        3x in myControllerTest::testMyAction from MyNamespace\XYZBundle\Tests\Controller</p>
    
    <p>Twig Function "form_enctype" is deprecated. Use "form_start" instead
    in FOSUserBundle:Profile:edit_content.html.twig at line 1: 1x
        1x in myControllerTest::testMyAction from MyNamespace\XYZBundle\Tests\Controller</p>
    
    <p>Using an instance of "Twig_Function_Method" for function
    "vich_uploader_asset" is deprecated since version 1.21. Use
    Twig_SimpleFunction instead: 1x
        1x in myControllerTest::testMyAction from MyNamespace\XYZBundle\Tests\Controller</p>
    
    <p>The Twig_Function class is deprecated since version 1.12 and will be
    removed in 2.0. Use Twig_SimpleFunction instead: 1x
        1x in myControllerTest::testMyAction from MyNamespace\XYZBundle\Tests\Controller</p>
    
    <p>The "scope" attribute of service
    "fos_user.resetting.form.handler.default" in file
    "/var/www/myproject/vendor/friendsofsymfony/user-bundle/FOS/UserBundle/DependencyInjection/../Resources/config/resetting.xml"
    is deprecated since version 2.8 and will be removed in 3.0: 1x
        1x in myControllerTest::testMyAction from MyNamespace\XYZBundle\Tests\Controller</p>
    
    <p>The Twig_Function_Method class is deprecated since version 1.12 and
    will be removed in 2.0. Use Twig_SimpleFunction instead: 1x
        1x in myControllerTest::testMyAction from MyNamespace\XYZBundle\Tests\Controller</p>
    
    <p>Twig Function "form_enctype" is deprecated. Use "form_start" instead
    in FOSUserBundle:Group:new_content.html.twig at line 1: 1x
        1x in myControllerTest::testMyAction from MyNamespace\XYZBundle\Tests\Controller</p>
    
    <p>Twig Function "form_enctype" is deprecated. Use "form_start" instead
    in FOSUserBundle:Group:edit_content.html.twig at line 1: 1x
        1x in myControllerTest::testMyAction from MyNamespace\XYZBundle\Tests\Controller</p>
    
    <p>Twig Function "form_enctype" is deprecated. Use "form_start" instead
    in FOSUserBundle:Registration:register_content.html.twig at line 1: 1x
        1x in myControllerTest::testMyAction from MyNamespace\XYZBundle\Tests\Controller</p>
    
    <p>Twig Function "form_enctype" is deprecated. Use "form_start" instead
    in FOSUserBundle:ChangePassword:changePassword_content.html.twig at
    line 1: 1x
        1x in myControllerTest::testMyAction from MyNamespace\XYZBundle\Tests\Controller</p>
    
    <p>The "_method" requirement of route "fos_user_security_check" in file
    "/var/www/myproject/vendor/friendsofsymfony/user-bundle/FOS/UserBundle/Resources/config/routing/security.xml"
    is deprecated since version 2.2 and will be removed in 3.0. Use the
    "methods" attribute instead: 1x
        1x in myControllerTest::testMyAction from MyNamespace\XYZBundle\Tests\Controller</p>
    
    <p>Twig Function "form_enctype" is deprecated. Use "form_start" instead
    in FOSUserBundle:Resetting:reset_content.html.twig at line 1: 1x
        1x in myControllerTest::testMyAction from MyNamespace\XYZBundle\Tests\Controller</p>
    
    <p>The "factory-service" attribute of service "fos_user.resetting.form"
    in file
    "/var/www/myproject/vendor/friendsofsymfony/user-bundle/FOS/UserBundle/DependencyInjection/../Resources/config/resetting.xml"
    is deprecated since version 2.6 and will be removed in 3.0. Use the
    "factory" element instead: 1x
        1x in myControllerTest::testMyAction from MyNamespace\XYZBundle\Tests\Controller</p>
    
    <p>The "scope" attribute of service
    "fos_user.change_password.form.handler.default" in file
    "/var/www/myproject/vendor/friendsofsymfony/user-bundle/FOS/UserBundle/DependencyInjection/../Resources/config/change_password.xml"
    is deprecated since version 2.8 and will be removed in 3.0: 1x
        1x in myControllerTest::testMyAction from MyNamespace\XYZBundle\Tests\Controller</p>
    
    <p>The "factory-method" attribute of service "fos_user.profile.form" in
    file
    "/var/www/myproject/vendor/friendsofsymfony/user-bundle/FOS/UserBundle/DependencyInjection/../Resources/config/profile.xml"
    is deprecated since version 2.6 and will be removed in 3.0. Use the
    "factory" element instead: 1x
        1x in myControllerTest::testMyAction from MyNamespace\XYZBundle\Tests\Controller</p>
    
    <p>The "factory-service" attribute of service "fos_user.profile.form" in
    file
    "/var/www/myproject/vendor/friendsofsymfony/user-bundle/FOS/UserBundle/DependencyInjection/../Resources/config/profile.xml"
    is deprecated since version 2.6 and will be removed in 3.0. Use the
    "factory" element instead: 1x
        1x in myControllerTest::testMyAction from MyNamespace\XYZBundle\Tests\Controller</p>
    
    <p>Symfony\Component\DependencyInjection\Definition::setFactoryService(doctrine)
    is deprecated since version 2.6 and will be removed in 3.0. Use
    Definition::setFactory() instead: 1x
        1x in myControllerTest::testMyAction from MyNamespace\XYZBundle\Tests\Controller</p>
    
    <p>The "factory-service" attribute of service "fos_user.entity_manager"
    in file
    "/var/www/myproject/vendor/friendsofsymfony/user-bundle/FOS/UserBundle/DependencyInjection/../Resources/config/orm.xml"
    is deprecated since version 2.6 and will be removed in 3.0. Use the
    "factory" element instead: 1x
        1x in myControllerTest::testMyAction from MyNamespace\XYZBundle\Tests\Controller</p>
    
    <p>Symfony\Component\DependencyInjection\Definition::setFactoryMethod(getManager)
    is deprecated since version 2.6 and will be removed in 3.0. Use
    Definition::setFactory() instead: 1x
        1x in myControllerTest::testMyAction from MyNamespace\XYZBundle\Tests\Controller</p>
    
    <p>The "scope" attribute of service
    "fos_user.profile.form.handler.default" in file
    "/var/www/myproject/vendor/friendsofsymfony/user-bundle/FOS/UserBundle/DependencyInjection/../Resources/config/profile.xml"
    is deprecated since version 2.8 and will be removed in 3.0: 1x
        1x in myControllerTest::testMyAction from MyNamespace\XYZBundle\Tests\Controller</p>
    
    <p>The "factory-method" attribute of service "fos_user.registration.form"
    in file
    "/var/www/myproject/vendor/friendsofsymfony/user-bundle/FOS/UserBundle/DependencyInjection/../Resources/config/registration.xml"
    is deprecated since version 2.6 and will be removed in 3.0. Use the
    "factory" element instead: 1x
        1x in myControllerTest::testMyAction from MyNamespace\XYZBundle\Tests\Controller</p>
    
    <p>The "factory-service" attribute of service
    "fos_user.change_password.form" in file
    "/var/www/myproject/vendor/friendsofsymfony/user-bundle/FOS/UserBundle/DependencyInjection/../Resources/config/change_password.xml"
    is deprecated since version 2.6 and will be removed in 3.0. Use the
    "factory" element instead: 1x
        1x in myControllerTest::testMyAction from MyNamespace\XYZBundle\Tests\Controller</p>
    
    <p>The "factory-method" attribute of service "fos_user.entity_manager" in
    file
    "/var/www/myproject/vendor/friendsofsymfony/user-bundle/FOS/UserBundle/DependencyInjection/../Resources/config/orm.xml"
    is deprecated since version 2.6 and will be removed in 3.0. Use the
    "factory" element instead: 1x
        1x in myControllerTest::testMyAction from MyNamespace\XYZBundle\Tests\Controller</p>
    
    <p>The "factory-method" attribute of service
    "fos_user.change_password.form" in file
    "/var/www/myproject/vendor/friendsofsymfony/user-bundle/FOS/UserBundle/DependencyInjection/../Resources/config/change_password.xml"
    is deprecated since version 2.6 and will be removed in 3.0. Use the
    "factory" element instead: 1x
        1x in myControllerTest::testMyAction from MyNamespace\XYZBundle\Tests\Controller</p>
    
    <p>The "scope" attribute of service
    "fos_user.registration.form.handler.default" in file
    "/var/www/myproject/vendor/friendsofsymfony/user-bundle/FOS/UserBundle/DependencyInjection/../Resources/config/registration.xml"
    is deprecated since version 2.8 and will be removed in 3.0: 1x
        1x in myControllerTest::testMyAction from MyNamespace\XYZBundle\Tests\Controller</p>
    
    <p>The "factory-service" attribute of service
    "fos_user.registration.form" in file
    "/var/www/myproject/vendor/friendsofsymfony/user-bundle/FOS/UserBundle/DependencyInjection/../Resources/config/registration.xml"
    is deprecated since version 2.6 and will be removed in 3.0. Use the
    "factory" element instead: 1x
        1x in myControllerTest::testMyAction from MyNamespace\XYZBundle\Tests\Controller</p>
    
    <p>The "factory-method" attribute of service "fos_user.resetting.form" in
    file
    "/var/www/myproject/vendor/friendsofsymfony/user-bundle/FOS/UserBundle/DependencyInjection/../Resources/config/resetting.xml"
    is deprecated since version 2.6 and will be removed in 3.0. Use the
    "factory" element instead: 1x
        1x in myControllerTest::testMyAction from MyNamespace\XYZBundle\Tests\Controller</p>
  </blockquote>
  
  <p>After the first time (cache got build) only this remains:</p>
  
  <p>Remaining deprecation notices (320)</p>
  
  <blockquote>
    <p>The class "Symfony\Bundle\AsseticBundle\Config\AsseticResource" is
    performing resource checking through ResourceInterface::isFresh(),
    which is deprecated since 2.8 and will be removed in 3.0: 320x
        320x in myControllerTest::testMyAction from MyNamespace\XYZBundle\Tests\Controller</p>
  </blockquote>
  
  <p>I searched how to suppress deprecated warnings as they are from dependencies and not from my code. I found this solution:</p>
  
  <pre><code>&lt;php&gt;
  &lt;ini name="error_reporting" value="-16385" /&gt;
  &lt;/php&gt;      
  </code></pre>
  
  <p>So I added this to my phpunit.xml but it doesn't solve the problem. Hope you can help me with it!</p>