Skip to content

Commit 3474fac

Browse files
committed
updated the stable API document
1 parent 9274dbf commit 3474fac

File tree

3 files changed

+25
-22
lines changed

3 files changed

+25
-22
lines changed

book/stable_api.rst

Lines changed: 21 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -12,28 +12,29 @@ The Symfony2 stable API is a subset of all Symfony2 published public methods
1212
The implementation itself can change though. The only valid case for a change
1313
in the stable API is in order to fix a security issue.
1414

15-
.. note::
16-
17-
The stable API is based on a whitelist. Therefore, everything not listed
18-
explicitly in this document is not part of the stable API.
19-
20-
.. note::
21-
22-
This is a work in progress and the definitive list will be published when
23-
Symfony2 final will be released. In the meantime, if you think that some
24-
methods deserve to be in this list, please start a discussion on the
25-
Symfony developer mailing-list.
26-
27-
.. tip::
28-
29-
Any method part of the stable API is marked as such on the Symfony2 API
30-
website (has the ``@stable`` annotation).
15+
The stable API is based on a whitelist, tagged with `@api`. Therefore,
16+
everything not tagged explicitly is not part of the stable API.
3117

3218
.. tip::
3319

3420
Any third party bundle should also publish its own stable API.
3521

36-
HttpKernel Component
37-
--------------------
38-
39-
* HttpKernelInterface:::method:`Symfony\\Component\\HttpKernel\\HttpKernelInterface::handle`
22+
As of Symfony 2.0, the following components have a public tagged API:
23+
24+
* BrowserKit
25+
* ClassLoader
26+
* Console
27+
* CssSelector
28+
* DependencyInjection
29+
* DomCrawler
30+
* EventDispatcher
31+
* Finder
32+
* HttpFoundation
33+
* HttpKernel
34+
* Locale
35+
* Process
36+
* Routing
37+
* Templating
38+
* Translation
39+
* Validator
40+
* Yaml

quick_tour/the_architecture.rst

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -361,5 +361,7 @@ need to learn a lot to become a Symfony2 master. Ready to dig into these
361361
topics now? Look no further - go to the official :doc:`/book/index` and pick
362362
any topic you want.
363363

364+
her to go fro here
365+
364366
.. _standards: http://groups.google.com/group/php-standards/web/psr-0-final-proposal
365367
.. _convention: http://pear.php.net/

quick_tour/the_big_picture.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -55,9 +55,9 @@ have a ``Symfony/`` directory that looks like this:
5555

5656
If you downloaded the Standard Edition *without vendors*, simply run the
5757
following command to download all of the vendor libraries:
58-
58+
5959
.. code-block:: bash
60-
60+
6161
php bin/vendors install
6262
6363
Checking the Configuration

0 commit comments

Comments
 (0)