Skip to content

Commit f4f6c49

Browse files
committed
Moving components into their new structure
This mostly meant changing things like component/asset/introduction to components/asset I think more substantial changes - like moving different sub-docs out of components - will happen little by little
1 parent f9fe733 commit f4f6c49

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

50 files changed

+111
-178
lines changed
File renamed without changes.

components/asset/index.rst

-7
This file was deleted.
File renamed without changes.

components/browser_kit/index.rst

-7
This file was deleted.

components/class_loader/introduction.rst renamed to components/class_loader.rst

+6
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
.. toctree::
2+
:hidden:
3+
:glob:
4+
5+
class_loader/*
6+
17
.. index::
28
single: Components; ClassLoader
39

components/class_loader/index.rst

-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@ ClassLoader
44
.. toctree::
55
:maxdepth: 2
66

7-
introduction
87
class_loader
98
psr4_class_loader
109
map_class_loader
File renamed without changes.

components/config/index.rst

-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@ Config
44
.. toctree::
55
:maxdepth: 2
66

7-
introduction
87
resources
98
caching
109
definition
File renamed without changes.

components/console/index.rst

-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@ Console
44
.. toctree::
55
:maxdepth: 2
66

7-
introduction
87
usage
98
changing_default_command
109
single_command_tool

components/debug/introduction.rst renamed to components/debug.rst

+15
Original file line numberDiff line numberDiff line change
@@ -73,4 +73,19 @@ and more useful::
7373
available, the handler uses a Symfony Response object; if not, it falls
7474
back to a regular PHP response.
7575

76+
Debugging a Class Loader
77+
========================
78+
79+
The :class:`Symfony\\Component\\Debug\\DebugClassLoader` attempts to
80+
throw more helpful exceptions when a class isn't found by the registered
81+
autoloaders. All autoloaders that implement a ``findFile()`` method are replaced
82+
with a ``DebugClassLoader`` wrapper.
83+
84+
Using the ``DebugClassLoader`` is as easy as calling its static
85+
:method:`Symfony\\Component\\Debug\\DebugClassLoader::enable` method::
86+
87+
use Symfony\Component\Debug\DebugClassLoader;
88+
89+
DebugClassLoader::enable();
90+
7691
.. _Packagist: https://packagist.org/packages/symfony/debug

components/debug/class_loader.rst

-18
This file was deleted.

components/debug/index.rst

-8
This file was deleted.

components/dependency_injection/index.rst

-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@ DependencyInjection
44
.. toctree::
55
:maxdepth: 2
66

7-
introduction
87
types
98
parameters
109
definitions

components/event_dispatcher/index.rst

-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@ EventDispatcher
44
.. toctree::
55
:maxdepth: 2
66

7-
introduction
87
container_aware_dispatcher
98
generic_event
109
immutable_dispatcher

components/expression_language/index.rst

-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@ ExpressionLanguage
44
.. toctree::
55
:maxdepth: 2
66

7-
introduction
87
syntax
98
extending
109
caching
File renamed without changes.

components/filesystem/index.rst

-1
Original file line numberDiff line numberDiff line change
@@ -4,5 +4,4 @@ Filesystem
44
.. toctree::
55
:maxdepth: 2
66

7-
introduction
87
lock_handler
File renamed without changes.

components/form/index.rst

-1
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,5 @@
44
.. toctree::
55
:maxdepth: 2
66

7-
introduction
87
type_guesser
98
form_events

components/http_foundation/index.rst

-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@ HttpFoundation
44
.. toctree::
55
:maxdepth: 2
66

7-
introduction
87
sessions
98
session_configuration
109
session_testing
File renamed without changes.

components/http_kernel/index.rst

-7
This file was deleted.

components/index.rst

+20-6
Original file line numberDiff line numberDiff line change
@@ -5,34 +5,48 @@ The Components
55
:hidden:
66

77
using_components
8-
asset/index
9-
browser_kit/index
8+
asset
9+
browser_kit
10+
class_loader
1011
class_loader/index
12+
config
1113
config/index
14+
console
1215
console/index
1316
css_selector
14-
debug/index
17+
debug
18+
dependency_injection
1519
dependency_injection/index
1620
dom_crawler
21+
event_dispatcher
1722
event_dispatcher/index
23+
expression_language
1824
expression_language/index
25+
filesystem
1926
filesystem/index
2027
finder
28+
form
2129
form/index
30+
http_foundation
2231
http_foundation/index
23-
http_kernel/index
32+
http_kernel
2433
intl
2534
options_resolver
2635
phpunit_bridge
2736
process
28-
property_access/index
29-
routing/index
37+
property_access
38+
routing
39+
security
3040
security/index
3141
serializer
3242
stopwatch
43+
templating
3344
templating/index
45+
translation
3446
translation/index
47+
var_dumper
3548
var_dumper/index
49+
yaml
3650
yaml/index
3751

3852
.. include:: /components/map.rst.inc

components/map.rst.inc

+31-74
Original file line numberDiff line numberDiff line change
@@ -1,32 +1,25 @@
11
* :doc:`/components/using_components`
22

3-
* :doc:`/components/asset/index`
3+
* :doc:`/components/asset`
44

5-
* :doc:`/components/asset/introduction`
5+
* :doc:`/components/browser_kit`
66

7-
* :doc:`/components/browser_kit/index`
7+
* :doc:`/components/class_loader`
88

9-
* :doc:`/components/browser_kit/introduction`
10-
11-
* :doc:`/components/class_loader/index`
12-
13-
* :doc:`/components/class_loader/introduction`
149
* :doc:`/components/class_loader/class_loader`
1510
* :doc:`/components/class_loader/psr4_class_loader`
1611
* :doc:`/components/class_loader/map_class_loader`
1712
* :doc:`/components/class_loader/cache_class_loader`
1813
* :doc:`/components/class_loader/class_map_generator`
1914

20-
* :doc:`/components/config/index`
15+
* :doc:`/components/config`
2116

22-
* :doc:`/components/config/introduction`
2317
* :doc:`/components/config/resources`
2418
* :doc:`/components/config/caching`
2519
* :doc:`/components/config/definition`
2620

27-
* :doc:`/components/console/index`
21+
* :doc:`/components/console`
2822

29-
* :doc:`/components/console/introduction`
3023
* :doc:`/components/console/usage`
3124
* :doc:`/components/console/single_command_tool`
3225
* :doc:`/components/console/changing_default_command`
@@ -35,16 +28,11 @@
3528
* :doc:`/components/console/logger`
3629
* :doc:`/components/console/helpers/index`
3730

38-
* **CssSelector**
39-
40-
* :doc:`/components/css_selector`
41-
42-
* :doc:`/components/debug/index`
31+
* :doc:`/components/css_selector`
4332

44-
* :doc:`/components/debug/introduction`
45-
* :doc:`/components/debug/class_loader`
33+
* :doc:`/components/debug`
4634

47-
* :doc:`/components/dependency_injection/index`
35+
* :doc:`/components/dependency_injection`
4836

4937
* :doc:`/components/dependency_injection/introduction`
5038
* :doc:`/components/dependency_injection/types`
@@ -60,110 +48,79 @@
6048
* :doc:`/components/dependency_injection/lazy_services`
6149
* :doc:`/components/dependency_injection/workflow`
6250

63-
* **DomCrawler**
51+
* :doc:`/components/dom_crawler`
6452

65-
* :doc:`/components/dom_crawler`
53+
* :doc:`/components/event_dispatcher`
6654

67-
* :doc:`/components/event_dispatcher/index`
68-
69-
* :doc:`/components/event_dispatcher/introduction`
7055
* :doc:`/components/event_dispatcher/container_aware_dispatcher`
7156
* :doc:`/components/event_dispatcher/generic_event`
7257
* :doc:`/components/event_dispatcher/immutable_dispatcher`
7358
* :doc:`/components/event_dispatcher/traceable_dispatcher`
7459

75-
* :doc:`/components/expression_language/index`
60+
* :doc:`/components/expression_language`
7661

77-
* :doc:`/components/expression_language/introduction`
7862
* :doc:`/components/expression_language/syntax`
7963
* :doc:`/components/expression_language/extending`
8064
* :doc:`/components/expression_language/caching`
8165

82-
* :doc:`/components/filesystem/index`
66+
* :doc:`/components/filesystem`
8367

84-
* :doc:`/components/filesystem/introduction`
8568
* :doc:`/components/filesystem/lock_handler`
8669

87-
* **Finder**
88-
89-
* :doc:`/components/finder`
70+
* :doc:`/components/finder`
9071

91-
* :doc:`/components/form/index`
72+
* :doc:`/components/form`
9273

93-
* :doc:`/components/form/introduction`
9474
* :doc:`/components/form/form_events`
9575
* :doc:`/components/form/type_guesser`
9676

97-
* :doc:`/components/http_foundation/index`
77+
* :doc:`/components/http_foundation`
9878

99-
* :doc:`/components/http_foundation/introduction`
10079
* :doc:`/components/http_foundation/sessions`
10180
* :doc:`/components/http_foundation/session_configuration`
10281
* :doc:`/components/http_foundation/session_testing`
10382
* :doc:`/components/http_foundation/session_php_bridge`
10483
* :doc:`/components/http_foundation/trusting_proxies`
10584

106-
* :doc:`/components/http_kernel/index`
107-
108-
* :doc:`/components/http_kernel/introduction`
109-
110-
* **Intl**
85+
* :doc:`/components/http_kernel`
11186

112-
* :doc:`/components/intl`
87+
* :doc:`/components/intl`
11388

114-
* **OptionsResolver**
89+
* :doc:`/components/options_resolver`
11590

116-
* :doc:`/components/options_resolver`
91+
* :doc:`/components/phpunit_bridge`
11792

118-
* **PHPUnitBridge**
93+
* :doc:`/components/process`
11994

120-
* :doc:`/components/phpunit_bridge`
95+
* :doc:`/components/property_access`
12196

122-
* **Process**
97+
* :doc:`/components/routing`
12398

124-
* :doc:`/components/process`
99+
* :doc:`/components/security`
125100

126-
* :doc:`/components/property_access/index`
127-
128-
* :doc:`/components/property_access/introduction`
129-
130-
* :doc:`/components/routing/index`
131-
132-
* :doc:`/components/routing/introduction`
133-
* :doc:`/components/routing/hostname_pattern`
134-
135-
* :doc:`/components/security/index`
136-
137-
* :doc:`/components/security/introduction`
138101
* :doc:`/components/security/firewall`
139102
* :doc:`/components/security/authentication`
140103
* :doc:`/components/security/authorization`
141104
* :doc:`/components/security/secure_tools`
142105

143-
* **Serializer**
144-
145-
* :doc:`/components/serializer`
146-
147-
* **Stopwatch**
106+
* :doc:`/components/serializer`
148107

149-
* :doc:`/components/stopwatch`
108+
* :doc:`/components/stopwatch`
150109

151-
* :doc:`/components/templating/index`
110+
* :doc:`/components/templating`
152111

153-
* :doc:`/components/templating/introduction`
112+
* :doc:`/components/templating/assetshelper`
113+
* :doc:`/components/templating/slotshelper`
154114

155-
* :doc:`/components/translation/index`
115+
* :doc:`/components/translation`
156116

157-
* :doc:`/components/translation/introduction`
158117
* :doc:`/components/translation/usage`
159118
* :doc:`/components/translation/custom_formats`
160119

161-
* :doc:`/components/var_dumper/index`
120+
* :doc:`/components/var_dumper`
162121

163-
* :doc:`/components/var_dumper/introduction`
164122
* :doc:`/components/var_dumper/advanced`
165123

166-
* :doc:`/components/yaml/index`
124+
* :doc:`/components/yaml`
167125

168-
* :doc:`/components/yaml/introduction`
169126
* :doc:`/components/yaml/yaml_format`

0 commit comments

Comments
 (0)