Skip to content

Commit

Permalink
[Components][ClassLoader] remove DebugClassLoader
Browse files Browse the repository at this point in the history
The `DebugClassLoader` has been moved to the Debug component with
Symfony 2.4 and will be removed in 3.0 (see symfony/symfony#13203).
  • Loading branch information
xabbuh committed May 24, 2015
1 parent 747696a commit 2038d17
Show file tree
Hide file tree
Showing 6 changed files with 10 additions and 13 deletions.
3 changes: 1 addition & 2 deletions components/class_loader/class_loader.rst
Original file line number Diff line number Diff line change
Expand Up @@ -12,8 +12,7 @@ load all of your project's classes.

You can use both the ``ApcClassLoader`` and the ``XcacheClassLoader`` to
:doc:`cache </components/class_loader/cache_class_loader>` a ``ClassLoader``
instance or the ``DebugClassLoader`` to :doc:`debug </components/class_loader/debug_class_loader>`
it.
instance.

Usage
-----
Expand Down
3 changes: 0 additions & 3 deletions components/class_loader/debug_class_loader.rst
Original file line number Diff line number Diff line change
@@ -1,6 +1,3 @@
.. index::
single: ClassLoader; DebugClassLoader

Debugging a Class Loader
========================

Expand Down
1 change: 0 additions & 1 deletion components/class_loader/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -9,5 +9,4 @@ ClassLoader
psr4_class_loader
map_class_loader
cache_class_loader
debug_class_loader
class_map_generator
14 changes: 8 additions & 6 deletions components/class_loader/introduction.rst
Original file line number Diff line number Diff line change
Expand Up @@ -23,12 +23,14 @@ the class. Symfony provides three autoloaders, which are able to load your class
* :doc:`/components/class_loader/map_class_loader`: loads classes using
a static map from class name to file path.

Additionally, the Symfony ClassLoader component ships with a set of wrapper
classes which can be used to add additional functionality on top of existing
autoloaders:

* :doc:`/components/class_loader/cache_class_loader`
* :doc:`/components/class_loader/debug_class_loader`
Additionally, the Symfony ClassLoader component ships with a wrapper class
which makes it possible
:doc:`to cache the results of a class loader </components/class_loader/cache_class_loader>`.

When using the :doc:`Debug component </components/debug/introduction>`, you
can also use a special :doc:`DebugClassLoader </components/debug/class_loader>`
that eases debugging by throwing more helpful exceptions when a class could
not be found by a class loader.

Installation
------------
Expand Down
1 change: 0 additions & 1 deletion components/map.rst.inc
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,6 @@
* :doc:`/components/class_loader/psr4_class_loader`
* :doc:`/components/class_loader/map_class_loader`
* :doc:`/components/class_loader/cache_class_loader`
* :doc:`/components/class_loader/debug_class_loader`
* :doc:`/components/class_loader/class_map_generator`

* :doc:`/components/config/index`
Expand Down
1 change: 1 addition & 0 deletions redirection_map
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@
/cookbook/service_container/tags /components/dependency_injection/tags
/reference/configuration/mongodb /bundles/DoctrineMongoDBBundle/config
/reference/YAML /components/yaml
/components/class_loader/debug_class_loader /components/debug/class_loader
/components/dependency_injection /components/dependency_injection/introduction
/components/event_dispatcher /components/event_dispatcher/introduction
/components/http_foundation /components/http_foundation/introduction
Expand Down

0 comments on commit 2038d17

Please sign in to comment.