From a52a5b9ac36a39edbc83976bab193ef133686f0c Mon Sep 17 00:00:00 2001 From: Christian Flothmann Date: Fri, 16 Jan 2015 16:37:18 +0100 Subject: [PATCH] [Components][ClassLoader] remove DebugClassLoader The `DebugClassLoader` has been moved to the Debug component with Symfony 2.4 and will be removed in 3.0 (see symfony/symfony#13203). --- components/class_loader/class_loader.rst | 3 +-- components/class_loader/debug_class_loader.rst | 3 --- components/class_loader/index.rst | 6 +++++- components/class_loader/introduction.rst | 14 ++++++++------ components/map.rst.inc | 1 - 5 files changed, 14 insertions(+), 13 deletions(-) diff --git a/components/class_loader/class_loader.rst b/components/class_loader/class_loader.rst index 246ee38a68a..1bef3f652d9 100644 --- a/components/class_loader/class_loader.rst +++ b/components/class_loader/class_loader.rst @@ -12,8 +12,7 @@ load all of your project's classes. You can use both the ``ApcClassLoader`` and the ``XcacheClassLoader`` to :doc:`cache ` a ``ClassLoader`` - instance or the ``DebugClassLoader`` to :doc:`debug ` - it. + instance. Usage ----- diff --git a/components/class_loader/debug_class_loader.rst b/components/class_loader/debug_class_loader.rst index 75bf66c707a..d41afe9d277 100644 --- a/components/class_loader/debug_class_loader.rst +++ b/components/class_loader/debug_class_loader.rst @@ -1,6 +1,3 @@ -.. index:: - single: ClassLoader; DebugClassLoader - Debugging a Class Loader ======================== diff --git a/components/class_loader/index.rst b/components/class_loader/index.rst index 9808f59c6d8..5215b57291d 100644 --- a/components/class_loader/index.rst +++ b/components/class_loader/index.rst @@ -9,5 +9,9 @@ ClassLoader psr4_class_loader map_class_loader cache_class_loader - debug_class_loader class_map_generator + +.. toctree:: + :hidden: + + debug_class_loader diff --git a/components/class_loader/introduction.rst b/components/class_loader/introduction.rst index 9db1e7f41fa..55ba19a3e53 100644 --- a/components/class_loader/introduction.rst +++ b/components/class_loader/introduction.rst @@ -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 `. + +When using the :doc:`Debug component `, you +can also use a special :doc:`DebugClassLoader ` +that eases debugging by throwing more helpful exceptions when a class could +not be found by a class loader. Installation ------------ diff --git a/components/map.rst.inc b/components/map.rst.inc index 02731ec21a8..b8566f83203 100644 --- a/components/map.rst.inc +++ b/components/map.rst.inc @@ -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` pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy