Skip to content

Commit aeeb09f

Browse files
committed
Edit licence and readme
1 parent c397914 commit aeeb09f

File tree

2 files changed

+15
-184
lines changed

2 files changed

+15
-184
lines changed

LICENSE

+14-13
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,20 @@
1-
Copyright (c) 2004-2013 Fabien Potencier
1+
The MIT License (MIT)
22

3-
Permission is hereby granted, free of charge, to any person obtaining a copy
4-
of this software and associated documentation files (the "Software"), to deal
5-
in the Software without restriction, including without limitation the rights
6-
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
7-
copies of the Software, and to permit persons to whom the Software is furnished
8-
to do so, subject to the following conditions:
3+
Copyright (c) 2013 Peter Mitchell
4+
5+
Permission is hereby granted, free of charge, to any person obtaining a copy of
6+
this software and associated documentation files (the "Software"), to deal in
7+
the Software without restriction, including without limitation the rights to
8+
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
9+
the Software, and to permit persons to whom the Software is furnished to do so,
10+
subject to the following conditions:
911

1012
The above copyright notice and this permission notice shall be included in all
1113
copies or substantial portions of the Software.
1214

1315
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
14-
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
15-
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
16-
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
17-
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
18-
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
19-
THE SOFTWARE.
16+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
17+
FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
18+
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
19+
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
20+
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

README.md

+1-171
Original file line numberDiff line numberDiff line change
@@ -1,171 +1 @@
1-
Symfony Standard Edition
2-
========================
3-
4-
Welcome to the Symfony Standard Edition - a fully-functional Symfony2
5-
application that you can use as the skeleton for your new applications.
6-
7-
This document contains information on how to download, install, and start
8-
using Symfony. For a more detailed explanation, see the [Installation][1]
9-
chapter of the Symfony Documentation.
10-
11-
1) Installing the Standard Edition
12-
----------------------------------
13-
14-
When it comes to installing the Symfony Standard Edition, you have the
15-
following options.
16-
17-
### Use Composer (*recommended*)
18-
19-
As Symfony uses [Composer][2] to manage its dependencies, the recommended way
20-
to create a new project is to use it.
21-
22-
If you don't have Composer yet, download it following the instructions on
23-
http://getcomposer.org/ or just run the following command:
24-
25-
curl -s http://getcomposer.org/installer | php
26-
27-
Then, use the `create-project` command to generate a new Symfony application:
28-
29-
php composer.phar create-project symfony/framework-standard-edition path/to/install
30-
31-
Composer will install Symfony and all its dependencies under the
32-
`path/to/install` directory.
33-
34-
### Download an Archive File
35-
36-
To quickly test Symfony, you can also download an [archive][3] of the Standard
37-
Edition and unpack it somewhere under your web server root directory.
38-
39-
If you downloaded an archive "without vendors", you also need to install all
40-
the necessary dependencies. Download composer (see above) and run the
41-
following command:
42-
43-
php composer.phar install
44-
45-
2) Checking your System Configuration
46-
-------------------------------------
47-
48-
Before starting coding, make sure that your local system is properly
49-
configured for Symfony.
50-
51-
Execute the `check.php` script from the command line:
52-
53-
php app/check.php
54-
55-
The script returns a status code of `0` if all mandatory requirements are met,
56-
`1` otherwise.
57-
58-
Access the `config.php` script from a browser:
59-
60-
http://localhost/path/to/symfony/app/web/config.php
61-
62-
If you get any warnings or recommendations, fix them before moving on.
63-
64-
3) Browsing the Demo Application
65-
--------------------------------
66-
67-
Congratulations! You're now ready to use Symfony.
68-
69-
From the `config.php` page, click the "Bypass configuration and go to the
70-
Welcome page" link to load up your first Symfony page.
71-
72-
You can also use a web-based configurator by clicking on the "Configure your
73-
Symfony Application online" link of the `config.php` page.
74-
75-
To see a real-live Symfony page in action, access the following page:
76-
77-
web/app_dev.php/demo/hello/Fabien
78-
79-
4) Getting started with Symfony
80-
-------------------------------
81-
82-
This distribution is meant to be the starting point for your Symfony
83-
applications, but it also contains some sample code that you can learn from
84-
and play with.
85-
86-
A great way to start learning Symfony is via the [Quick Tour][4], which will
87-
take you through all the basic features of Symfony2.
88-
89-
Once you're feeling good, you can move onto reading the official
90-
[Symfony2 book][5].
91-
92-
A default bundle, `AcmeDemoBundle`, shows you Symfony2 in action. After
93-
playing with it, you can remove it by following these steps:
94-
95-
* delete the `src/Acme` directory;
96-
97-
* remove the routing entry referencing AcmeDemoBundle in `app/config/routing_dev.yml`;
98-
99-
* remove the AcmeDemoBundle from the registered bundles in `app/AppKernel.php`;
100-
101-
* remove the `web/bundles/acmedemo` directory;
102-
103-
* remove the `security.providers`, `security.firewalls.login` and
104-
`security.firewalls.secured_area` entries in the `security.yml` file or
105-
tweak the security configuration to fit your needs.
106-
107-
What's inside?
108-
---------------
109-
110-
The Symfony Standard Edition is configured with the following defaults:
111-
112-
* Twig is the only configured template engine;
113-
114-
* Doctrine ORM/DBAL is configured;
115-
116-
* Swiftmailer is configured;
117-
118-
* Annotations for everything are enabled.
119-
120-
It comes pre-configured with the following bundles:
121-
122-
* **FrameworkBundle** - The core Symfony framework bundle
123-
124-
* [**SensioFrameworkExtraBundle**][6] - Adds several enhancements, including
125-
template and routing annotation capability
126-
127-
* [**DoctrineBundle**][7] - Adds support for the Doctrine ORM
128-
129-
* [**TwigBundle**][8] - Adds support for the Twig templating engine
130-
131-
* [**SecurityBundle**][9] - Adds security by integrating Symfony's security
132-
component
133-
134-
* [**SwiftmailerBundle**][10] - Adds support for Swiftmailer, a library for
135-
sending emails
136-
137-
* [**MonologBundle**][11] - Adds support for Monolog, a logging library
138-
139-
* [**AsseticBundle**][12] - Adds support for Assetic, an asset processing
140-
library
141-
142-
* **WebProfilerBundle** (in dev/test env) - Adds profiling functionality and
143-
the web debug toolbar
144-
145-
* **SensioDistributionBundle** (in dev/test env) - Adds functionality for
146-
configuring and working with Symfony distributions
147-
148-
* [**SensioGeneratorBundle**][13] (in dev/test env) - Adds code generation
149-
capabilities
150-
151-
* **AcmeDemoBundle** (in dev/test env) - A demo bundle with some example
152-
code
153-
154-
All libraries and bundles included in the Symfony Standard Edition are
155-
released under the MIT or BSD license.
156-
157-
Enjoy!
158-
159-
[1]: http://symfony.com/doc/2.3/book/installation.html
160-
[2]: http://getcomposer.org/
161-
[3]: http://symfony.com/download
162-
[4]: http://symfony.com/doc/2.3/quick_tour/the_big_picture.html
163-
[5]: http://symfony.com/doc/2.3/index.html
164-
[6]: http://symfony.com/doc/2.3/bundles/SensioFrameworkExtraBundle/index.html
165-
[7]: http://symfony.com/doc/2.3/book/doctrine.html
166-
[8]: http://symfony.com/doc/2.3/book/templating.html
167-
[9]: http://symfony.com/doc/2.3/book/security.html
168-
[10]: http://symfony.com/doc/2.3/cookbook/email.html
169-
[11]: http://symfony.com/doc/2.3/cookbook/logging/monolog.html
170-
[12]: http://symfony.com/doc/2.3/cookbook/assetic/asset_management.html
171-
[13]: http://symfony.com/doc/2.3/bundles/SensioGeneratorBundle/index.html
1+
# Testing Symfony 2 Controllers With Phpspec

0 commit comments

Comments
 (0)