Giter VIP home page Giter VIP logo

Comments (4)

chapterjason avatar chapterjason commented on August 29, 2024

Hey @loevgaard, it was removed in #48 as Symfony provides the test.service_container which gives you access to private services.

https://symfony.com/doc/current/testing.html#retrieving-services-in-the-test

from symfony-bundle-test.

loevgaard avatar loevgaard commented on August 29, 2024

Hi, @chapterjason

Yes, but it doesn't give me access to removed services. See https://github.com/symfony/symfony/blob/6.2/src/Symfony/Bundle/FrameworkBundle/Test/TestContainer.php#L19-L23

from symfony-bundle-test.

chapterjason avatar chapterjason commented on August 29, 2024

Yes, that is right.

If you need to test private services that have been removed (those who are not used by any other services), you need to declare those private services as public in the config/services_test.yaml file.

IMO It is better to explicitly set only the neccessary services public in a separate file and load it with addTestConfig.

from symfony-bundle-test.

loevgaard avatar loevgaard commented on August 29, 2024

That may be right. I find it easier to do with the compiler pass, but yes your way is more explicit. Thanks for your quick response!

from symfony-bundle-test.

Related Issues (16)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.