├── .env.example
├── .gitattributes
├── .gitignore
├── app
├── Console
│ ├── Commands
│ │ └── Inspire.php
│ └── Kernel.php
├── Events
│ └── Event.php
├── Exceptions
│ └── Handler.php
├── Http
│ ├── Controllers
│ │ ├── Auth
│ │ │ ├── AuthController.php
│ │ │ └── PasswordController.php
│ │ └── Controller.php
│ ├── Kernel.php
│ ├── Middleware
│ │ ├── Authenticate.php
│ │ ├── EncryptCookies.php
│ │ ├── RedirectIfAuthenticated.php
│ │ └── VerifyCsrfToken.php
│ ├── Requests
│ │ └── Request.php
│ └── routes.php
├── Jobs
│ └── Job.php
├── Listeners
│ └── .gitkeep
├── Policies
│ └── .gitkeep
├── Providers
│ ├── AppServiceProvider.php
│ ├── AuthServiceProvider.php
│ ├── EventServiceProvider.php
│ └── RouteServiceProvider.php
└── User.php
├── artisan
├── bootstrap
├── app.php
├── autoload.php
└── cache
│ └── .gitignore
├── composer.json
├── composer.lock
├── config
├── app.php
├── auth.php
├── broadcasting.php
├── cache.php
├── compile.php
├── database.php
├── filesystems.php
├── mail.php
├── queue.php
├── services.php
├── session.php
└── view.php
├── database
├── .gitignore
├── factories
│ └── ModelFactory.php
├── migrations
│ ├── .gitkeep
│ ├── 2014_10_12_000000_create_users_table.php
│ └── 2014_10_12_100000_create_password_resets_table.php
└── seeds
│ ├── .gitkeep
│ └── DatabaseSeeder.php
├── gulpfile.js
├── package.json
├── phpunit.xml
├── public
├── .htaccess
├── favicon.ico
├── index.php
├── robots.txt
└── web.config
├── readme.md
├── resources
├── assets
│ └── sass
│ │ └── app.scss
├── lang
│ └── en
│ │ ├── auth.php
│ │ ├── pagination.php
│ │ ├── passwords.php
│ │ └── validation.php
└── views
│ ├── errors
│ └── 503.blade.php
│ ├── form.blade.php
│ └── welcome.blade.php
├── selenium.jar
├── server.php
├── storage
├── app
│ ├── .gitignore
│ └── public
│ │ └── .gitignore
├── framework
│ ├── .gitignore
│ ├── cache
│ │ └── .gitignore
│ ├── sessions
│ │ └── .gitignore
│ └── views
│ │ └── .gitignore
└── logs
│ └── .gitignore
└── tests
├── ExampleTest.php
├── SeleniumTestCase.php
└── TestCase.php
/.env.example:
--------------------------------------------------------------------------------
1 | APP_ENV=local
2 | APP_DEBUG=true
3 | APP_KEY=SomeRandomString
4 | APP_URL=http://localhost
5 |
6 | DB_CONNECTION=mysql
7 | DB_HOST=127.0.0.1
8 | DB_PORT=3306
9 | DB_DATABASE=homestead
10 | DB_USERNAME=homestead
11 | DB_PASSWORD=secret
12 |
13 | CACHE_DRIVER=file
14 | SESSION_DRIVER=file
15 | QUEUE_DRIVER=sync
16 |
17 | REDIS_HOST=127.0.0.1
18 | REDIS_PASSWORD=null
19 | REDIS_PORT=6379
20 |
21 | MAIL_DRIVER=smtp
22 | MAIL_HOST=mailtrap.io
23 | MAIL_PORT=2525
24 | MAIL_USERNAME=null
25 | MAIL_PASSWORD=null
26 | MAIL_ENCRYPTION=null
27 |
--------------------------------------------------------------------------------
/.gitattributes:
--------------------------------------------------------------------------------
1 | * text=auto
2 | *.css linguist-vendored
3 | *.scss linguist-vendored
4 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | /vendor
2 | /node_modules
3 | /public/storage
4 | Homestead.yaml
5 | Homestead.json
6 | .env
7 |
--------------------------------------------------------------------------------
/app/Console/Commands/Inspire.php:
--------------------------------------------------------------------------------
1 | comment(PHP_EOL.Inspiring::quote().PHP_EOL);
32 | }
33 | }
34 |
--------------------------------------------------------------------------------
/app/Console/Kernel.php:
--------------------------------------------------------------------------------
1 | command('inspire')
28 | // ->hourly();
29 | }
30 | }
31 |
--------------------------------------------------------------------------------
/app/Events/Event.php:
--------------------------------------------------------------------------------
1 | middleware($this->guestMiddleware(), ['except' => 'logout']);
41 | }
42 |
43 | /**
44 | * Get a validator for an incoming registration request.
45 | *
46 | * @param array $data
47 | * @return \Illuminate\Contracts\Validation\Validator
48 | */
49 | protected function validator(array $data)
50 | {
51 | return Validator::make($data, [
52 | 'name' => 'required|max:255',
53 | 'email' => 'required|email|max:255|unique:users',
54 | 'password' => 'required|min:6|confirmed',
55 | ]);
56 | }
57 |
58 | /**
59 | * Create a new user instance after a valid registration.
60 | *
61 | * @param array $data
62 | * @return User
63 | */
64 | protected function create(array $data)
65 | {
66 | return User::create([
67 | 'name' => $data['name'],
68 | 'email' => $data['email'],
69 | 'password' => bcrypt($data['password']),
70 | ]);
71 | }
72 | }
73 |
--------------------------------------------------------------------------------
/app/Http/Controllers/Auth/PasswordController.php:
--------------------------------------------------------------------------------
1 | middleware($this->guestMiddleware());
31 | }
32 | }
33 |
--------------------------------------------------------------------------------
/app/Http/Controllers/Controller.php:
--------------------------------------------------------------------------------
1 | [
27 | \App\Http\Middleware\EncryptCookies::class,
28 | \Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse::class,
29 | \Illuminate\Session\Middleware\StartSession::class,
30 | \Illuminate\View\Middleware\ShareErrorsFromSession::class,
31 | \App\Http\Middleware\VerifyCsrfToken::class,
32 | ],
33 |
34 | 'api' => [
35 | 'throttle:60,1',
36 | ],
37 | ];
38 |
39 | /**
40 | * The application's route middleware.
41 | *
42 | * These middleware may be assigned to groups or used individually.
43 | *
44 | * @var array
45 | */
46 | protected $routeMiddleware = [
47 | 'auth' => \App\Http\Middleware\Authenticate::class,
48 | 'auth.basic' => \Illuminate\Auth\Middleware\AuthenticateWithBasicAuth::class,
49 | 'can' => \Illuminate\Foundation\Http\Middleware\Authorize::class,
50 | 'guest' => \App\Http\Middleware\RedirectIfAuthenticated::class,
51 | 'throttle' => \Illuminate\Routing\Middleware\ThrottleRequests::class,
52 | ];
53 | }
54 |
--------------------------------------------------------------------------------
/app/Http/Middleware/Authenticate.php:
--------------------------------------------------------------------------------
1 | guest()) {
21 | if ($request->ajax() || $request->wantsJson()) {
22 | return response('Unauthorized.', 401);
23 | } else {
24 | return redirect()->guest('login');
25 | }
26 | }
27 |
28 | return $next($request);
29 | }
30 | }
31 |
--------------------------------------------------------------------------------
/app/Http/Middleware/EncryptCookies.php:
--------------------------------------------------------------------------------
1 | check()) {
21 | return redirect('/');
22 | }
23 |
24 | return $next($request);
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/app/Http/Middleware/VerifyCsrfToken.php:
--------------------------------------------------------------------------------
1 | 'App\Policies\ModelPolicy',
17 | ];
18 |
19 | /**
20 | * Register any application authentication / authorization services.
21 | *
22 | * @param \Illuminate\Contracts\Auth\Access\Gate $gate
23 | * @return void
24 | */
25 | public function boot(GateContract $gate)
26 | {
27 | $this->registerPolicies($gate);
28 |
29 | //
30 | }
31 | }
32 |
--------------------------------------------------------------------------------
/app/Providers/EventServiceProvider.php:
--------------------------------------------------------------------------------
1 | [
17 | 'App\Listeners\EventListener',
18 | ],
19 | ];
20 |
21 | /**
22 | * Register any other events for your application.
23 | *
24 | * @param \Illuminate\Contracts\Events\Dispatcher $events
25 | * @return void
26 | */
27 | public function boot(DispatcherContract $events)
28 | {
29 | parent::boot($events);
30 |
31 | //
32 | }
33 | }
34 |
--------------------------------------------------------------------------------
/app/Providers/RouteServiceProvider.php:
--------------------------------------------------------------------------------
1 | mapWebRoutes($router);
41 |
42 | //
43 | }
44 |
45 | /**
46 | * Define the "web" routes for the application.
47 | *
48 | * These routes all receive session state, CSRF protection, etc.
49 | *
50 | * @param \Illuminate\Routing\Router $router
51 | * @return void
52 | */
53 | protected function mapWebRoutes(Router $router)
54 | {
55 | $router->group([
56 | 'namespace' => $this->namespace, 'middleware' => 'web',
57 | ], function ($router) {
58 | require app_path('Http/routes.php');
59 | });
60 | }
61 | }
62 |
--------------------------------------------------------------------------------
/app/User.php:
--------------------------------------------------------------------------------
1 | make(Illuminate\Contracts\Console\Kernel::class);
32 |
33 | $status = $kernel->handle(
34 | $input = new Symfony\Component\Console\Input\ArgvInput,
35 | new Symfony\Component\Console\Output\ConsoleOutput
36 | );
37 |
38 | /*
39 | |--------------------------------------------------------------------------
40 | | Shutdown The Application
41 | |--------------------------------------------------------------------------
42 | |
43 | | Once Artisan has finished running. We will fire off the shutdown events
44 | | so that any final work may be done by the application before we shut
45 | | down the process. This is the last thing to happen to the request.
46 | |
47 | */
48 |
49 | $kernel->terminate($input, $status);
50 |
51 | exit($status);
52 |
--------------------------------------------------------------------------------
/bootstrap/app.php:
--------------------------------------------------------------------------------
1 | singleton(
30 | Illuminate\Contracts\Http\Kernel::class,
31 | App\Http\Kernel::class
32 | );
33 |
34 | $app->singleton(
35 | Illuminate\Contracts\Console\Kernel::class,
36 | App\Console\Kernel::class
37 | );
38 |
39 | $app->singleton(
40 | Illuminate\Contracts\Debug\ExceptionHandler::class,
41 | App\Exceptions\Handler::class
42 | );
43 |
44 | /*
45 | |--------------------------------------------------------------------------
46 | | Return The Application
47 | |--------------------------------------------------------------------------
48 | |
49 | | This script returns the application instance. The instance is given to
50 | | the calling script so we can separate the building of the instances
51 | | from the actual running of the application and sending responses.
52 | |
53 | */
54 |
55 | return $app;
56 |
--------------------------------------------------------------------------------
/bootstrap/autoload.php:
--------------------------------------------------------------------------------
1 | =5.5.9",
9 | "laravel/framework": "5.2.*"
10 | },
11 | "require-dev": {
12 | "fzaninotto/faker": "~1.4",
13 | "mockery/mockery": "0.9.*",
14 | "phpunit/phpunit": "~4.0",
15 | "symfony/css-selector": "2.8.*|3.0.*",
16 | "symfony/dom-crawler": "2.8.*|3.0.*",
17 | "phpunit/phpunit-selenium": "> 1.2"
18 | },
19 | "autoload": {
20 | "classmap": [
21 | "database"
22 | ],
23 | "psr-4": {
24 | "App\\": "app/"
25 | }
26 | },
27 | "autoload-dev": {
28 | "classmap": [
29 | "tests/TestCase.php",
30 | "tests/SeleniumTestCase.php"
31 | ]
32 | },
33 | "scripts": {
34 | "post-root-package-install": [
35 | "php -r \"copy('.env.example', '.env');\""
36 | ],
37 | "post-create-project-cmd": [
38 | "php artisan key:generate"
39 | ],
40 | "post-install-cmd": [
41 | "Illuminate\\Foundation\\ComposerScripts::postInstall",
42 | "php artisan optimize"
43 | ],
44 | "post-update-cmd": [
45 | "Illuminate\\Foundation\\ComposerScripts::postUpdate",
46 | "php artisan optimize"
47 | ]
48 | },
49 | "config": {
50 | "preferred-install": "dist"
51 | }
52 | }
53 |
--------------------------------------------------------------------------------
/composer.lock:
--------------------------------------------------------------------------------
1 | {
2 | "_readme": [
3 | "This file locks the dependencies of your project to a known state",
4 | "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#composer-lock-the-lock-file",
5 | "This file is @generated automatically"
6 | ],
7 | "hash": "c07d0c0b77369fcf06452931f7c9b18f",
8 | "content-hash": "ba9552e4a0c5bb898575b5a2abec1e05",
9 | "packages": [
10 | {
11 | "name": "classpreloader/classpreloader",
12 | "version": "3.0.0",
13 | "source": {
14 | "type": "git",
15 | "url": "https://github.com/ClassPreloader/ClassPreloader.git",
16 | "reference": "9b10b913c2bdf90c3d2e0d726b454fb7f77c552a"
17 | },
18 | "dist": {
19 | "type": "zip",
20 | "url": "https://api.github.com/repos/ClassPreloader/ClassPreloader/zipball/9b10b913c2bdf90c3d2e0d726b454fb7f77c552a",
21 | "reference": "9b10b913c2bdf90c3d2e0d726b454fb7f77c552a",
22 | "shasum": ""
23 | },
24 | "require": {
25 | "nikic/php-parser": "^1.0|^2.0",
26 | "php": ">=5.5.9"
27 | },
28 | "require-dev": {
29 | "phpunit/phpunit": "^4.8|^5.0"
30 | },
31 | "type": "library",
32 | "extra": {
33 | "branch-alias": {
34 | "dev-master": "3.0-dev"
35 | }
36 | },
37 | "autoload": {
38 | "psr-4": {
39 | "ClassPreloader\\": "src/"
40 | }
41 | },
42 | "notification-url": "https://packagist.org/downloads/",
43 | "license": [
44 | "MIT"
45 | ],
46 | "authors": [
47 | {
48 | "name": "Michael Dowling",
49 | "email": "mtdowling@gmail.com"
50 | },
51 | {
52 | "name": "Graham Campbell",
53 | "email": "graham@alt-three.com"
54 | }
55 | ],
56 | "description": "Helps class loading performance by generating a single PHP file containing all of the autoloaded files for a specific use case",
57 | "keywords": [
58 | "autoload",
59 | "class",
60 | "preload"
61 | ],
62 | "time": "2015-11-09 22:51:51"
63 | },
64 | {
65 | "name": "dnoegel/php-xdg-base-dir",
66 | "version": "0.1",
67 | "source": {
68 | "type": "git",
69 | "url": "https://github.com/dnoegel/php-xdg-base-dir.git",
70 | "reference": "265b8593498b997dc2d31e75b89f053b5cc9621a"
71 | },
72 | "dist": {
73 | "type": "zip",
74 | "url": "https://api.github.com/repos/dnoegel/php-xdg-base-dir/zipball/265b8593498b997dc2d31e75b89f053b5cc9621a",
75 | "reference": "265b8593498b997dc2d31e75b89f053b5cc9621a",
76 | "shasum": ""
77 | },
78 | "require": {
79 | "php": ">=5.3.2"
80 | },
81 | "require-dev": {
82 | "phpunit/phpunit": "@stable"
83 | },
84 | "type": "project",
85 | "autoload": {
86 | "psr-4": {
87 | "XdgBaseDir\\": "src/"
88 | }
89 | },
90 | "notification-url": "https://packagist.org/downloads/",
91 | "license": [
92 | "MIT"
93 | ],
94 | "description": "implementation of xdg base directory specification for php",
95 | "time": "2014-10-24 07:27:01"
96 | },
97 | {
98 | "name": "doctrine/inflector",
99 | "version": "v1.1.0",
100 | "source": {
101 | "type": "git",
102 | "url": "https://github.com/doctrine/inflector.git",
103 | "reference": "90b2128806bfde671b6952ab8bea493942c1fdae"
104 | },
105 | "dist": {
106 | "type": "zip",
107 | "url": "https://api.github.com/repos/doctrine/inflector/zipball/90b2128806bfde671b6952ab8bea493942c1fdae",
108 | "reference": "90b2128806bfde671b6952ab8bea493942c1fdae",
109 | "shasum": ""
110 | },
111 | "require": {
112 | "php": ">=5.3.2"
113 | },
114 | "require-dev": {
115 | "phpunit/phpunit": "4.*"
116 | },
117 | "type": "library",
118 | "extra": {
119 | "branch-alias": {
120 | "dev-master": "1.1.x-dev"
121 | }
122 | },
123 | "autoload": {
124 | "psr-0": {
125 | "Doctrine\\Common\\Inflector\\": "lib/"
126 | }
127 | },
128 | "notification-url": "https://packagist.org/downloads/",
129 | "license": [
130 | "MIT"
131 | ],
132 | "authors": [
133 | {
134 | "name": "Roman Borschel",
135 | "email": "roman@code-factory.org"
136 | },
137 | {
138 | "name": "Benjamin Eberlei",
139 | "email": "kontakt@beberlei.de"
140 | },
141 | {
142 | "name": "Guilherme Blanco",
143 | "email": "guilhermeblanco@gmail.com"
144 | },
145 | {
146 | "name": "Jonathan Wage",
147 | "email": "jonwage@gmail.com"
148 | },
149 | {
150 | "name": "Johannes Schmitt",
151 | "email": "schmittjoh@gmail.com"
152 | }
153 | ],
154 | "description": "Common String Manipulations with regard to casing and singular/plural rules.",
155 | "homepage": "http://www.doctrine-project.org",
156 | "keywords": [
157 | "inflection",
158 | "pluralize",
159 | "singularize",
160 | "string"
161 | ],
162 | "time": "2015-11-06 14:35:42"
163 | },
164 | {
165 | "name": "jakub-onderka/php-console-color",
166 | "version": "0.1",
167 | "source": {
168 | "type": "git",
169 | "url": "https://github.com/JakubOnderka/PHP-Console-Color.git",
170 | "reference": "e0b393dacf7703fc36a4efc3df1435485197e6c1"
171 | },
172 | "dist": {
173 | "type": "zip",
174 | "url": "https://api.github.com/repos/JakubOnderka/PHP-Console-Color/zipball/e0b393dacf7703fc36a4efc3df1435485197e6c1",
175 | "reference": "e0b393dacf7703fc36a4efc3df1435485197e6c1",
176 | "shasum": ""
177 | },
178 | "require": {
179 | "php": ">=5.3.2"
180 | },
181 | "require-dev": {
182 | "jakub-onderka/php-code-style": "1.0",
183 | "jakub-onderka/php-parallel-lint": "0.*",
184 | "jakub-onderka/php-var-dump-check": "0.*",
185 | "phpunit/phpunit": "3.7.*",
186 | "squizlabs/php_codesniffer": "1.*"
187 | },
188 | "type": "library",
189 | "autoload": {
190 | "psr-0": {
191 | "JakubOnderka\\PhpConsoleColor": "src/"
192 | }
193 | },
194 | "notification-url": "https://packagist.org/downloads/",
195 | "license": [
196 | "BSD-2-Clause"
197 | ],
198 | "authors": [
199 | {
200 | "name": "Jakub Onderka",
201 | "email": "jakub.onderka@gmail.com",
202 | "homepage": "http://www.acci.cz"
203 | }
204 | ],
205 | "time": "2014-04-08 15:00:19"
206 | },
207 | {
208 | "name": "jakub-onderka/php-console-highlighter",
209 | "version": "v0.3.2",
210 | "source": {
211 | "type": "git",
212 | "url": "https://github.com/JakubOnderka/PHP-Console-Highlighter.git",
213 | "reference": "7daa75df45242c8d5b75a22c00a201e7954e4fb5"
214 | },
215 | "dist": {
216 | "type": "zip",
217 | "url": "https://api.github.com/repos/JakubOnderka/PHP-Console-Highlighter/zipball/7daa75df45242c8d5b75a22c00a201e7954e4fb5",
218 | "reference": "7daa75df45242c8d5b75a22c00a201e7954e4fb5",
219 | "shasum": ""
220 | },
221 | "require": {
222 | "jakub-onderka/php-console-color": "~0.1",
223 | "php": ">=5.3.0"
224 | },
225 | "require-dev": {
226 | "jakub-onderka/php-code-style": "~1.0",
227 | "jakub-onderka/php-parallel-lint": "~0.5",
228 | "jakub-onderka/php-var-dump-check": "~0.1",
229 | "phpunit/phpunit": "~4.0",
230 | "squizlabs/php_codesniffer": "~1.5"
231 | },
232 | "type": "library",
233 | "autoload": {
234 | "psr-0": {
235 | "JakubOnderka\\PhpConsoleHighlighter": "src/"
236 | }
237 | },
238 | "notification-url": "https://packagist.org/downloads/",
239 | "license": [
240 | "MIT"
241 | ],
242 | "authors": [
243 | {
244 | "name": "Jakub Onderka",
245 | "email": "acci@acci.cz",
246 | "homepage": "http://www.acci.cz/"
247 | }
248 | ],
249 | "time": "2015-04-20 18:58:01"
250 | },
251 | {
252 | "name": "jeremeamia/SuperClosure",
253 | "version": "2.2.0",
254 | "source": {
255 | "type": "git",
256 | "url": "https://github.com/jeremeamia/super_closure.git",
257 | "reference": "29a88be2a4846d27c1613aed0c9071dfad7b5938"
258 | },
259 | "dist": {
260 | "type": "zip",
261 | "url": "https://api.github.com/repos/jeremeamia/super_closure/zipball/29a88be2a4846d27c1613aed0c9071dfad7b5938",
262 | "reference": "29a88be2a4846d27c1613aed0c9071dfad7b5938",
263 | "shasum": ""
264 | },
265 | "require": {
266 | "nikic/php-parser": "^1.2|^2.0",
267 | "php": ">=5.4",
268 | "symfony/polyfill-php56": "^1.0"
269 | },
270 | "require-dev": {
271 | "phpunit/phpunit": "^4.0|^5.0"
272 | },
273 | "type": "library",
274 | "extra": {
275 | "branch-alias": {
276 | "dev-master": "2.2-dev"
277 | }
278 | },
279 | "autoload": {
280 | "psr-4": {
281 | "SuperClosure\\": "src/"
282 | }
283 | },
284 | "notification-url": "https://packagist.org/downloads/",
285 | "license": [
286 | "MIT"
287 | ],
288 | "authors": [
289 | {
290 | "name": "Jeremy Lindblom",
291 | "email": "jeremeamia@gmail.com",
292 | "homepage": "https://github.com/jeremeamia",
293 | "role": "Developer"
294 | }
295 | ],
296 | "description": "Serialize Closure objects, including their context and binding",
297 | "homepage": "https://github.com/jeremeamia/super_closure",
298 | "keywords": [
299 | "closure",
300 | "function",
301 | "lambda",
302 | "parser",
303 | "serializable",
304 | "serialize",
305 | "tokenizer"
306 | ],
307 | "time": "2015-12-05 17:17:57"
308 | },
309 | {
310 | "name": "laravel/framework",
311 | "version": "v5.2.32",
312 | "source": {
313 | "type": "git",
314 | "url": "https://github.com/laravel/framework.git",
315 | "reference": "f688217113f70b01d0e127da9035195415812bef"
316 | },
317 | "dist": {
318 | "type": "zip",
319 | "url": "https://api.github.com/repos/laravel/framework/zipball/f688217113f70b01d0e127da9035195415812bef",
320 | "reference": "f688217113f70b01d0e127da9035195415812bef",
321 | "shasum": ""
322 | },
323 | "require": {
324 | "classpreloader/classpreloader": "~3.0",
325 | "doctrine/inflector": "~1.0",
326 | "ext-mbstring": "*",
327 | "ext-openssl": "*",
328 | "jeremeamia/superclosure": "~2.2",
329 | "league/flysystem": "~1.0",
330 | "monolog/monolog": "~1.11",
331 | "mtdowling/cron-expression": "~1.0",
332 | "nesbot/carbon": "~1.20",
333 | "paragonie/random_compat": "~1.4",
334 | "php": ">=5.5.9",
335 | "psy/psysh": "0.7.*",
336 | "swiftmailer/swiftmailer": "~5.1",
337 | "symfony/console": "2.8.*|3.0.*",
338 | "symfony/debug": "2.8.*|3.0.*",
339 | "symfony/finder": "2.8.*|3.0.*",
340 | "symfony/http-foundation": "2.8.*|3.0.*",
341 | "symfony/http-kernel": "2.8.*|3.0.*",
342 | "symfony/polyfill-php56": "~1.0",
343 | "symfony/process": "2.8.*|3.0.*",
344 | "symfony/routing": "2.8.*|3.0.*",
345 | "symfony/translation": "2.8.*|3.0.*",
346 | "symfony/var-dumper": "2.8.*|3.0.*",
347 | "vlucas/phpdotenv": "~2.2"
348 | },
349 | "replace": {
350 | "illuminate/auth": "self.version",
351 | "illuminate/broadcasting": "self.version",
352 | "illuminate/bus": "self.version",
353 | "illuminate/cache": "self.version",
354 | "illuminate/config": "self.version",
355 | "illuminate/console": "self.version",
356 | "illuminate/container": "self.version",
357 | "illuminate/contracts": "self.version",
358 | "illuminate/cookie": "self.version",
359 | "illuminate/database": "self.version",
360 | "illuminate/encryption": "self.version",
361 | "illuminate/events": "self.version",
362 | "illuminate/exception": "self.version",
363 | "illuminate/filesystem": "self.version",
364 | "illuminate/hashing": "self.version",
365 | "illuminate/http": "self.version",
366 | "illuminate/log": "self.version",
367 | "illuminate/mail": "self.version",
368 | "illuminate/pagination": "self.version",
369 | "illuminate/pipeline": "self.version",
370 | "illuminate/queue": "self.version",
371 | "illuminate/redis": "self.version",
372 | "illuminate/routing": "self.version",
373 | "illuminate/session": "self.version",
374 | "illuminate/support": "self.version",
375 | "illuminate/translation": "self.version",
376 | "illuminate/validation": "self.version",
377 | "illuminate/view": "self.version"
378 | },
379 | "require-dev": {
380 | "aws/aws-sdk-php": "~3.0",
381 | "mockery/mockery": "~0.9.4",
382 | "pda/pheanstalk": "~3.0",
383 | "phpunit/phpunit": "~4.1",
384 | "predis/predis": "~1.0",
385 | "symfony/css-selector": "2.8.*|3.0.*",
386 | "symfony/dom-crawler": "2.8.*|3.0.*"
387 | },
388 | "suggest": {
389 | "aws/aws-sdk-php": "Required to use the SQS queue driver and SES mail driver (~3.0).",
390 | "doctrine/dbal": "Required to rename columns and drop SQLite columns (~2.4).",
391 | "fzaninotto/faker": "Required to use the eloquent factory builder (~1.4).",
392 | "guzzlehttp/guzzle": "Required to use the Mailgun and Mandrill mail drivers and the ping methods on schedules (~5.3|~6.0).",
393 | "league/flysystem-aws-s3-v3": "Required to use the Flysystem S3 driver (~1.0).",
394 | "league/flysystem-rackspace": "Required to use the Flysystem Rackspace driver (~1.0).",
395 | "pda/pheanstalk": "Required to use the beanstalk queue driver (~3.0).",
396 | "predis/predis": "Required to use the redis cache and queue drivers (~1.0).",
397 | "pusher/pusher-php-server": "Required to use the Pusher broadcast driver (~2.0).",
398 | "symfony/css-selector": "Required to use some of the crawler integration testing tools (2.8.*|3.0.*).",
399 | "symfony/dom-crawler": "Required to use most of the crawler integration testing tools (2.8.*|3.0.*).",
400 | "symfony/psr-http-message-bridge": "Required to psr7 bridging features (0.2.*)."
401 | },
402 | "type": "library",
403 | "extra": {
404 | "branch-alias": {
405 | "dev-master": "5.2-dev"
406 | }
407 | },
408 | "autoload": {
409 | "classmap": [
410 | "src/Illuminate/Queue/IlluminateQueueClosure.php"
411 | ],
412 | "files": [
413 | "src/Illuminate/Foundation/helpers.php",
414 | "src/Illuminate/Support/helpers.php"
415 | ],
416 | "psr-4": {
417 | "Illuminate\\": "src/Illuminate/"
418 | }
419 | },
420 | "notification-url": "https://packagist.org/downloads/",
421 | "license": [
422 | "MIT"
423 | ],
424 | "authors": [
425 | {
426 | "name": "Taylor Otwell",
427 | "email": "taylorotwell@gmail.com"
428 | }
429 | ],
430 | "description": "The Laravel Framework.",
431 | "homepage": "http://laravel.com",
432 | "keywords": [
433 | "framework",
434 | "laravel"
435 | ],
436 | "time": "2016-05-17 13:24:40"
437 | },
438 | {
439 | "name": "league/flysystem",
440 | "version": "1.0.22",
441 | "source": {
442 | "type": "git",
443 | "url": "https://github.com/thephpleague/flysystem.git",
444 | "reference": "bd73a91703969a2d20ab4bfbf971d6c2cbe36612"
445 | },
446 | "dist": {
447 | "type": "zip",
448 | "url": "https://api.github.com/repos/thephpleague/flysystem/zipball/bd73a91703969a2d20ab4bfbf971d6c2cbe36612",
449 | "reference": "bd73a91703969a2d20ab4bfbf971d6c2cbe36612",
450 | "shasum": ""
451 | },
452 | "require": {
453 | "php": ">=5.4.0"
454 | },
455 | "conflict": {
456 | "league/flysystem-sftp": "<1.0.6"
457 | },
458 | "require-dev": {
459 | "ext-fileinfo": "*",
460 | "mockery/mockery": "~0.9",
461 | "phpspec/phpspec": "^2.2",
462 | "phpunit/phpunit": "~4.8 || ~5.0"
463 | },
464 | "suggest": {
465 | "ext-fileinfo": "Required for MimeType",
466 | "league/flysystem-aws-s3-v2": "Allows you to use S3 storage with AWS SDK v2",
467 | "league/flysystem-aws-s3-v3": "Allows you to use S3 storage with AWS SDK v3",
468 | "league/flysystem-azure": "Allows you to use Windows Azure Blob storage",
469 | "league/flysystem-cached-adapter": "Flysystem adapter decorator for metadata caching",
470 | "league/flysystem-copy": "Allows you to use Copy.com storage",
471 | "league/flysystem-dropbox": "Allows you to use Dropbox storage",
472 | "league/flysystem-eventable-filesystem": "Allows you to use EventableFilesystem",
473 | "league/flysystem-rackspace": "Allows you to use Rackspace Cloud Files",
474 | "league/flysystem-sftp": "Allows you to use SFTP server storage via phpseclib",
475 | "league/flysystem-webdav": "Allows you to use WebDAV storage",
476 | "league/flysystem-ziparchive": "Allows you to use ZipArchive adapter"
477 | },
478 | "type": "library",
479 | "extra": {
480 | "branch-alias": {
481 | "dev-master": "1.1-dev"
482 | }
483 | },
484 | "autoload": {
485 | "psr-4": {
486 | "League\\Flysystem\\": "src/"
487 | }
488 | },
489 | "notification-url": "https://packagist.org/downloads/",
490 | "license": [
491 | "MIT"
492 | ],
493 | "authors": [
494 | {
495 | "name": "Frank de Jonge",
496 | "email": "info@frenky.net"
497 | }
498 | ],
499 | "description": "Filesystem abstraction: Many filesystems, one API.",
500 | "keywords": [
501 | "Cloud Files",
502 | "WebDAV",
503 | "abstraction",
504 | "aws",
505 | "cloud",
506 | "copy.com",
507 | "dropbox",
508 | "file systems",
509 | "files",
510 | "filesystem",
511 | "filesystems",
512 | "ftp",
513 | "rackspace",
514 | "remote",
515 | "s3",
516 | "sftp",
517 | "storage"
518 | ],
519 | "time": "2016-04-28 06:53:12"
520 | },
521 | {
522 | "name": "monolog/monolog",
523 | "version": "1.19.0",
524 | "source": {
525 | "type": "git",
526 | "url": "https://github.com/Seldaek/monolog.git",
527 | "reference": "5f56ed5212dc509c8dc8caeba2715732abb32dbf"
528 | },
529 | "dist": {
530 | "type": "zip",
531 | "url": "https://api.github.com/repos/Seldaek/monolog/zipball/5f56ed5212dc509c8dc8caeba2715732abb32dbf",
532 | "reference": "5f56ed5212dc509c8dc8caeba2715732abb32dbf",
533 | "shasum": ""
534 | },
535 | "require": {
536 | "php": ">=5.3.0",
537 | "psr/log": "~1.0"
538 | },
539 | "provide": {
540 | "psr/log-implementation": "1.0.0"
541 | },
542 | "require-dev": {
543 | "aws/aws-sdk-php": "^2.4.9",
544 | "doctrine/couchdb": "~1.0@dev",
545 | "graylog2/gelf-php": "~1.0",
546 | "jakub-onderka/php-parallel-lint": "0.9",
547 | "php-amqplib/php-amqplib": "~2.4",
548 | "php-console/php-console": "^3.1.3",
549 | "phpunit/phpunit": "~4.5",
550 | "phpunit/phpunit-mock-objects": "2.3.0",
551 | "raven/raven": "^0.13",
552 | "ruflin/elastica": ">=0.90 <3.0",
553 | "swiftmailer/swiftmailer": "~5.3"
554 | },
555 | "suggest": {
556 | "aws/aws-sdk-php": "Allow sending log messages to AWS services like DynamoDB",
557 | "doctrine/couchdb": "Allow sending log messages to a CouchDB server",
558 | "ext-amqp": "Allow sending log messages to an AMQP server (1.0+ required)",
559 | "ext-mongo": "Allow sending log messages to a MongoDB server",
560 | "graylog2/gelf-php": "Allow sending log messages to a GrayLog2 server",
561 | "mongodb/mongodb": "Allow sending log messages to a MongoDB server via PHP Driver",
562 | "php-amqplib/php-amqplib": "Allow sending log messages to an AMQP server using php-amqplib",
563 | "php-console/php-console": "Allow sending log messages to Google Chrome",
564 | "raven/raven": "Allow sending log messages to a Sentry server",
565 | "rollbar/rollbar": "Allow sending log messages to Rollbar",
566 | "ruflin/elastica": "Allow sending log messages to an Elastic Search server"
567 | },
568 | "type": "library",
569 | "extra": {
570 | "branch-alias": {
571 | "dev-master": "2.0.x-dev"
572 | }
573 | },
574 | "autoload": {
575 | "psr-4": {
576 | "Monolog\\": "src/Monolog"
577 | }
578 | },
579 | "notification-url": "https://packagist.org/downloads/",
580 | "license": [
581 | "MIT"
582 | ],
583 | "authors": [
584 | {
585 | "name": "Jordi Boggiano",
586 | "email": "j.boggiano@seld.be",
587 | "homepage": "http://seld.be"
588 | }
589 | ],
590 | "description": "Sends your logs to files, sockets, inboxes, databases and various web services",
591 | "homepage": "http://github.com/Seldaek/monolog",
592 | "keywords": [
593 | "log",
594 | "logging",
595 | "psr-3"
596 | ],
597 | "time": "2016-04-12 18:29:35"
598 | },
599 | {
600 | "name": "mtdowling/cron-expression",
601 | "version": "v1.1.0",
602 | "source": {
603 | "type": "git",
604 | "url": "https://github.com/mtdowling/cron-expression.git",
605 | "reference": "c9ee7886f5a12902b225a1a12f36bb45f9ab89e5"
606 | },
607 | "dist": {
608 | "type": "zip",
609 | "url": "https://api.github.com/repos/mtdowling/cron-expression/zipball/c9ee7886f5a12902b225a1a12f36bb45f9ab89e5",
610 | "reference": "c9ee7886f5a12902b225a1a12f36bb45f9ab89e5",
611 | "shasum": ""
612 | },
613 | "require": {
614 | "php": ">=5.3.2"
615 | },
616 | "require-dev": {
617 | "phpunit/phpunit": "~4.0|~5.0"
618 | },
619 | "type": "library",
620 | "autoload": {
621 | "psr-0": {
622 | "Cron": "src/"
623 | }
624 | },
625 | "notification-url": "https://packagist.org/downloads/",
626 | "license": [
627 | "MIT"
628 | ],
629 | "authors": [
630 | {
631 | "name": "Michael Dowling",
632 | "email": "mtdowling@gmail.com",
633 | "homepage": "https://github.com/mtdowling"
634 | }
635 | ],
636 | "description": "CRON for PHP: Calculate the next or previous run date and determine if a CRON expression is due",
637 | "keywords": [
638 | "cron",
639 | "schedule"
640 | ],
641 | "time": "2016-01-26 21:23:30"
642 | },
643 | {
644 | "name": "nesbot/carbon",
645 | "version": "1.21.0",
646 | "source": {
647 | "type": "git",
648 | "url": "https://github.com/briannesbitt/Carbon.git",
649 | "reference": "7b08ec6f75791e130012f206e3f7b0e76e18e3d7"
650 | },
651 | "dist": {
652 | "type": "zip",
653 | "url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/7b08ec6f75791e130012f206e3f7b0e76e18e3d7",
654 | "reference": "7b08ec6f75791e130012f206e3f7b0e76e18e3d7",
655 | "shasum": ""
656 | },
657 | "require": {
658 | "php": ">=5.3.0",
659 | "symfony/translation": "~2.6|~3.0"
660 | },
661 | "require-dev": {
662 | "phpunit/phpunit": "~4.0|~5.0"
663 | },
664 | "type": "library",
665 | "autoload": {
666 | "psr-4": {
667 | "Carbon\\": "src/Carbon/"
668 | }
669 | },
670 | "notification-url": "https://packagist.org/downloads/",
671 | "license": [
672 | "MIT"
673 | ],
674 | "authors": [
675 | {
676 | "name": "Brian Nesbitt",
677 | "email": "brian@nesbot.com",
678 | "homepage": "http://nesbot.com"
679 | }
680 | ],
681 | "description": "A simple API extension for DateTime.",
682 | "homepage": "http://carbon.nesbot.com",
683 | "keywords": [
684 | "date",
685 | "datetime",
686 | "time"
687 | ],
688 | "time": "2015-11-04 20:07:17"
689 | },
690 | {
691 | "name": "nikic/php-parser",
692 | "version": "v2.1.0",
693 | "source": {
694 | "type": "git",
695 | "url": "https://github.com/nikic/PHP-Parser.git",
696 | "reference": "47b254ea51f1d6d5dc04b9b299e88346bf2369e3"
697 | },
698 | "dist": {
699 | "type": "zip",
700 | "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/47b254ea51f1d6d5dc04b9b299e88346bf2369e3",
701 | "reference": "47b254ea51f1d6d5dc04b9b299e88346bf2369e3",
702 | "shasum": ""
703 | },
704 | "require": {
705 | "ext-tokenizer": "*",
706 | "php": ">=5.4"
707 | },
708 | "require-dev": {
709 | "phpunit/phpunit": "~4.0"
710 | },
711 | "bin": [
712 | "bin/php-parse"
713 | ],
714 | "type": "library",
715 | "extra": {
716 | "branch-alias": {
717 | "dev-master": "2.1-dev"
718 | }
719 | },
720 | "autoload": {
721 | "psr-4": {
722 | "PhpParser\\": "lib/PhpParser"
723 | }
724 | },
725 | "notification-url": "https://packagist.org/downloads/",
726 | "license": [
727 | "BSD-3-Clause"
728 | ],
729 | "authors": [
730 | {
731 | "name": "Nikita Popov"
732 | }
733 | ],
734 | "description": "A PHP parser written in PHP",
735 | "keywords": [
736 | "parser",
737 | "php"
738 | ],
739 | "time": "2016-04-19 13:41:41"
740 | },
741 | {
742 | "name": "paragonie/random_compat",
743 | "version": "v1.4.1",
744 | "source": {
745 | "type": "git",
746 | "url": "https://github.com/paragonie/random_compat.git",
747 | "reference": "c7e26a21ba357863de030f0b9e701c7d04593774"
748 | },
749 | "dist": {
750 | "type": "zip",
751 | "url": "https://api.github.com/repos/paragonie/random_compat/zipball/c7e26a21ba357863de030f0b9e701c7d04593774",
752 | "reference": "c7e26a21ba357863de030f0b9e701c7d04593774",
753 | "shasum": ""
754 | },
755 | "require": {
756 | "php": ">=5.2.0"
757 | },
758 | "require-dev": {
759 | "phpunit/phpunit": "4.*|5.*"
760 | },
761 | "suggest": {
762 | "ext-libsodium": "Provides a modern crypto API that can be used to generate random bytes."
763 | },
764 | "type": "library",
765 | "autoload": {
766 | "files": [
767 | "lib/random.php"
768 | ]
769 | },
770 | "notification-url": "https://packagist.org/downloads/",
771 | "license": [
772 | "MIT"
773 | ],
774 | "authors": [
775 | {
776 | "name": "Paragon Initiative Enterprises",
777 | "email": "security@paragonie.com",
778 | "homepage": "https://paragonie.com"
779 | }
780 | ],
781 | "description": "PHP 5.x polyfill for random_bytes() and random_int() from PHP 7",
782 | "keywords": [
783 | "csprng",
784 | "pseudorandom",
785 | "random"
786 | ],
787 | "time": "2016-03-18 20:34:03"
788 | },
789 | {
790 | "name": "psr/log",
791 | "version": "1.0.0",
792 | "source": {
793 | "type": "git",
794 | "url": "https://github.com/php-fig/log.git",
795 | "reference": "fe0936ee26643249e916849d48e3a51d5f5e278b"
796 | },
797 | "dist": {
798 | "type": "zip",
799 | "url": "https://api.github.com/repos/php-fig/log/zipball/fe0936ee26643249e916849d48e3a51d5f5e278b",
800 | "reference": "fe0936ee26643249e916849d48e3a51d5f5e278b",
801 | "shasum": ""
802 | },
803 | "type": "library",
804 | "autoload": {
805 | "psr-0": {
806 | "Psr\\Log\\": ""
807 | }
808 | },
809 | "notification-url": "https://packagist.org/downloads/",
810 | "license": [
811 | "MIT"
812 | ],
813 | "authors": [
814 | {
815 | "name": "PHP-FIG",
816 | "homepage": "http://www.php-fig.org/"
817 | }
818 | ],
819 | "description": "Common interface for logging libraries",
820 | "keywords": [
821 | "log",
822 | "psr",
823 | "psr-3"
824 | ],
825 | "time": "2012-12-21 11:40:51"
826 | },
827 | {
828 | "name": "psy/psysh",
829 | "version": "v0.7.2",
830 | "source": {
831 | "type": "git",
832 | "url": "https://github.com/bobthecow/psysh.git",
833 | "reference": "e64e10b20f8d229cac76399e1f3edddb57a0f280"
834 | },
835 | "dist": {
836 | "type": "zip",
837 | "url": "https://api.github.com/repos/bobthecow/psysh/zipball/e64e10b20f8d229cac76399e1f3edddb57a0f280",
838 | "reference": "e64e10b20f8d229cac76399e1f3edddb57a0f280",
839 | "shasum": ""
840 | },
841 | "require": {
842 | "dnoegel/php-xdg-base-dir": "0.1",
843 | "jakub-onderka/php-console-highlighter": "0.3.*",
844 | "nikic/php-parser": "^1.2.1|~2.0",
845 | "php": ">=5.3.9",
846 | "symfony/console": "~2.3.10|^2.4.2|~3.0",
847 | "symfony/var-dumper": "~2.7|~3.0"
848 | },
849 | "require-dev": {
850 | "fabpot/php-cs-fixer": "~1.5",
851 | "phpunit/phpunit": "~3.7|~4.0|~5.0",
852 | "squizlabs/php_codesniffer": "~2.0",
853 | "symfony/finder": "~2.1|~3.0"
854 | },
855 | "suggest": {
856 | "ext-pcntl": "Enabling the PCNTL extension makes PsySH a lot happier :)",
857 | "ext-pdo-sqlite": "The doc command requires SQLite to work.",
858 | "ext-posix": "If you have PCNTL, you'll want the POSIX extension as well.",
859 | "ext-readline": "Enables support for arrow-key history navigation, and showing and manipulating command history."
860 | },
861 | "bin": [
862 | "bin/psysh"
863 | ],
864 | "type": "library",
865 | "extra": {
866 | "branch-alias": {
867 | "dev-develop": "0.8.x-dev"
868 | }
869 | },
870 | "autoload": {
871 | "files": [
872 | "src/Psy/functions.php"
873 | ],
874 | "psr-4": {
875 | "Psy\\": "src/Psy/"
876 | }
877 | },
878 | "notification-url": "https://packagist.org/downloads/",
879 | "license": [
880 | "MIT"
881 | ],
882 | "authors": [
883 | {
884 | "name": "Justin Hileman",
885 | "email": "justin@justinhileman.info",
886 | "homepage": "http://justinhileman.com"
887 | }
888 | ],
889 | "description": "An interactive shell for modern PHP.",
890 | "homepage": "http://psysh.org",
891 | "keywords": [
892 | "REPL",
893 | "console",
894 | "interactive",
895 | "shell"
896 | ],
897 | "time": "2016-03-09 05:03:14"
898 | },
899 | {
900 | "name": "swiftmailer/swiftmailer",
901 | "version": "v5.4.2",
902 | "source": {
903 | "type": "git",
904 | "url": "https://github.com/swiftmailer/swiftmailer.git",
905 | "reference": "d8db871a54619458a805229a057ea2af33c753e8"
906 | },
907 | "dist": {
908 | "type": "zip",
909 | "url": "https://api.github.com/repos/swiftmailer/swiftmailer/zipball/d8db871a54619458a805229a057ea2af33c753e8",
910 | "reference": "d8db871a54619458a805229a057ea2af33c753e8",
911 | "shasum": ""
912 | },
913 | "require": {
914 | "php": ">=5.3.3"
915 | },
916 | "require-dev": {
917 | "mockery/mockery": "~0.9.1,<0.9.4"
918 | },
919 | "type": "library",
920 | "extra": {
921 | "branch-alias": {
922 | "dev-master": "5.4-dev"
923 | }
924 | },
925 | "autoload": {
926 | "files": [
927 | "lib/swift_required.php"
928 | ]
929 | },
930 | "notification-url": "https://packagist.org/downloads/",
931 | "license": [
932 | "MIT"
933 | ],
934 | "authors": [
935 | {
936 | "name": "Chris Corbyn"
937 | },
938 | {
939 | "name": "Fabien Potencier",
940 | "email": "fabien@symfony.com"
941 | }
942 | ],
943 | "description": "Swiftmailer, free feature-rich PHP mailer",
944 | "homepage": "http://swiftmailer.org",
945 | "keywords": [
946 | "email",
947 | "mail",
948 | "mailer"
949 | ],
950 | "time": "2016-05-01 08:45:47"
951 | },
952 | {
953 | "name": "symfony/console",
954 | "version": "v3.0.6",
955 | "source": {
956 | "type": "git",
957 | "url": "https://github.com/symfony/console.git",
958 | "reference": "34a214710e0714b6efcf40ba3cd1e31373a97820"
959 | },
960 | "dist": {
961 | "type": "zip",
962 | "url": "https://api.github.com/repos/symfony/console/zipball/34a214710e0714b6efcf40ba3cd1e31373a97820",
963 | "reference": "34a214710e0714b6efcf40ba3cd1e31373a97820",
964 | "shasum": ""
965 | },
966 | "require": {
967 | "php": ">=5.5.9",
968 | "symfony/polyfill-mbstring": "~1.0"
969 | },
970 | "require-dev": {
971 | "psr/log": "~1.0",
972 | "symfony/event-dispatcher": "~2.8|~3.0",
973 | "symfony/process": "~2.8|~3.0"
974 | },
975 | "suggest": {
976 | "psr/log": "For using the console logger",
977 | "symfony/event-dispatcher": "",
978 | "symfony/process": ""
979 | },
980 | "type": "library",
981 | "extra": {
982 | "branch-alias": {
983 | "dev-master": "3.0-dev"
984 | }
985 | },
986 | "autoload": {
987 | "psr-4": {
988 | "Symfony\\Component\\Console\\": ""
989 | },
990 | "exclude-from-classmap": [
991 | "/Tests/"
992 | ]
993 | },
994 | "notification-url": "https://packagist.org/downloads/",
995 | "license": [
996 | "MIT"
997 | ],
998 | "authors": [
999 | {
1000 | "name": "Fabien Potencier",
1001 | "email": "fabien@symfony.com"
1002 | },
1003 | {
1004 | "name": "Symfony Community",
1005 | "homepage": "https://symfony.com/contributors"
1006 | }
1007 | ],
1008 | "description": "Symfony Console Component",
1009 | "homepage": "https://symfony.com",
1010 | "time": "2016-04-28 09:48:42"
1011 | },
1012 | {
1013 | "name": "symfony/debug",
1014 | "version": "v3.0.6",
1015 | "source": {
1016 | "type": "git",
1017 | "url": "https://github.com/symfony/debug.git",
1018 | "reference": "a06d10888a45afd97534506afb058ec38d9ba35b"
1019 | },
1020 | "dist": {
1021 | "type": "zip",
1022 | "url": "https://api.github.com/repos/symfony/debug/zipball/a06d10888a45afd97534506afb058ec38d9ba35b",
1023 | "reference": "a06d10888a45afd97534506afb058ec38d9ba35b",
1024 | "shasum": ""
1025 | },
1026 | "require": {
1027 | "php": ">=5.5.9",
1028 | "psr/log": "~1.0"
1029 | },
1030 | "conflict": {
1031 | "symfony/http-kernel": ">=2.3,<2.3.24|~2.4.0|>=2.5,<2.5.9|>=2.6,<2.6.2"
1032 | },
1033 | "require-dev": {
1034 | "symfony/class-loader": "~2.8|~3.0",
1035 | "symfony/http-kernel": "~2.8|~3.0"
1036 | },
1037 | "type": "library",
1038 | "extra": {
1039 | "branch-alias": {
1040 | "dev-master": "3.0-dev"
1041 | }
1042 | },
1043 | "autoload": {
1044 | "psr-4": {
1045 | "Symfony\\Component\\Debug\\": ""
1046 | },
1047 | "exclude-from-classmap": [
1048 | "/Tests/"
1049 | ]
1050 | },
1051 | "notification-url": "https://packagist.org/downloads/",
1052 | "license": [
1053 | "MIT"
1054 | ],
1055 | "authors": [
1056 | {
1057 | "name": "Fabien Potencier",
1058 | "email": "fabien@symfony.com"
1059 | },
1060 | {
1061 | "name": "Symfony Community",
1062 | "homepage": "https://symfony.com/contributors"
1063 | }
1064 | ],
1065 | "description": "Symfony Debug Component",
1066 | "homepage": "https://symfony.com",
1067 | "time": "2016-03-30 10:41:14"
1068 | },
1069 | {
1070 | "name": "symfony/event-dispatcher",
1071 | "version": "v3.0.6",
1072 | "source": {
1073 | "type": "git",
1074 | "url": "https://github.com/symfony/event-dispatcher.git",
1075 | "reference": "807dde98589f9b2b00624dca326740380d78dbbc"
1076 | },
1077 | "dist": {
1078 | "type": "zip",
1079 | "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/807dde98589f9b2b00624dca326740380d78dbbc",
1080 | "reference": "807dde98589f9b2b00624dca326740380d78dbbc",
1081 | "shasum": ""
1082 | },
1083 | "require": {
1084 | "php": ">=5.5.9"
1085 | },
1086 | "require-dev": {
1087 | "psr/log": "~1.0",
1088 | "symfony/config": "~2.8|~3.0",
1089 | "symfony/dependency-injection": "~2.8|~3.0",
1090 | "symfony/expression-language": "~2.8|~3.0",
1091 | "symfony/stopwatch": "~2.8|~3.0"
1092 | },
1093 | "suggest": {
1094 | "symfony/dependency-injection": "",
1095 | "symfony/http-kernel": ""
1096 | },
1097 | "type": "library",
1098 | "extra": {
1099 | "branch-alias": {
1100 | "dev-master": "3.0-dev"
1101 | }
1102 | },
1103 | "autoload": {
1104 | "psr-4": {
1105 | "Symfony\\Component\\EventDispatcher\\": ""
1106 | },
1107 | "exclude-from-classmap": [
1108 | "/Tests/"
1109 | ]
1110 | },
1111 | "notification-url": "https://packagist.org/downloads/",
1112 | "license": [
1113 | "MIT"
1114 | ],
1115 | "authors": [
1116 | {
1117 | "name": "Fabien Potencier",
1118 | "email": "fabien@symfony.com"
1119 | },
1120 | {
1121 | "name": "Symfony Community",
1122 | "homepage": "https://symfony.com/contributors"
1123 | }
1124 | ],
1125 | "description": "Symfony EventDispatcher Component",
1126 | "homepage": "https://symfony.com",
1127 | "time": "2016-05-05 06:56:13"
1128 | },
1129 | {
1130 | "name": "symfony/finder",
1131 | "version": "v3.0.6",
1132 | "source": {
1133 | "type": "git",
1134 | "url": "https://github.com/symfony/finder.git",
1135 | "reference": "c54e407b35bc098916704e9fd090da21da4c4f52"
1136 | },
1137 | "dist": {
1138 | "type": "zip",
1139 | "url": "https://api.github.com/repos/symfony/finder/zipball/c54e407b35bc098916704e9fd090da21da4c4f52",
1140 | "reference": "c54e407b35bc098916704e9fd090da21da4c4f52",
1141 | "shasum": ""
1142 | },
1143 | "require": {
1144 | "php": ">=5.5.9"
1145 | },
1146 | "type": "library",
1147 | "extra": {
1148 | "branch-alias": {
1149 | "dev-master": "3.0-dev"
1150 | }
1151 | },
1152 | "autoload": {
1153 | "psr-4": {
1154 | "Symfony\\Component\\Finder\\": ""
1155 | },
1156 | "exclude-from-classmap": [
1157 | "/Tests/"
1158 | ]
1159 | },
1160 | "notification-url": "https://packagist.org/downloads/",
1161 | "license": [
1162 | "MIT"
1163 | ],
1164 | "authors": [
1165 | {
1166 | "name": "Fabien Potencier",
1167 | "email": "fabien@symfony.com"
1168 | },
1169 | {
1170 | "name": "Symfony Community",
1171 | "homepage": "https://symfony.com/contributors"
1172 | }
1173 | ],
1174 | "description": "Symfony Finder Component",
1175 | "homepage": "https://symfony.com",
1176 | "time": "2016-03-10 11:13:05"
1177 | },
1178 | {
1179 | "name": "symfony/http-foundation",
1180 | "version": "v3.0.6",
1181 | "source": {
1182 | "type": "git",
1183 | "url": "https://github.com/symfony/http-foundation.git",
1184 | "reference": "18b24bc32d2495ae79d76e777368786a6536fe31"
1185 | },
1186 | "dist": {
1187 | "type": "zip",
1188 | "url": "https://api.github.com/repos/symfony/http-foundation/zipball/18b24bc32d2495ae79d76e777368786a6536fe31",
1189 | "reference": "18b24bc32d2495ae79d76e777368786a6536fe31",
1190 | "shasum": ""
1191 | },
1192 | "require": {
1193 | "php": ">=5.5.9",
1194 | "symfony/polyfill-mbstring": "~1.1"
1195 | },
1196 | "require-dev": {
1197 | "symfony/expression-language": "~2.8|~3.0"
1198 | },
1199 | "type": "library",
1200 | "extra": {
1201 | "branch-alias": {
1202 | "dev-master": "3.0-dev"
1203 | }
1204 | },
1205 | "autoload": {
1206 | "psr-4": {
1207 | "Symfony\\Component\\HttpFoundation\\": ""
1208 | },
1209 | "exclude-from-classmap": [
1210 | "/Tests/"
1211 | ]
1212 | },
1213 | "notification-url": "https://packagist.org/downloads/",
1214 | "license": [
1215 | "MIT"
1216 | ],
1217 | "authors": [
1218 | {
1219 | "name": "Fabien Potencier",
1220 | "email": "fabien@symfony.com"
1221 | },
1222 | {
1223 | "name": "Symfony Community",
1224 | "homepage": "https://symfony.com/contributors"
1225 | }
1226 | ],
1227 | "description": "Symfony HttpFoundation Component",
1228 | "homepage": "https://symfony.com",
1229 | "time": "2016-04-12 18:09:53"
1230 | },
1231 | {
1232 | "name": "symfony/http-kernel",
1233 | "version": "v3.0.6",
1234 | "source": {
1235 | "type": "git",
1236 | "url": "https://github.com/symfony/http-kernel.git",
1237 | "reference": "6a5010978edf0a9646342232531e53bfc7abbcd3"
1238 | },
1239 | "dist": {
1240 | "type": "zip",
1241 | "url": "https://api.github.com/repos/symfony/http-kernel/zipball/6a5010978edf0a9646342232531e53bfc7abbcd3",
1242 | "reference": "6a5010978edf0a9646342232531e53bfc7abbcd3",
1243 | "shasum": ""
1244 | },
1245 | "require": {
1246 | "php": ">=5.5.9",
1247 | "psr/log": "~1.0",
1248 | "symfony/debug": "~2.8|~3.0",
1249 | "symfony/event-dispatcher": "~2.8|~3.0",
1250 | "symfony/http-foundation": "~2.8|~3.0"
1251 | },
1252 | "conflict": {
1253 | "symfony/config": "<2.8"
1254 | },
1255 | "require-dev": {
1256 | "symfony/browser-kit": "~2.8|~3.0",
1257 | "symfony/class-loader": "~2.8|~3.0",
1258 | "symfony/config": "~2.8|~3.0",
1259 | "symfony/console": "~2.8|~3.0",
1260 | "symfony/css-selector": "~2.8|~3.0",
1261 | "symfony/dependency-injection": "~2.8|~3.0",
1262 | "symfony/dom-crawler": "~2.8|~3.0",
1263 | "symfony/expression-language": "~2.8|~3.0",
1264 | "symfony/finder": "~2.8|~3.0",
1265 | "symfony/process": "~2.8|~3.0",
1266 | "symfony/routing": "~2.8|~3.0",
1267 | "symfony/stopwatch": "~2.8|~3.0",
1268 | "symfony/templating": "~2.8|~3.0",
1269 | "symfony/translation": "~2.8|~3.0",
1270 | "symfony/var-dumper": "~2.8|~3.0"
1271 | },
1272 | "suggest": {
1273 | "symfony/browser-kit": "",
1274 | "symfony/class-loader": "",
1275 | "symfony/config": "",
1276 | "symfony/console": "",
1277 | "symfony/dependency-injection": "",
1278 | "symfony/finder": "",
1279 | "symfony/var-dumper": ""
1280 | },
1281 | "type": "library",
1282 | "extra": {
1283 | "branch-alias": {
1284 | "dev-master": "3.0-dev"
1285 | }
1286 | },
1287 | "autoload": {
1288 | "psr-4": {
1289 | "Symfony\\Component\\HttpKernel\\": ""
1290 | },
1291 | "exclude-from-classmap": [
1292 | "/Tests/"
1293 | ]
1294 | },
1295 | "notification-url": "https://packagist.org/downloads/",
1296 | "license": [
1297 | "MIT"
1298 | ],
1299 | "authors": [
1300 | {
1301 | "name": "Fabien Potencier",
1302 | "email": "fabien@symfony.com"
1303 | },
1304 | {
1305 | "name": "Symfony Community",
1306 | "homepage": "https://symfony.com/contributors"
1307 | }
1308 | ],
1309 | "description": "Symfony HttpKernel Component",
1310 | "homepage": "https://symfony.com",
1311 | "time": "2016-05-09 22:13:13"
1312 | },
1313 | {
1314 | "name": "symfony/polyfill-mbstring",
1315 | "version": "v1.2.0",
1316 | "source": {
1317 | "type": "git",
1318 | "url": "https://github.com/symfony/polyfill-mbstring.git",
1319 | "reference": "dff51f72b0706335131b00a7f49606168c582594"
1320 | },
1321 | "dist": {
1322 | "type": "zip",
1323 | "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/dff51f72b0706335131b00a7f49606168c582594",
1324 | "reference": "dff51f72b0706335131b00a7f49606168c582594",
1325 | "shasum": ""
1326 | },
1327 | "require": {
1328 | "php": ">=5.3.3"
1329 | },
1330 | "suggest": {
1331 | "ext-mbstring": "For best performance"
1332 | },
1333 | "type": "library",
1334 | "extra": {
1335 | "branch-alias": {
1336 | "dev-master": "1.2-dev"
1337 | }
1338 | },
1339 | "autoload": {
1340 | "psr-4": {
1341 | "Symfony\\Polyfill\\Mbstring\\": ""
1342 | },
1343 | "files": [
1344 | "bootstrap.php"
1345 | ]
1346 | },
1347 | "notification-url": "https://packagist.org/downloads/",
1348 | "license": [
1349 | "MIT"
1350 | ],
1351 | "authors": [
1352 | {
1353 | "name": "Nicolas Grekas",
1354 | "email": "p@tchwork.com"
1355 | },
1356 | {
1357 | "name": "Symfony Community",
1358 | "homepage": "https://symfony.com/contributors"
1359 | }
1360 | ],
1361 | "description": "Symfony polyfill for the Mbstring extension",
1362 | "homepage": "https://symfony.com",
1363 | "keywords": [
1364 | "compatibility",
1365 | "mbstring",
1366 | "polyfill",
1367 | "portable",
1368 | "shim"
1369 | ],
1370 | "time": "2016-05-18 14:26:46"
1371 | },
1372 | {
1373 | "name": "symfony/polyfill-php56",
1374 | "version": "v1.2.0",
1375 | "source": {
1376 | "type": "git",
1377 | "url": "https://github.com/symfony/polyfill-php56.git",
1378 | "reference": "3edf57a8fbf9a927533344cef65ad7e1cf31030a"
1379 | },
1380 | "dist": {
1381 | "type": "zip",
1382 | "url": "https://api.github.com/repos/symfony/polyfill-php56/zipball/3edf57a8fbf9a927533344cef65ad7e1cf31030a",
1383 | "reference": "3edf57a8fbf9a927533344cef65ad7e1cf31030a",
1384 | "shasum": ""
1385 | },
1386 | "require": {
1387 | "php": ">=5.3.3",
1388 | "symfony/polyfill-util": "~1.0"
1389 | },
1390 | "type": "library",
1391 | "extra": {
1392 | "branch-alias": {
1393 | "dev-master": "1.2-dev"
1394 | }
1395 | },
1396 | "autoload": {
1397 | "psr-4": {
1398 | "Symfony\\Polyfill\\Php56\\": ""
1399 | },
1400 | "files": [
1401 | "bootstrap.php"
1402 | ]
1403 | },
1404 | "notification-url": "https://packagist.org/downloads/",
1405 | "license": [
1406 | "MIT"
1407 | ],
1408 | "authors": [
1409 | {
1410 | "name": "Nicolas Grekas",
1411 | "email": "p@tchwork.com"
1412 | },
1413 | {
1414 | "name": "Symfony Community",
1415 | "homepage": "https://symfony.com/contributors"
1416 | }
1417 | ],
1418 | "description": "Symfony polyfill backporting some PHP 5.6+ features to lower PHP versions",
1419 | "homepage": "https://symfony.com",
1420 | "keywords": [
1421 | "compatibility",
1422 | "polyfill",
1423 | "portable",
1424 | "shim"
1425 | ],
1426 | "time": "2016-05-18 14:26:46"
1427 | },
1428 | {
1429 | "name": "symfony/polyfill-util",
1430 | "version": "v1.2.0",
1431 | "source": {
1432 | "type": "git",
1433 | "url": "https://github.com/symfony/polyfill-util.git",
1434 | "reference": "ef830ce3d218e622b221d6bfad42c751d974bf99"
1435 | },
1436 | "dist": {
1437 | "type": "zip",
1438 | "url": "https://api.github.com/repos/symfony/polyfill-util/zipball/ef830ce3d218e622b221d6bfad42c751d974bf99",
1439 | "reference": "ef830ce3d218e622b221d6bfad42c751d974bf99",
1440 | "shasum": ""
1441 | },
1442 | "require": {
1443 | "php": ">=5.3.3"
1444 | },
1445 | "type": "library",
1446 | "extra": {
1447 | "branch-alias": {
1448 | "dev-master": "1.2-dev"
1449 | }
1450 | },
1451 | "autoload": {
1452 | "psr-4": {
1453 | "Symfony\\Polyfill\\Util\\": ""
1454 | }
1455 | },
1456 | "notification-url": "https://packagist.org/downloads/",
1457 | "license": [
1458 | "MIT"
1459 | ],
1460 | "authors": [
1461 | {
1462 | "name": "Nicolas Grekas",
1463 | "email": "p@tchwork.com"
1464 | },
1465 | {
1466 | "name": "Symfony Community",
1467 | "homepage": "https://symfony.com/contributors"
1468 | }
1469 | ],
1470 | "description": "Symfony utilities for portability of PHP codes",
1471 | "homepage": "https://symfony.com",
1472 | "keywords": [
1473 | "compat",
1474 | "compatibility",
1475 | "polyfill",
1476 | "shim"
1477 | ],
1478 | "time": "2016-05-18 14:26:46"
1479 | },
1480 | {
1481 | "name": "symfony/process",
1482 | "version": "v3.0.6",
1483 | "source": {
1484 | "type": "git",
1485 | "url": "https://github.com/symfony/process.git",
1486 | "reference": "53f9407c0bb1c5a79127db8f7bfe12f0f6f3dcdb"
1487 | },
1488 | "dist": {
1489 | "type": "zip",
1490 | "url": "https://api.github.com/repos/symfony/process/zipball/53f9407c0bb1c5a79127db8f7bfe12f0f6f3dcdb",
1491 | "reference": "53f9407c0bb1c5a79127db8f7bfe12f0f6f3dcdb",
1492 | "shasum": ""
1493 | },
1494 | "require": {
1495 | "php": ">=5.5.9"
1496 | },
1497 | "type": "library",
1498 | "extra": {
1499 | "branch-alias": {
1500 | "dev-master": "3.0-dev"
1501 | }
1502 | },
1503 | "autoload": {
1504 | "psr-4": {
1505 | "Symfony\\Component\\Process\\": ""
1506 | },
1507 | "exclude-from-classmap": [
1508 | "/Tests/"
1509 | ]
1510 | },
1511 | "notification-url": "https://packagist.org/downloads/",
1512 | "license": [
1513 | "MIT"
1514 | ],
1515 | "authors": [
1516 | {
1517 | "name": "Fabien Potencier",
1518 | "email": "fabien@symfony.com"
1519 | },
1520 | {
1521 | "name": "Symfony Community",
1522 | "homepage": "https://symfony.com/contributors"
1523 | }
1524 | ],
1525 | "description": "Symfony Process Component",
1526 | "homepage": "https://symfony.com",
1527 | "time": "2016-04-14 15:30:28"
1528 | },
1529 | {
1530 | "name": "symfony/routing",
1531 | "version": "v3.0.6",
1532 | "source": {
1533 | "type": "git",
1534 | "url": "https://github.com/symfony/routing.git",
1535 | "reference": "a6cd168310066176599442aa21f5da86c3f8e0b3"
1536 | },
1537 | "dist": {
1538 | "type": "zip",
1539 | "url": "https://api.github.com/repos/symfony/routing/zipball/a6cd168310066176599442aa21f5da86c3f8e0b3",
1540 | "reference": "a6cd168310066176599442aa21f5da86c3f8e0b3",
1541 | "shasum": ""
1542 | },
1543 | "require": {
1544 | "php": ">=5.5.9"
1545 | },
1546 | "conflict": {
1547 | "symfony/config": "<2.8"
1548 | },
1549 | "require-dev": {
1550 | "doctrine/annotations": "~1.0",
1551 | "doctrine/common": "~2.2",
1552 | "psr/log": "~1.0",
1553 | "symfony/config": "~2.8|~3.0",
1554 | "symfony/expression-language": "~2.8|~3.0",
1555 | "symfony/http-foundation": "~2.8|~3.0",
1556 | "symfony/yaml": "~2.8|~3.0"
1557 | },
1558 | "suggest": {
1559 | "doctrine/annotations": "For using the annotation loader",
1560 | "symfony/config": "For using the all-in-one router or any loader",
1561 | "symfony/dependency-injection": "For loading routes from a service",
1562 | "symfony/expression-language": "For using expression matching",
1563 | "symfony/http-foundation": "For using a Symfony Request object",
1564 | "symfony/yaml": "For using the YAML loader"
1565 | },
1566 | "type": "library",
1567 | "extra": {
1568 | "branch-alias": {
1569 | "dev-master": "3.0-dev"
1570 | }
1571 | },
1572 | "autoload": {
1573 | "psr-4": {
1574 | "Symfony\\Component\\Routing\\": ""
1575 | },
1576 | "exclude-from-classmap": [
1577 | "/Tests/"
1578 | ]
1579 | },
1580 | "notification-url": "https://packagist.org/downloads/",
1581 | "license": [
1582 | "MIT"
1583 | ],
1584 | "authors": [
1585 | {
1586 | "name": "Fabien Potencier",
1587 | "email": "fabien@symfony.com"
1588 | },
1589 | {
1590 | "name": "Symfony Community",
1591 | "homepage": "https://symfony.com/contributors"
1592 | }
1593 | ],
1594 | "description": "Symfony Routing Component",
1595 | "homepage": "https://symfony.com",
1596 | "keywords": [
1597 | "router",
1598 | "routing",
1599 | "uri",
1600 | "url"
1601 | ],
1602 | "time": "2016-05-03 12:23:49"
1603 | },
1604 | {
1605 | "name": "symfony/translation",
1606 | "version": "v3.0.6",
1607 | "source": {
1608 | "type": "git",
1609 | "url": "https://github.com/symfony/translation.git",
1610 | "reference": "f7a07af51ea067745a521dab1e3152044a2fb1f2"
1611 | },
1612 | "dist": {
1613 | "type": "zip",
1614 | "url": "https://api.github.com/repos/symfony/translation/zipball/f7a07af51ea067745a521dab1e3152044a2fb1f2",
1615 | "reference": "f7a07af51ea067745a521dab1e3152044a2fb1f2",
1616 | "shasum": ""
1617 | },
1618 | "require": {
1619 | "php": ">=5.5.9",
1620 | "symfony/polyfill-mbstring": "~1.0"
1621 | },
1622 | "conflict": {
1623 | "symfony/config": "<2.8"
1624 | },
1625 | "require-dev": {
1626 | "psr/log": "~1.0",
1627 | "symfony/config": "~2.8|~3.0",
1628 | "symfony/intl": "~2.8|~3.0",
1629 | "symfony/yaml": "~2.8|~3.0"
1630 | },
1631 | "suggest": {
1632 | "psr/log": "To use logging capability in translator",
1633 | "symfony/config": "",
1634 | "symfony/yaml": ""
1635 | },
1636 | "type": "library",
1637 | "extra": {
1638 | "branch-alias": {
1639 | "dev-master": "3.0-dev"
1640 | }
1641 | },
1642 | "autoload": {
1643 | "psr-4": {
1644 | "Symfony\\Component\\Translation\\": ""
1645 | },
1646 | "exclude-from-classmap": [
1647 | "/Tests/"
1648 | ]
1649 | },
1650 | "notification-url": "https://packagist.org/downloads/",
1651 | "license": [
1652 | "MIT"
1653 | ],
1654 | "authors": [
1655 | {
1656 | "name": "Fabien Potencier",
1657 | "email": "fabien@symfony.com"
1658 | },
1659 | {
1660 | "name": "Symfony Community",
1661 | "homepage": "https://symfony.com/contributors"
1662 | }
1663 | ],
1664 | "description": "Symfony Translation Component",
1665 | "homepage": "https://symfony.com",
1666 | "time": "2016-03-25 01:41:20"
1667 | },
1668 | {
1669 | "name": "symfony/var-dumper",
1670 | "version": "v3.0.6",
1671 | "source": {
1672 | "type": "git",
1673 | "url": "https://github.com/symfony/var-dumper.git",
1674 | "reference": "0e918c269093ba4c77fca14e9424fa74ed16f1a6"
1675 | },
1676 | "dist": {
1677 | "type": "zip",
1678 | "url": "https://api.github.com/repos/symfony/var-dumper/zipball/0e918c269093ba4c77fca14e9424fa74ed16f1a6",
1679 | "reference": "0e918c269093ba4c77fca14e9424fa74ed16f1a6",
1680 | "shasum": ""
1681 | },
1682 | "require": {
1683 | "php": ">=5.5.9",
1684 | "symfony/polyfill-mbstring": "~1.0"
1685 | },
1686 | "require-dev": {
1687 | "twig/twig": "~1.20|~2.0"
1688 | },
1689 | "suggest": {
1690 | "ext-symfony_debug": ""
1691 | },
1692 | "type": "library",
1693 | "extra": {
1694 | "branch-alias": {
1695 | "dev-master": "3.0-dev"
1696 | }
1697 | },
1698 | "autoload": {
1699 | "files": [
1700 | "Resources/functions/dump.php"
1701 | ],
1702 | "psr-4": {
1703 | "Symfony\\Component\\VarDumper\\": ""
1704 | },
1705 | "exclude-from-classmap": [
1706 | "/Tests/"
1707 | ]
1708 | },
1709 | "notification-url": "https://packagist.org/downloads/",
1710 | "license": [
1711 | "MIT"
1712 | ],
1713 | "authors": [
1714 | {
1715 | "name": "Nicolas Grekas",
1716 | "email": "p@tchwork.com"
1717 | },
1718 | {
1719 | "name": "Symfony Community",
1720 | "homepage": "https://symfony.com/contributors"
1721 | }
1722 | ],
1723 | "description": "Symfony mechanism for exploring and dumping PHP variables",
1724 | "homepage": "https://symfony.com",
1725 | "keywords": [
1726 | "debug",
1727 | "dump"
1728 | ],
1729 | "time": "2016-04-25 11:17:47"
1730 | },
1731 | {
1732 | "name": "vlucas/phpdotenv",
1733 | "version": "v2.2.1",
1734 | "source": {
1735 | "type": "git",
1736 | "url": "https://github.com/vlucas/phpdotenv.git",
1737 | "reference": "63f37b9395e8041cd4313129c08ece896d06ca8e"
1738 | },
1739 | "dist": {
1740 | "type": "zip",
1741 | "url": "https://api.github.com/repos/vlucas/phpdotenv/zipball/63f37b9395e8041cd4313129c08ece896d06ca8e",
1742 | "reference": "63f37b9395e8041cd4313129c08ece896d06ca8e",
1743 | "shasum": ""
1744 | },
1745 | "require": {
1746 | "php": ">=5.3.9"
1747 | },
1748 | "require-dev": {
1749 | "phpunit/phpunit": "^4.8 || ^5.0"
1750 | },
1751 | "type": "library",
1752 | "extra": {
1753 | "branch-alias": {
1754 | "dev-master": "2.2-dev"
1755 | }
1756 | },
1757 | "autoload": {
1758 | "psr-4": {
1759 | "Dotenv\\": "src/"
1760 | }
1761 | },
1762 | "notification-url": "https://packagist.org/downloads/",
1763 | "license": [
1764 | "BSD-3-Clause-Attribution"
1765 | ],
1766 | "authors": [
1767 | {
1768 | "name": "Vance Lucas",
1769 | "email": "vance@vancelucas.com",
1770 | "homepage": "http://www.vancelucas.com"
1771 | }
1772 | ],
1773 | "description": "Loads environment variables from `.env` to `getenv()`, `$_ENV` and `$_SERVER` automagically.",
1774 | "keywords": [
1775 | "dotenv",
1776 | "env",
1777 | "environment"
1778 | ],
1779 | "time": "2016-04-15 10:48:49"
1780 | }
1781 | ],
1782 | "packages-dev": [
1783 | {
1784 | "name": "doctrine/instantiator",
1785 | "version": "1.0.5",
1786 | "source": {
1787 | "type": "git",
1788 | "url": "https://github.com/doctrine/instantiator.git",
1789 | "reference": "8e884e78f9f0eb1329e445619e04456e64d8051d"
1790 | },
1791 | "dist": {
1792 | "type": "zip",
1793 | "url": "https://api.github.com/repos/doctrine/instantiator/zipball/8e884e78f9f0eb1329e445619e04456e64d8051d",
1794 | "reference": "8e884e78f9f0eb1329e445619e04456e64d8051d",
1795 | "shasum": ""
1796 | },
1797 | "require": {
1798 | "php": ">=5.3,<8.0-DEV"
1799 | },
1800 | "require-dev": {
1801 | "athletic/athletic": "~0.1.8",
1802 | "ext-pdo": "*",
1803 | "ext-phar": "*",
1804 | "phpunit/phpunit": "~4.0",
1805 | "squizlabs/php_codesniffer": "~2.0"
1806 | },
1807 | "type": "library",
1808 | "extra": {
1809 | "branch-alias": {
1810 | "dev-master": "1.0.x-dev"
1811 | }
1812 | },
1813 | "autoload": {
1814 | "psr-4": {
1815 | "Doctrine\\Instantiator\\": "src/Doctrine/Instantiator/"
1816 | }
1817 | },
1818 | "notification-url": "https://packagist.org/downloads/",
1819 | "license": [
1820 | "MIT"
1821 | ],
1822 | "authors": [
1823 | {
1824 | "name": "Marco Pivetta",
1825 | "email": "ocramius@gmail.com",
1826 | "homepage": "http://ocramius.github.com/"
1827 | }
1828 | ],
1829 | "description": "A small, lightweight utility to instantiate objects in PHP without invoking their constructors",
1830 | "homepage": "https://github.com/doctrine/instantiator",
1831 | "keywords": [
1832 | "constructor",
1833 | "instantiate"
1834 | ],
1835 | "time": "2015-06-14 21:17:01"
1836 | },
1837 | {
1838 | "name": "fzaninotto/faker",
1839 | "version": "v1.6.0",
1840 | "source": {
1841 | "type": "git",
1842 | "url": "https://github.com/fzaninotto/Faker.git",
1843 | "reference": "44f9a286a04b80c76a4e5fb7aad8bb539b920123"
1844 | },
1845 | "dist": {
1846 | "type": "zip",
1847 | "url": "https://api.github.com/repos/fzaninotto/Faker/zipball/44f9a286a04b80c76a4e5fb7aad8bb539b920123",
1848 | "reference": "44f9a286a04b80c76a4e5fb7aad8bb539b920123",
1849 | "shasum": ""
1850 | },
1851 | "require": {
1852 | "php": "^5.3.3|^7.0"
1853 | },
1854 | "require-dev": {
1855 | "ext-intl": "*",
1856 | "phpunit/phpunit": "~4.0",
1857 | "squizlabs/php_codesniffer": "~1.5"
1858 | },
1859 | "type": "library",
1860 | "extra": {
1861 | "branch-alias": []
1862 | },
1863 | "autoload": {
1864 | "psr-4": {
1865 | "Faker\\": "src/Faker/"
1866 | }
1867 | },
1868 | "notification-url": "https://packagist.org/downloads/",
1869 | "license": [
1870 | "MIT"
1871 | ],
1872 | "authors": [
1873 | {
1874 | "name": "François Zaninotto"
1875 | }
1876 | ],
1877 | "description": "Faker is a PHP library that generates fake data for you.",
1878 | "keywords": [
1879 | "data",
1880 | "faker",
1881 | "fixtures"
1882 | ],
1883 | "time": "2016-04-29 12:21:54"
1884 | },
1885 | {
1886 | "name": "hamcrest/hamcrest-php",
1887 | "version": "v1.2.2",
1888 | "source": {
1889 | "type": "git",
1890 | "url": "https://github.com/hamcrest/hamcrest-php.git",
1891 | "reference": "b37020aa976fa52d3de9aa904aa2522dc518f79c"
1892 | },
1893 | "dist": {
1894 | "type": "zip",
1895 | "url": "https://api.github.com/repos/hamcrest/hamcrest-php/zipball/b37020aa976fa52d3de9aa904aa2522dc518f79c",
1896 | "reference": "b37020aa976fa52d3de9aa904aa2522dc518f79c",
1897 | "shasum": ""
1898 | },
1899 | "require": {
1900 | "php": ">=5.3.2"
1901 | },
1902 | "replace": {
1903 | "cordoval/hamcrest-php": "*",
1904 | "davedevelopment/hamcrest-php": "*",
1905 | "kodova/hamcrest-php": "*"
1906 | },
1907 | "require-dev": {
1908 | "phpunit/php-file-iterator": "1.3.3",
1909 | "satooshi/php-coveralls": "dev-master"
1910 | },
1911 | "type": "library",
1912 | "autoload": {
1913 | "classmap": [
1914 | "hamcrest"
1915 | ],
1916 | "files": [
1917 | "hamcrest/Hamcrest.php"
1918 | ]
1919 | },
1920 | "notification-url": "https://packagist.org/downloads/",
1921 | "license": [
1922 | "BSD"
1923 | ],
1924 | "description": "This is the PHP port of Hamcrest Matchers",
1925 | "keywords": [
1926 | "test"
1927 | ],
1928 | "time": "2015-05-11 14:41:42"
1929 | },
1930 | {
1931 | "name": "mockery/mockery",
1932 | "version": "0.9.5",
1933 | "source": {
1934 | "type": "git",
1935 | "url": "https://github.com/padraic/mockery.git",
1936 | "reference": "4db079511a283e5aba1b3c2fb19037c645e70fc2"
1937 | },
1938 | "dist": {
1939 | "type": "zip",
1940 | "url": "https://api.github.com/repos/padraic/mockery/zipball/4db079511a283e5aba1b3c2fb19037c645e70fc2",
1941 | "reference": "4db079511a283e5aba1b3c2fb19037c645e70fc2",
1942 | "shasum": ""
1943 | },
1944 | "require": {
1945 | "hamcrest/hamcrest-php": "~1.1",
1946 | "lib-pcre": ">=7.0",
1947 | "php": ">=5.3.2"
1948 | },
1949 | "require-dev": {
1950 | "phpunit/phpunit": "~4.0"
1951 | },
1952 | "type": "library",
1953 | "extra": {
1954 | "branch-alias": {
1955 | "dev-master": "0.9.x-dev"
1956 | }
1957 | },
1958 | "autoload": {
1959 | "psr-0": {
1960 | "Mockery": "library/"
1961 | }
1962 | },
1963 | "notification-url": "https://packagist.org/downloads/",
1964 | "license": [
1965 | "BSD-3-Clause"
1966 | ],
1967 | "authors": [
1968 | {
1969 | "name": "Pádraic Brady",
1970 | "email": "padraic.brady@gmail.com",
1971 | "homepage": "http://blog.astrumfutura.com"
1972 | },
1973 | {
1974 | "name": "Dave Marshall",
1975 | "email": "dave.marshall@atstsolutions.co.uk",
1976 | "homepage": "http://davedevelopment.co.uk"
1977 | }
1978 | ],
1979 | "description": "Mockery is a simple yet flexible PHP mock object framework for use in unit testing with PHPUnit, PHPSpec or any other testing framework. Its core goal is to offer a test double framework with a succinct API capable of clearly defining all possible object operations and interactions using a human readable Domain Specific Language (DSL). Designed as a drop in alternative to PHPUnit's phpunit-mock-objects library, Mockery is easy to integrate with PHPUnit and can operate alongside phpunit-mock-objects without the World ending.",
1980 | "homepage": "http://github.com/padraic/mockery",
1981 | "keywords": [
1982 | "BDD",
1983 | "TDD",
1984 | "library",
1985 | "mock",
1986 | "mock objects",
1987 | "mockery",
1988 | "stub",
1989 | "test",
1990 | "test double",
1991 | "testing"
1992 | ],
1993 | "time": "2016-05-22 21:52:33"
1994 | },
1995 | {
1996 | "name": "phpdocumentor/reflection-docblock",
1997 | "version": "2.0.4",
1998 | "source": {
1999 | "type": "git",
2000 | "url": "https://github.com/phpDocumentor/ReflectionDocBlock.git",
2001 | "reference": "d68dbdc53dc358a816f00b300704702b2eaff7b8"
2002 | },
2003 | "dist": {
2004 | "type": "zip",
2005 | "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/d68dbdc53dc358a816f00b300704702b2eaff7b8",
2006 | "reference": "d68dbdc53dc358a816f00b300704702b2eaff7b8",
2007 | "shasum": ""
2008 | },
2009 | "require": {
2010 | "php": ">=5.3.3"
2011 | },
2012 | "require-dev": {
2013 | "phpunit/phpunit": "~4.0"
2014 | },
2015 | "suggest": {
2016 | "dflydev/markdown": "~1.0",
2017 | "erusev/parsedown": "~1.0"
2018 | },
2019 | "type": "library",
2020 | "extra": {
2021 | "branch-alias": {
2022 | "dev-master": "2.0.x-dev"
2023 | }
2024 | },
2025 | "autoload": {
2026 | "psr-0": {
2027 | "phpDocumentor": [
2028 | "src/"
2029 | ]
2030 | }
2031 | },
2032 | "notification-url": "https://packagist.org/downloads/",
2033 | "license": [
2034 | "MIT"
2035 | ],
2036 | "authors": [
2037 | {
2038 | "name": "Mike van Riel",
2039 | "email": "mike.vanriel@naenius.com"
2040 | }
2041 | ],
2042 | "time": "2015-02-03 12:10:50"
2043 | },
2044 | {
2045 | "name": "phpspec/prophecy",
2046 | "version": "v1.6.0",
2047 | "source": {
2048 | "type": "git",
2049 | "url": "https://github.com/phpspec/prophecy.git",
2050 | "reference": "3c91bdf81797d725b14cb62906f9a4ce44235972"
2051 | },
2052 | "dist": {
2053 | "type": "zip",
2054 | "url": "https://api.github.com/repos/phpspec/prophecy/zipball/3c91bdf81797d725b14cb62906f9a4ce44235972",
2055 | "reference": "3c91bdf81797d725b14cb62906f9a4ce44235972",
2056 | "shasum": ""
2057 | },
2058 | "require": {
2059 | "doctrine/instantiator": "^1.0.2",
2060 | "php": "^5.3|^7.0",
2061 | "phpdocumentor/reflection-docblock": "~2.0",
2062 | "sebastian/comparator": "~1.1",
2063 | "sebastian/recursion-context": "~1.0"
2064 | },
2065 | "require-dev": {
2066 | "phpspec/phpspec": "~2.0"
2067 | },
2068 | "type": "library",
2069 | "extra": {
2070 | "branch-alias": {
2071 | "dev-master": "1.5.x-dev"
2072 | }
2073 | },
2074 | "autoload": {
2075 | "psr-0": {
2076 | "Prophecy\\": "src/"
2077 | }
2078 | },
2079 | "notification-url": "https://packagist.org/downloads/",
2080 | "license": [
2081 | "MIT"
2082 | ],
2083 | "authors": [
2084 | {
2085 | "name": "Konstantin Kudryashov",
2086 | "email": "ever.zet@gmail.com",
2087 | "homepage": "http://everzet.com"
2088 | },
2089 | {
2090 | "name": "Marcello Duarte",
2091 | "email": "marcello.duarte@gmail.com"
2092 | }
2093 | ],
2094 | "description": "Highly opinionated mocking framework for PHP 5.3+",
2095 | "homepage": "https://github.com/phpspec/prophecy",
2096 | "keywords": [
2097 | "Double",
2098 | "Dummy",
2099 | "fake",
2100 | "mock",
2101 | "spy",
2102 | "stub"
2103 | ],
2104 | "time": "2016-02-15 07:46:21"
2105 | },
2106 | {
2107 | "name": "phpunit/php-code-coverage",
2108 | "version": "2.2.4",
2109 | "source": {
2110 | "type": "git",
2111 | "url": "https://github.com/sebastianbergmann/php-code-coverage.git",
2112 | "reference": "eabf68b476ac7d0f73793aada060f1c1a9bf8979"
2113 | },
2114 | "dist": {
2115 | "type": "zip",
2116 | "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/eabf68b476ac7d0f73793aada060f1c1a9bf8979",
2117 | "reference": "eabf68b476ac7d0f73793aada060f1c1a9bf8979",
2118 | "shasum": ""
2119 | },
2120 | "require": {
2121 | "php": ">=5.3.3",
2122 | "phpunit/php-file-iterator": "~1.3",
2123 | "phpunit/php-text-template": "~1.2",
2124 | "phpunit/php-token-stream": "~1.3",
2125 | "sebastian/environment": "^1.3.2",
2126 | "sebastian/version": "~1.0"
2127 | },
2128 | "require-dev": {
2129 | "ext-xdebug": ">=2.1.4",
2130 | "phpunit/phpunit": "~4"
2131 | },
2132 | "suggest": {
2133 | "ext-dom": "*",
2134 | "ext-xdebug": ">=2.2.1",
2135 | "ext-xmlwriter": "*"
2136 | },
2137 | "type": "library",
2138 | "extra": {
2139 | "branch-alias": {
2140 | "dev-master": "2.2.x-dev"
2141 | }
2142 | },
2143 | "autoload": {
2144 | "classmap": [
2145 | "src/"
2146 | ]
2147 | },
2148 | "notification-url": "https://packagist.org/downloads/",
2149 | "license": [
2150 | "BSD-3-Clause"
2151 | ],
2152 | "authors": [
2153 | {
2154 | "name": "Sebastian Bergmann",
2155 | "email": "sb@sebastian-bergmann.de",
2156 | "role": "lead"
2157 | }
2158 | ],
2159 | "description": "Library that provides collection, processing, and rendering functionality for PHP code coverage information.",
2160 | "homepage": "https://github.com/sebastianbergmann/php-code-coverage",
2161 | "keywords": [
2162 | "coverage",
2163 | "testing",
2164 | "xunit"
2165 | ],
2166 | "time": "2015-10-06 15:47:00"
2167 | },
2168 | {
2169 | "name": "phpunit/php-file-iterator",
2170 | "version": "1.4.1",
2171 | "source": {
2172 | "type": "git",
2173 | "url": "https://github.com/sebastianbergmann/php-file-iterator.git",
2174 | "reference": "6150bf2c35d3fc379e50c7602b75caceaa39dbf0"
2175 | },
2176 | "dist": {
2177 | "type": "zip",
2178 | "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/6150bf2c35d3fc379e50c7602b75caceaa39dbf0",
2179 | "reference": "6150bf2c35d3fc379e50c7602b75caceaa39dbf0",
2180 | "shasum": ""
2181 | },
2182 | "require": {
2183 | "php": ">=5.3.3"
2184 | },
2185 | "type": "library",
2186 | "extra": {
2187 | "branch-alias": {
2188 | "dev-master": "1.4.x-dev"
2189 | }
2190 | },
2191 | "autoload": {
2192 | "classmap": [
2193 | "src/"
2194 | ]
2195 | },
2196 | "notification-url": "https://packagist.org/downloads/",
2197 | "license": [
2198 | "BSD-3-Clause"
2199 | ],
2200 | "authors": [
2201 | {
2202 | "name": "Sebastian Bergmann",
2203 | "email": "sb@sebastian-bergmann.de",
2204 | "role": "lead"
2205 | }
2206 | ],
2207 | "description": "FilterIterator implementation that filters files based on a list of suffixes.",
2208 | "homepage": "https://github.com/sebastianbergmann/php-file-iterator/",
2209 | "keywords": [
2210 | "filesystem",
2211 | "iterator"
2212 | ],
2213 | "time": "2015-06-21 13:08:43"
2214 | },
2215 | {
2216 | "name": "phpunit/php-text-template",
2217 | "version": "1.2.1",
2218 | "source": {
2219 | "type": "git",
2220 | "url": "https://github.com/sebastianbergmann/php-text-template.git",
2221 | "reference": "31f8b717e51d9a2afca6c9f046f5d69fc27c8686"
2222 | },
2223 | "dist": {
2224 | "type": "zip",
2225 | "url": "https://api.github.com/repos/sebastianbergmann/php-text-template/zipball/31f8b717e51d9a2afca6c9f046f5d69fc27c8686",
2226 | "reference": "31f8b717e51d9a2afca6c9f046f5d69fc27c8686",
2227 | "shasum": ""
2228 | },
2229 | "require": {
2230 | "php": ">=5.3.3"
2231 | },
2232 | "type": "library",
2233 | "autoload": {
2234 | "classmap": [
2235 | "src/"
2236 | ]
2237 | },
2238 | "notification-url": "https://packagist.org/downloads/",
2239 | "license": [
2240 | "BSD-3-Clause"
2241 | ],
2242 | "authors": [
2243 | {
2244 | "name": "Sebastian Bergmann",
2245 | "email": "sebastian@phpunit.de",
2246 | "role": "lead"
2247 | }
2248 | ],
2249 | "description": "Simple template engine.",
2250 | "homepage": "https://github.com/sebastianbergmann/php-text-template/",
2251 | "keywords": [
2252 | "template"
2253 | ],
2254 | "time": "2015-06-21 13:50:34"
2255 | },
2256 | {
2257 | "name": "phpunit/php-timer",
2258 | "version": "1.0.8",
2259 | "source": {
2260 | "type": "git",
2261 | "url": "https://github.com/sebastianbergmann/php-timer.git",
2262 | "reference": "38e9124049cf1a164f1e4537caf19c99bf1eb260"
2263 | },
2264 | "dist": {
2265 | "type": "zip",
2266 | "url": "https://api.github.com/repos/sebastianbergmann/php-timer/zipball/38e9124049cf1a164f1e4537caf19c99bf1eb260",
2267 | "reference": "38e9124049cf1a164f1e4537caf19c99bf1eb260",
2268 | "shasum": ""
2269 | },
2270 | "require": {
2271 | "php": ">=5.3.3"
2272 | },
2273 | "require-dev": {
2274 | "phpunit/phpunit": "~4|~5"
2275 | },
2276 | "type": "library",
2277 | "autoload": {
2278 | "classmap": [
2279 | "src/"
2280 | ]
2281 | },
2282 | "notification-url": "https://packagist.org/downloads/",
2283 | "license": [
2284 | "BSD-3-Clause"
2285 | ],
2286 | "authors": [
2287 | {
2288 | "name": "Sebastian Bergmann",
2289 | "email": "sb@sebastian-bergmann.de",
2290 | "role": "lead"
2291 | }
2292 | ],
2293 | "description": "Utility class for timing",
2294 | "homepage": "https://github.com/sebastianbergmann/php-timer/",
2295 | "keywords": [
2296 | "timer"
2297 | ],
2298 | "time": "2016-05-12 18:03:57"
2299 | },
2300 | {
2301 | "name": "phpunit/php-token-stream",
2302 | "version": "1.4.8",
2303 | "source": {
2304 | "type": "git",
2305 | "url": "https://github.com/sebastianbergmann/php-token-stream.git",
2306 | "reference": "3144ae21711fb6cac0b1ab4cbe63b75ce3d4e8da"
2307 | },
2308 | "dist": {
2309 | "type": "zip",
2310 | "url": "https://api.github.com/repos/sebastianbergmann/php-token-stream/zipball/3144ae21711fb6cac0b1ab4cbe63b75ce3d4e8da",
2311 | "reference": "3144ae21711fb6cac0b1ab4cbe63b75ce3d4e8da",
2312 | "shasum": ""
2313 | },
2314 | "require": {
2315 | "ext-tokenizer": "*",
2316 | "php": ">=5.3.3"
2317 | },
2318 | "require-dev": {
2319 | "phpunit/phpunit": "~4.2"
2320 | },
2321 | "type": "library",
2322 | "extra": {
2323 | "branch-alias": {
2324 | "dev-master": "1.4-dev"
2325 | }
2326 | },
2327 | "autoload": {
2328 | "classmap": [
2329 | "src/"
2330 | ]
2331 | },
2332 | "notification-url": "https://packagist.org/downloads/",
2333 | "license": [
2334 | "BSD-3-Clause"
2335 | ],
2336 | "authors": [
2337 | {
2338 | "name": "Sebastian Bergmann",
2339 | "email": "sebastian@phpunit.de"
2340 | }
2341 | ],
2342 | "description": "Wrapper around PHP's tokenizer extension.",
2343 | "homepage": "https://github.com/sebastianbergmann/php-token-stream/",
2344 | "keywords": [
2345 | "tokenizer"
2346 | ],
2347 | "time": "2015-09-15 10:49:45"
2348 | },
2349 | {
2350 | "name": "phpunit/phpunit",
2351 | "version": "4.8.26",
2352 | "source": {
2353 | "type": "git",
2354 | "url": "https://github.com/sebastianbergmann/phpunit.git",
2355 | "reference": "fc1d8cd5b5de11625979125c5639347896ac2c74"
2356 | },
2357 | "dist": {
2358 | "type": "zip",
2359 | "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/fc1d8cd5b5de11625979125c5639347896ac2c74",
2360 | "reference": "fc1d8cd5b5de11625979125c5639347896ac2c74",
2361 | "shasum": ""
2362 | },
2363 | "require": {
2364 | "ext-dom": "*",
2365 | "ext-json": "*",
2366 | "ext-pcre": "*",
2367 | "ext-reflection": "*",
2368 | "ext-spl": "*",
2369 | "php": ">=5.3.3",
2370 | "phpspec/prophecy": "^1.3.1",
2371 | "phpunit/php-code-coverage": "~2.1",
2372 | "phpunit/php-file-iterator": "~1.4",
2373 | "phpunit/php-text-template": "~1.2",
2374 | "phpunit/php-timer": "^1.0.6",
2375 | "phpunit/phpunit-mock-objects": "~2.3",
2376 | "sebastian/comparator": "~1.1",
2377 | "sebastian/diff": "~1.2",
2378 | "sebastian/environment": "~1.3",
2379 | "sebastian/exporter": "~1.2",
2380 | "sebastian/global-state": "~1.0",
2381 | "sebastian/version": "~1.0",
2382 | "symfony/yaml": "~2.1|~3.0"
2383 | },
2384 | "suggest": {
2385 | "phpunit/php-invoker": "~1.1"
2386 | },
2387 | "bin": [
2388 | "phpunit"
2389 | ],
2390 | "type": "library",
2391 | "extra": {
2392 | "branch-alias": {
2393 | "dev-master": "4.8.x-dev"
2394 | }
2395 | },
2396 | "autoload": {
2397 | "classmap": [
2398 | "src/"
2399 | ]
2400 | },
2401 | "notification-url": "https://packagist.org/downloads/",
2402 | "license": [
2403 | "BSD-3-Clause"
2404 | ],
2405 | "authors": [
2406 | {
2407 | "name": "Sebastian Bergmann",
2408 | "email": "sebastian@phpunit.de",
2409 | "role": "lead"
2410 | }
2411 | ],
2412 | "description": "The PHP Unit Testing framework.",
2413 | "homepage": "https://phpunit.de/",
2414 | "keywords": [
2415 | "phpunit",
2416 | "testing",
2417 | "xunit"
2418 | ],
2419 | "time": "2016-05-17 03:09:28"
2420 | },
2421 | {
2422 | "name": "phpunit/phpunit-mock-objects",
2423 | "version": "2.3.8",
2424 | "source": {
2425 | "type": "git",
2426 | "url": "https://github.com/sebastianbergmann/phpunit-mock-objects.git",
2427 | "reference": "ac8e7a3db35738d56ee9a76e78a4e03d97628983"
2428 | },
2429 | "dist": {
2430 | "type": "zip",
2431 | "url": "https://api.github.com/repos/sebastianbergmann/phpunit-mock-objects/zipball/ac8e7a3db35738d56ee9a76e78a4e03d97628983",
2432 | "reference": "ac8e7a3db35738d56ee9a76e78a4e03d97628983",
2433 | "shasum": ""
2434 | },
2435 | "require": {
2436 | "doctrine/instantiator": "^1.0.2",
2437 | "php": ">=5.3.3",
2438 | "phpunit/php-text-template": "~1.2",
2439 | "sebastian/exporter": "~1.2"
2440 | },
2441 | "require-dev": {
2442 | "phpunit/phpunit": "~4.4"
2443 | },
2444 | "suggest": {
2445 | "ext-soap": "*"
2446 | },
2447 | "type": "library",
2448 | "extra": {
2449 | "branch-alias": {
2450 | "dev-master": "2.3.x-dev"
2451 | }
2452 | },
2453 | "autoload": {
2454 | "classmap": [
2455 | "src/"
2456 | ]
2457 | },
2458 | "notification-url": "https://packagist.org/downloads/",
2459 | "license": [
2460 | "BSD-3-Clause"
2461 | ],
2462 | "authors": [
2463 | {
2464 | "name": "Sebastian Bergmann",
2465 | "email": "sb@sebastian-bergmann.de",
2466 | "role": "lead"
2467 | }
2468 | ],
2469 | "description": "Mock Object library for PHPUnit",
2470 | "homepage": "https://github.com/sebastianbergmann/phpunit-mock-objects/",
2471 | "keywords": [
2472 | "mock",
2473 | "xunit"
2474 | ],
2475 | "time": "2015-10-02 06:51:40"
2476 | },
2477 | {
2478 | "name": "phpunit/phpunit-selenium",
2479 | "version": "2.0.2",
2480 | "source": {
2481 | "type": "git",
2482 | "url": "https://github.com/giorgiosironi/phpunit-selenium.git",
2483 | "reference": "2bad798ec0daf20d2854400e3bc5329ee0a7b2d1"
2484 | },
2485 | "dist": {
2486 | "type": "zip",
2487 | "url": "https://api.github.com/repos/giorgiosironi/phpunit-selenium/zipball/2bad798ec0daf20d2854400e3bc5329ee0a7b2d1",
2488 | "reference": "2bad798ec0daf20d2854400e3bc5329ee0a7b2d1",
2489 | "shasum": ""
2490 | },
2491 | "require": {
2492 | "ext-curl": "*",
2493 | "ext-dom": "*",
2494 | "php": ">=5.3.3",
2495 | "phpunit/phpunit": "~4.8",
2496 | "sebastian/comparator": "~1.0"
2497 | },
2498 | "require-dev": {
2499 | "phing/phing": "2.*"
2500 | },
2501 | "type": "library",
2502 | "autoload": {
2503 | "classmap": [
2504 | "PHPUnit/"
2505 | ]
2506 | },
2507 | "notification-url": "https://packagist.org/downloads/",
2508 | "include-path": [
2509 | ""
2510 | ],
2511 | "license": [
2512 | "BSD-3-Clause"
2513 | ],
2514 | "authors": [
2515 | {
2516 | "name": "Giorgio Sironi",
2517 | "email": "info@giorgiosironi.com",
2518 | "role": "developer"
2519 | },
2520 | {
2521 | "name": "Ivan Kurnosov",
2522 | "email": "zerkms@zerkms.com",
2523 | "role": "developer"
2524 | },
2525 | {
2526 | "name": "Sebastian Bergmann",
2527 | "email": "sb@sebastian-bergmann.de",
2528 | "role": "original developer"
2529 | }
2530 | ],
2531 | "description": "Selenium Server integration for PHPUnit",
2532 | "homepage": "http://www.phpunit.de/",
2533 | "keywords": [
2534 | "phpunit",
2535 | "selenium",
2536 | "testing",
2537 | "xunit"
2538 | ],
2539 | "time": "2016-03-01 10:33:56"
2540 | },
2541 | {
2542 | "name": "sebastian/comparator",
2543 | "version": "1.2.0",
2544 | "source": {
2545 | "type": "git",
2546 | "url": "https://github.com/sebastianbergmann/comparator.git",
2547 | "reference": "937efb279bd37a375bcadf584dec0726f84dbf22"
2548 | },
2549 | "dist": {
2550 | "type": "zip",
2551 | "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/937efb279bd37a375bcadf584dec0726f84dbf22",
2552 | "reference": "937efb279bd37a375bcadf584dec0726f84dbf22",
2553 | "shasum": ""
2554 | },
2555 | "require": {
2556 | "php": ">=5.3.3",
2557 | "sebastian/diff": "~1.2",
2558 | "sebastian/exporter": "~1.2"
2559 | },
2560 | "require-dev": {
2561 | "phpunit/phpunit": "~4.4"
2562 | },
2563 | "type": "library",
2564 | "extra": {
2565 | "branch-alias": {
2566 | "dev-master": "1.2.x-dev"
2567 | }
2568 | },
2569 | "autoload": {
2570 | "classmap": [
2571 | "src/"
2572 | ]
2573 | },
2574 | "notification-url": "https://packagist.org/downloads/",
2575 | "license": [
2576 | "BSD-3-Clause"
2577 | ],
2578 | "authors": [
2579 | {
2580 | "name": "Jeff Welch",
2581 | "email": "whatthejeff@gmail.com"
2582 | },
2583 | {
2584 | "name": "Volker Dusch",
2585 | "email": "github@wallbash.com"
2586 | },
2587 | {
2588 | "name": "Bernhard Schussek",
2589 | "email": "bschussek@2bepublished.at"
2590 | },
2591 | {
2592 | "name": "Sebastian Bergmann",
2593 | "email": "sebastian@phpunit.de"
2594 | }
2595 | ],
2596 | "description": "Provides the functionality to compare PHP values for equality",
2597 | "homepage": "http://www.github.com/sebastianbergmann/comparator",
2598 | "keywords": [
2599 | "comparator",
2600 | "compare",
2601 | "equality"
2602 | ],
2603 | "time": "2015-07-26 15:48:44"
2604 | },
2605 | {
2606 | "name": "sebastian/diff",
2607 | "version": "1.4.1",
2608 | "source": {
2609 | "type": "git",
2610 | "url": "https://github.com/sebastianbergmann/diff.git",
2611 | "reference": "13edfd8706462032c2f52b4b862974dd46b71c9e"
2612 | },
2613 | "dist": {
2614 | "type": "zip",
2615 | "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/13edfd8706462032c2f52b4b862974dd46b71c9e",
2616 | "reference": "13edfd8706462032c2f52b4b862974dd46b71c9e",
2617 | "shasum": ""
2618 | },
2619 | "require": {
2620 | "php": ">=5.3.3"
2621 | },
2622 | "require-dev": {
2623 | "phpunit/phpunit": "~4.8"
2624 | },
2625 | "type": "library",
2626 | "extra": {
2627 | "branch-alias": {
2628 | "dev-master": "1.4-dev"
2629 | }
2630 | },
2631 | "autoload": {
2632 | "classmap": [
2633 | "src/"
2634 | ]
2635 | },
2636 | "notification-url": "https://packagist.org/downloads/",
2637 | "license": [
2638 | "BSD-3-Clause"
2639 | ],
2640 | "authors": [
2641 | {
2642 | "name": "Kore Nordmann",
2643 | "email": "mail@kore-nordmann.de"
2644 | },
2645 | {
2646 | "name": "Sebastian Bergmann",
2647 | "email": "sebastian@phpunit.de"
2648 | }
2649 | ],
2650 | "description": "Diff implementation",
2651 | "homepage": "https://github.com/sebastianbergmann/diff",
2652 | "keywords": [
2653 | "diff"
2654 | ],
2655 | "time": "2015-12-08 07:14:41"
2656 | },
2657 | {
2658 | "name": "sebastian/environment",
2659 | "version": "1.3.7",
2660 | "source": {
2661 | "type": "git",
2662 | "url": "https://github.com/sebastianbergmann/environment.git",
2663 | "reference": "4e8f0da10ac5802913afc151413bc8c53b6c2716"
2664 | },
2665 | "dist": {
2666 | "type": "zip",
2667 | "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/4e8f0da10ac5802913afc151413bc8c53b6c2716",
2668 | "reference": "4e8f0da10ac5802913afc151413bc8c53b6c2716",
2669 | "shasum": ""
2670 | },
2671 | "require": {
2672 | "php": ">=5.3.3"
2673 | },
2674 | "require-dev": {
2675 | "phpunit/phpunit": "~4.4"
2676 | },
2677 | "type": "library",
2678 | "extra": {
2679 | "branch-alias": {
2680 | "dev-master": "1.3.x-dev"
2681 | }
2682 | },
2683 | "autoload": {
2684 | "classmap": [
2685 | "src/"
2686 | ]
2687 | },
2688 | "notification-url": "https://packagist.org/downloads/",
2689 | "license": [
2690 | "BSD-3-Clause"
2691 | ],
2692 | "authors": [
2693 | {
2694 | "name": "Sebastian Bergmann",
2695 | "email": "sebastian@phpunit.de"
2696 | }
2697 | ],
2698 | "description": "Provides functionality to handle HHVM/PHP environments",
2699 | "homepage": "http://www.github.com/sebastianbergmann/environment",
2700 | "keywords": [
2701 | "Xdebug",
2702 | "environment",
2703 | "hhvm"
2704 | ],
2705 | "time": "2016-05-17 03:18:57"
2706 | },
2707 | {
2708 | "name": "sebastian/exporter",
2709 | "version": "1.2.1",
2710 | "source": {
2711 | "type": "git",
2712 | "url": "https://github.com/sebastianbergmann/exporter.git",
2713 | "reference": "7ae5513327cb536431847bcc0c10edba2701064e"
2714 | },
2715 | "dist": {
2716 | "type": "zip",
2717 | "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/7ae5513327cb536431847bcc0c10edba2701064e",
2718 | "reference": "7ae5513327cb536431847bcc0c10edba2701064e",
2719 | "shasum": ""
2720 | },
2721 | "require": {
2722 | "php": ">=5.3.3",
2723 | "sebastian/recursion-context": "~1.0"
2724 | },
2725 | "require-dev": {
2726 | "phpunit/phpunit": "~4.4"
2727 | },
2728 | "type": "library",
2729 | "extra": {
2730 | "branch-alias": {
2731 | "dev-master": "1.2.x-dev"
2732 | }
2733 | },
2734 | "autoload": {
2735 | "classmap": [
2736 | "src/"
2737 | ]
2738 | },
2739 | "notification-url": "https://packagist.org/downloads/",
2740 | "license": [
2741 | "BSD-3-Clause"
2742 | ],
2743 | "authors": [
2744 | {
2745 | "name": "Jeff Welch",
2746 | "email": "whatthejeff@gmail.com"
2747 | },
2748 | {
2749 | "name": "Volker Dusch",
2750 | "email": "github@wallbash.com"
2751 | },
2752 | {
2753 | "name": "Bernhard Schussek",
2754 | "email": "bschussek@2bepublished.at"
2755 | },
2756 | {
2757 | "name": "Sebastian Bergmann",
2758 | "email": "sebastian@phpunit.de"
2759 | },
2760 | {
2761 | "name": "Adam Harvey",
2762 | "email": "aharvey@php.net"
2763 | }
2764 | ],
2765 | "description": "Provides the functionality to export PHP variables for visualization",
2766 | "homepage": "http://www.github.com/sebastianbergmann/exporter",
2767 | "keywords": [
2768 | "export",
2769 | "exporter"
2770 | ],
2771 | "time": "2015-06-21 07:55:53"
2772 | },
2773 | {
2774 | "name": "sebastian/global-state",
2775 | "version": "1.1.1",
2776 | "source": {
2777 | "type": "git",
2778 | "url": "https://github.com/sebastianbergmann/global-state.git",
2779 | "reference": "bc37d50fea7d017d3d340f230811c9f1d7280af4"
2780 | },
2781 | "dist": {
2782 | "type": "zip",
2783 | "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/bc37d50fea7d017d3d340f230811c9f1d7280af4",
2784 | "reference": "bc37d50fea7d017d3d340f230811c9f1d7280af4",
2785 | "shasum": ""
2786 | },
2787 | "require": {
2788 | "php": ">=5.3.3"
2789 | },
2790 | "require-dev": {
2791 | "phpunit/phpunit": "~4.2"
2792 | },
2793 | "suggest": {
2794 | "ext-uopz": "*"
2795 | },
2796 | "type": "library",
2797 | "extra": {
2798 | "branch-alias": {
2799 | "dev-master": "1.0-dev"
2800 | }
2801 | },
2802 | "autoload": {
2803 | "classmap": [
2804 | "src/"
2805 | ]
2806 | },
2807 | "notification-url": "https://packagist.org/downloads/",
2808 | "license": [
2809 | "BSD-3-Clause"
2810 | ],
2811 | "authors": [
2812 | {
2813 | "name": "Sebastian Bergmann",
2814 | "email": "sebastian@phpunit.de"
2815 | }
2816 | ],
2817 | "description": "Snapshotting of global state",
2818 | "homepage": "http://www.github.com/sebastianbergmann/global-state",
2819 | "keywords": [
2820 | "global state"
2821 | ],
2822 | "time": "2015-10-12 03:26:01"
2823 | },
2824 | {
2825 | "name": "sebastian/recursion-context",
2826 | "version": "1.0.2",
2827 | "source": {
2828 | "type": "git",
2829 | "url": "https://github.com/sebastianbergmann/recursion-context.git",
2830 | "reference": "913401df809e99e4f47b27cdd781f4a258d58791"
2831 | },
2832 | "dist": {
2833 | "type": "zip",
2834 | "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/913401df809e99e4f47b27cdd781f4a258d58791",
2835 | "reference": "913401df809e99e4f47b27cdd781f4a258d58791",
2836 | "shasum": ""
2837 | },
2838 | "require": {
2839 | "php": ">=5.3.3"
2840 | },
2841 | "require-dev": {
2842 | "phpunit/phpunit": "~4.4"
2843 | },
2844 | "type": "library",
2845 | "extra": {
2846 | "branch-alias": {
2847 | "dev-master": "1.0.x-dev"
2848 | }
2849 | },
2850 | "autoload": {
2851 | "classmap": [
2852 | "src/"
2853 | ]
2854 | },
2855 | "notification-url": "https://packagist.org/downloads/",
2856 | "license": [
2857 | "BSD-3-Clause"
2858 | ],
2859 | "authors": [
2860 | {
2861 | "name": "Jeff Welch",
2862 | "email": "whatthejeff@gmail.com"
2863 | },
2864 | {
2865 | "name": "Sebastian Bergmann",
2866 | "email": "sebastian@phpunit.de"
2867 | },
2868 | {
2869 | "name": "Adam Harvey",
2870 | "email": "aharvey@php.net"
2871 | }
2872 | ],
2873 | "description": "Provides functionality to recursively process PHP variables",
2874 | "homepage": "http://www.github.com/sebastianbergmann/recursion-context",
2875 | "time": "2015-11-11 19:50:13"
2876 | },
2877 | {
2878 | "name": "sebastian/version",
2879 | "version": "1.0.6",
2880 | "source": {
2881 | "type": "git",
2882 | "url": "https://github.com/sebastianbergmann/version.git",
2883 | "reference": "58b3a85e7999757d6ad81c787a1fbf5ff6c628c6"
2884 | },
2885 | "dist": {
2886 | "type": "zip",
2887 | "url": "https://api.github.com/repos/sebastianbergmann/version/zipball/58b3a85e7999757d6ad81c787a1fbf5ff6c628c6",
2888 | "reference": "58b3a85e7999757d6ad81c787a1fbf5ff6c628c6",
2889 | "shasum": ""
2890 | },
2891 | "type": "library",
2892 | "autoload": {
2893 | "classmap": [
2894 | "src/"
2895 | ]
2896 | },
2897 | "notification-url": "https://packagist.org/downloads/",
2898 | "license": [
2899 | "BSD-3-Clause"
2900 | ],
2901 | "authors": [
2902 | {
2903 | "name": "Sebastian Bergmann",
2904 | "email": "sebastian@phpunit.de",
2905 | "role": "lead"
2906 | }
2907 | ],
2908 | "description": "Library that helps with managing the version number of Git-hosted PHP projects",
2909 | "homepage": "https://github.com/sebastianbergmann/version",
2910 | "time": "2015-06-21 13:59:46"
2911 | },
2912 | {
2913 | "name": "symfony/css-selector",
2914 | "version": "v3.0.6",
2915 | "source": {
2916 | "type": "git",
2917 | "url": "https://github.com/symfony/css-selector.git",
2918 | "reference": "65e764f404685f2dc20c057e889b3ad04b2e2db0"
2919 | },
2920 | "dist": {
2921 | "type": "zip",
2922 | "url": "https://api.github.com/repos/symfony/css-selector/zipball/65e764f404685f2dc20c057e889b3ad04b2e2db0",
2923 | "reference": "65e764f404685f2dc20c057e889b3ad04b2e2db0",
2924 | "shasum": ""
2925 | },
2926 | "require": {
2927 | "php": ">=5.5.9"
2928 | },
2929 | "type": "library",
2930 | "extra": {
2931 | "branch-alias": {
2932 | "dev-master": "3.0-dev"
2933 | }
2934 | },
2935 | "autoload": {
2936 | "psr-4": {
2937 | "Symfony\\Component\\CssSelector\\": ""
2938 | },
2939 | "exclude-from-classmap": [
2940 | "/Tests/"
2941 | ]
2942 | },
2943 | "notification-url": "https://packagist.org/downloads/",
2944 | "license": [
2945 | "MIT"
2946 | ],
2947 | "authors": [
2948 | {
2949 | "name": "Jean-François Simon",
2950 | "email": "jeanfrancois.simon@sensiolabs.com"
2951 | },
2952 | {
2953 | "name": "Fabien Potencier",
2954 | "email": "fabien@symfony.com"
2955 | },
2956 | {
2957 | "name": "Symfony Community",
2958 | "homepage": "https://symfony.com/contributors"
2959 | }
2960 | ],
2961 | "description": "Symfony CssSelector Component",
2962 | "homepage": "https://symfony.com",
2963 | "time": "2016-03-04 07:55:57"
2964 | },
2965 | {
2966 | "name": "symfony/dom-crawler",
2967 | "version": "v3.0.6",
2968 | "source": {
2969 | "type": "git",
2970 | "url": "https://github.com/symfony/dom-crawler.git",
2971 | "reference": "49b588841225b205700e5122fa01911cabada857"
2972 | },
2973 | "dist": {
2974 | "type": "zip",
2975 | "url": "https://api.github.com/repos/symfony/dom-crawler/zipball/49b588841225b205700e5122fa01911cabada857",
2976 | "reference": "49b588841225b205700e5122fa01911cabada857",
2977 | "shasum": ""
2978 | },
2979 | "require": {
2980 | "php": ">=5.5.9",
2981 | "symfony/polyfill-mbstring": "~1.0"
2982 | },
2983 | "require-dev": {
2984 | "symfony/css-selector": "~2.8|~3.0"
2985 | },
2986 | "suggest": {
2987 | "symfony/css-selector": ""
2988 | },
2989 | "type": "library",
2990 | "extra": {
2991 | "branch-alias": {
2992 | "dev-master": "3.0-dev"
2993 | }
2994 | },
2995 | "autoload": {
2996 | "psr-4": {
2997 | "Symfony\\Component\\DomCrawler\\": ""
2998 | },
2999 | "exclude-from-classmap": [
3000 | "/Tests/"
3001 | ]
3002 | },
3003 | "notification-url": "https://packagist.org/downloads/",
3004 | "license": [
3005 | "MIT"
3006 | ],
3007 | "authors": [
3008 | {
3009 | "name": "Fabien Potencier",
3010 | "email": "fabien@symfony.com"
3011 | },
3012 | {
3013 | "name": "Symfony Community",
3014 | "homepage": "https://symfony.com/contributors"
3015 | }
3016 | ],
3017 | "description": "Symfony DomCrawler Component",
3018 | "homepage": "https://symfony.com",
3019 | "time": "2016-04-12 18:09:53"
3020 | },
3021 | {
3022 | "name": "symfony/yaml",
3023 | "version": "v3.0.6",
3024 | "source": {
3025 | "type": "git",
3026 | "url": "https://github.com/symfony/yaml.git",
3027 | "reference": "0047c8366744a16de7516622c5b7355336afae96"
3028 | },
3029 | "dist": {
3030 | "type": "zip",
3031 | "url": "https://api.github.com/repos/symfony/yaml/zipball/0047c8366744a16de7516622c5b7355336afae96",
3032 | "reference": "0047c8366744a16de7516622c5b7355336afae96",
3033 | "shasum": ""
3034 | },
3035 | "require": {
3036 | "php": ">=5.5.9"
3037 | },
3038 | "type": "library",
3039 | "extra": {
3040 | "branch-alias": {
3041 | "dev-master": "3.0-dev"
3042 | }
3043 | },
3044 | "autoload": {
3045 | "psr-4": {
3046 | "Symfony\\Component\\Yaml\\": ""
3047 | },
3048 | "exclude-from-classmap": [
3049 | "/Tests/"
3050 | ]
3051 | },
3052 | "notification-url": "https://packagist.org/downloads/",
3053 | "license": [
3054 | "MIT"
3055 | ],
3056 | "authors": [
3057 | {
3058 | "name": "Fabien Potencier",
3059 | "email": "fabien@symfony.com"
3060 | },
3061 | {
3062 | "name": "Symfony Community",
3063 | "homepage": "https://symfony.com/contributors"
3064 | }
3065 | ],
3066 | "description": "Symfony Yaml Component",
3067 | "homepage": "https://symfony.com",
3068 | "time": "2016-03-04 07:55:57"
3069 | }
3070 | ],
3071 | "aliases": [],
3072 | "minimum-stability": "stable",
3073 | "stability-flags": [],
3074 | "prefer-stable": false,
3075 | "prefer-lowest": false,
3076 | "platform": {
3077 | "php": ">=5.5.9"
3078 | },
3079 | "platform-dev": []
3080 | }
3081 |
--------------------------------------------------------------------------------
/config/app.php:
--------------------------------------------------------------------------------
1 | env('APP_ENV', 'production'),
17 |
18 | /*
19 | |--------------------------------------------------------------------------
20 | | Application Debug Mode
21 | |--------------------------------------------------------------------------
22 | |
23 | | When your application is in debug mode, detailed error messages with
24 | | stack traces will be shown on every error that occurs within your
25 | | application. If disabled, a simple generic error page is shown.
26 | |
27 | */
28 |
29 | 'debug' => env('APP_DEBUG', false),
30 |
31 | /*
32 | |--------------------------------------------------------------------------
33 | | Application URL
34 | |--------------------------------------------------------------------------
35 | |
36 | | This URL is used by the console to properly generate URLs when using
37 | | the Artisan command line tool. You should set this to the root of
38 | | your application so that it is used when running Artisan tasks.
39 | |
40 | */
41 |
42 | 'url' => env('APP_URL', 'http://localhost'),
43 |
44 | /*
45 | |--------------------------------------------------------------------------
46 | | Application Timezone
47 | |--------------------------------------------------------------------------
48 | |
49 | | Here you may specify the default timezone for your application, which
50 | | will be used by the PHP date and date-time functions. We have gone
51 | | ahead and set this to a sensible default for you out of the box.
52 | |
53 | */
54 |
55 | 'timezone' => 'UTC',
56 |
57 | /*
58 | |--------------------------------------------------------------------------
59 | | Application Locale Configuration
60 | |--------------------------------------------------------------------------
61 | |
62 | | The application locale determines the default locale that will be used
63 | | by the translation service provider. You are free to set this value
64 | | to any of the locales which will be supported by the application.
65 | |
66 | */
67 |
68 | 'locale' => 'en',
69 |
70 | /*
71 | |--------------------------------------------------------------------------
72 | | Application Fallback Locale
73 | |--------------------------------------------------------------------------
74 | |
75 | | The fallback locale determines the locale to use when the current one
76 | | is not available. You may change the value to correspond to any of
77 | | the language folders that are provided through your application.
78 | |
79 | */
80 |
81 | 'fallback_locale' => 'en',
82 |
83 | /*
84 | |--------------------------------------------------------------------------
85 | | Encryption Key
86 | |--------------------------------------------------------------------------
87 | |
88 | | This key is used by the Illuminate encrypter service and should be set
89 | | to a random, 32 character string, otherwise these encrypted strings
90 | | will not be safe. Please do this before deploying an application!
91 | |
92 | */
93 |
94 | 'key' => env('APP_KEY'),
95 |
96 | 'cipher' => 'AES-256-CBC',
97 |
98 | /*
99 | |--------------------------------------------------------------------------
100 | | Logging Configuration
101 | |--------------------------------------------------------------------------
102 | |
103 | | Here you may configure the log settings for your application. Out of
104 | | the box, Laravel uses the Monolog PHP logging library. This gives
105 | | you a variety of powerful log handlers / formatters to utilize.
106 | |
107 | | Available Settings: "single", "daily", "syslog", "errorlog"
108 | |
109 | */
110 |
111 | 'log' => env('APP_LOG', 'single'),
112 |
113 | /*
114 | |--------------------------------------------------------------------------
115 | | Autoloaded Service Providers
116 | |--------------------------------------------------------------------------
117 | |
118 | | The service providers listed here will be automatically loaded on the
119 | | request to your application. Feel free to add your own services to
120 | | this array to grant expanded functionality to your applications.
121 | |
122 | */
123 |
124 | 'providers' => [
125 |
126 | /*
127 | * Laravel Framework Service Providers...
128 | */
129 | Illuminate\Auth\AuthServiceProvider::class,
130 | Illuminate\Broadcasting\BroadcastServiceProvider::class,
131 | Illuminate\Bus\BusServiceProvider::class,
132 | Illuminate\Cache\CacheServiceProvider::class,
133 | Illuminate\Foundation\Providers\ConsoleSupportServiceProvider::class,
134 | Illuminate\Cookie\CookieServiceProvider::class,
135 | Illuminate\Database\DatabaseServiceProvider::class,
136 | Illuminate\Encryption\EncryptionServiceProvider::class,
137 | Illuminate\Filesystem\FilesystemServiceProvider::class,
138 | Illuminate\Foundation\Providers\FoundationServiceProvider::class,
139 | Illuminate\Hashing\HashServiceProvider::class,
140 | Illuminate\Mail\MailServiceProvider::class,
141 | Illuminate\Pagination\PaginationServiceProvider::class,
142 | Illuminate\Pipeline\PipelineServiceProvider::class,
143 | Illuminate\Queue\QueueServiceProvider::class,
144 | Illuminate\Redis\RedisServiceProvider::class,
145 | Illuminate\Auth\Passwords\PasswordResetServiceProvider::class,
146 | Illuminate\Session\SessionServiceProvider::class,
147 | Illuminate\Translation\TranslationServiceProvider::class,
148 | Illuminate\Validation\ValidationServiceProvider::class,
149 | Illuminate\View\ViewServiceProvider::class,
150 |
151 | /*
152 | * Application Service Providers...
153 | */
154 | App\Providers\AppServiceProvider::class,
155 | App\Providers\AuthServiceProvider::class,
156 | App\Providers\EventServiceProvider::class,
157 | App\Providers\RouteServiceProvider::class,
158 |
159 | ],
160 |
161 | /*
162 | |--------------------------------------------------------------------------
163 | | Class Aliases
164 | |--------------------------------------------------------------------------
165 | |
166 | | This array of class aliases will be registered when this application
167 | | is started. However, feel free to register as many as you wish as
168 | | the aliases are "lazy" loaded so they don't hinder performance.
169 | |
170 | */
171 |
172 | 'aliases' => [
173 |
174 | 'App' => Illuminate\Support\Facades\App::class,
175 | 'Artisan' => Illuminate\Support\Facades\Artisan::class,
176 | 'Auth' => Illuminate\Support\Facades\Auth::class,
177 | 'Blade' => Illuminate\Support\Facades\Blade::class,
178 | 'Cache' => Illuminate\Support\Facades\Cache::class,
179 | 'Config' => Illuminate\Support\Facades\Config::class,
180 | 'Cookie' => Illuminate\Support\Facades\Cookie::class,
181 | 'Crypt' => Illuminate\Support\Facades\Crypt::class,
182 | 'DB' => Illuminate\Support\Facades\DB::class,
183 | 'Eloquent' => Illuminate\Database\Eloquent\Model::class,
184 | 'Event' => Illuminate\Support\Facades\Event::class,
185 | 'File' => Illuminate\Support\Facades\File::class,
186 | 'Gate' => Illuminate\Support\Facades\Gate::class,
187 | 'Hash' => Illuminate\Support\Facades\Hash::class,
188 | 'Lang' => Illuminate\Support\Facades\Lang::class,
189 | 'Log' => Illuminate\Support\Facades\Log::class,
190 | 'Mail' => Illuminate\Support\Facades\Mail::class,
191 | 'Password' => Illuminate\Support\Facades\Password::class,
192 | 'Queue' => Illuminate\Support\Facades\Queue::class,
193 | 'Redirect' => Illuminate\Support\Facades\Redirect::class,
194 | 'Redis' => Illuminate\Support\Facades\Redis::class,
195 | 'Request' => Illuminate\Support\Facades\Request::class,
196 | 'Response' => Illuminate\Support\Facades\Response::class,
197 | 'Route' => Illuminate\Support\Facades\Route::class,
198 | 'Schema' => Illuminate\Support\Facades\Schema::class,
199 | 'Session' => Illuminate\Support\Facades\Session::class,
200 | 'Storage' => Illuminate\Support\Facades\Storage::class,
201 | 'URL' => Illuminate\Support\Facades\URL::class,
202 | 'Validator' => Illuminate\Support\Facades\Validator::class,
203 | 'View' => Illuminate\Support\Facades\View::class,
204 |
205 | ],
206 |
207 | ];
208 |
--------------------------------------------------------------------------------
/config/auth.php:
--------------------------------------------------------------------------------
1 | [
17 | 'guard' => 'web',
18 | 'passwords' => 'users',
19 | ],
20 |
21 | /*
22 | |--------------------------------------------------------------------------
23 | | Authentication Guards
24 | |--------------------------------------------------------------------------
25 | |
26 | | Next, you may define every authentication guard for your application.
27 | | Of course, a great default configuration has been defined for you
28 | | here which uses session storage and the Eloquent user provider.
29 | |
30 | | All authentication drivers have a user provider. This defines how the
31 | | users are actually retrieved out of your database or other storage
32 | | mechanisms used by this application to persist your user's data.
33 | |
34 | | Supported: "session", "token"
35 | |
36 | */
37 |
38 | 'guards' => [
39 | 'web' => [
40 | 'driver' => 'session',
41 | 'provider' => 'users',
42 | ],
43 |
44 | 'api' => [
45 | 'driver' => 'token',
46 | 'provider' => 'users',
47 | ],
48 | ],
49 |
50 | /*
51 | |--------------------------------------------------------------------------
52 | | User Providers
53 | |--------------------------------------------------------------------------
54 | |
55 | | All authentication drivers have a user provider. This defines how the
56 | | users are actually retrieved out of your database or other storage
57 | | mechanisms used by this application to persist your user's data.
58 | |
59 | | If you have multiple user tables or models you may configure multiple
60 | | sources which represent each model / table. These sources may then
61 | | be assigned to any extra authentication guards you have defined.
62 | |
63 | | Supported: "database", "eloquent"
64 | |
65 | */
66 |
67 | 'providers' => [
68 | 'users' => [
69 | 'driver' => 'eloquent',
70 | 'model' => App\User::class,
71 | ],
72 |
73 | // 'users' => [
74 | // 'driver' => 'database',
75 | // 'table' => 'users',
76 | // ],
77 | ],
78 |
79 | /*
80 | |--------------------------------------------------------------------------
81 | | Resetting Passwords
82 | |--------------------------------------------------------------------------
83 | |
84 | | Here you may set the options for resetting passwords including the view
85 | | that is your password reset e-mail. You may also set the name of the
86 | | table that maintains all of the reset tokens for your application.
87 | |
88 | | You may specify multiple password reset configurations if you have more
89 | | than one user table or model in the application and you want to have
90 | | separate password reset settings based on the specific user types.
91 | |
92 | | The expire time is the number of minutes that the reset token should be
93 | | considered valid. This security feature keeps tokens short-lived so
94 | | they have less time to be guessed. You may change this as needed.
95 | |
96 | */
97 |
98 | 'passwords' => [
99 | 'users' => [
100 | 'provider' => 'users',
101 | 'email' => 'auth.emails.password',
102 | 'table' => 'password_resets',
103 | 'expire' => 60,
104 | ],
105 | ],
106 |
107 | ];
108 |
--------------------------------------------------------------------------------
/config/broadcasting.php:
--------------------------------------------------------------------------------
1 | env('BROADCAST_DRIVER', 'pusher'),
17 |
18 | /*
19 | |--------------------------------------------------------------------------
20 | | Broadcast Connections
21 | |--------------------------------------------------------------------------
22 | |
23 | | Here you may define all of the broadcast connections that will be used
24 | | to broadcast events to other systems or over websockets. Samples of
25 | | each available type of connection are provided inside this array.
26 | |
27 | */
28 |
29 | 'connections' => [
30 |
31 | 'pusher' => [
32 | 'driver' => 'pusher',
33 | 'key' => env('PUSHER_KEY'),
34 | 'secret' => env('PUSHER_SECRET'),
35 | 'app_id' => env('PUSHER_APP_ID'),
36 | 'options' => [
37 | //
38 | ],
39 | ],
40 |
41 | 'redis' => [
42 | 'driver' => 'redis',
43 | 'connection' => 'default',
44 | ],
45 |
46 | 'log' => [
47 | 'driver' => 'log',
48 | ],
49 |
50 | ],
51 |
52 | ];
53 |
--------------------------------------------------------------------------------
/config/cache.php:
--------------------------------------------------------------------------------
1 | env('CACHE_DRIVER', 'file'),
17 |
18 | /*
19 | |--------------------------------------------------------------------------
20 | | Cache Stores
21 | |--------------------------------------------------------------------------
22 | |
23 | | Here you may define all of the cache "stores" for your application as
24 | | well as their drivers. You may even define multiple stores for the
25 | | same cache driver to group types of items stored in your caches.
26 | |
27 | */
28 |
29 | 'stores' => [
30 |
31 | 'apc' => [
32 | 'driver' => 'apc',
33 | ],
34 |
35 | 'array' => [
36 | 'driver' => 'array',
37 | ],
38 |
39 | 'database' => [
40 | 'driver' => 'database',
41 | 'table' => 'cache',
42 | 'connection' => null,
43 | ],
44 |
45 | 'file' => [
46 | 'driver' => 'file',
47 | 'path' => storage_path('framework/cache'),
48 | ],
49 |
50 | 'memcached' => [
51 | 'driver' => 'memcached',
52 | 'servers' => [
53 | [
54 | 'host' => env('MEMCACHED_HOST', '127.0.0.1'),
55 | 'port' => env('MEMCACHED_PORT', 11211),
56 | 'weight' => 100,
57 | ],
58 | ],
59 | ],
60 |
61 | 'redis' => [
62 | 'driver' => 'redis',
63 | 'connection' => 'default',
64 | ],
65 |
66 | ],
67 |
68 | /*
69 | |--------------------------------------------------------------------------
70 | | Cache Key Prefix
71 | |--------------------------------------------------------------------------
72 | |
73 | | When utilizing a RAM based store such as APC or Memcached, there might
74 | | be other applications utilizing the same cache. So, we'll specify a
75 | | value to get prefixed to all our keys so we can avoid collisions.
76 | |
77 | */
78 |
79 | 'prefix' => 'laravel',
80 |
81 | ];
82 |
--------------------------------------------------------------------------------
/config/compile.php:
--------------------------------------------------------------------------------
1 | [
17 | //
18 | ],
19 |
20 | /*
21 | |--------------------------------------------------------------------------
22 | | Compiled File Providers
23 | |--------------------------------------------------------------------------
24 | |
25 | | Here you may list service providers which define a "compiles" function
26 | | that returns additional files that should be compiled, providing an
27 | | easy way to get common files from any packages you are utilizing.
28 | |
29 | */
30 |
31 | 'providers' => [
32 | //
33 | ],
34 |
35 | ];
36 |
--------------------------------------------------------------------------------
/config/database.php:
--------------------------------------------------------------------------------
1 | PDO::FETCH_CLASS,
17 |
18 | /*
19 | |--------------------------------------------------------------------------
20 | | Default Database Connection Name
21 | |--------------------------------------------------------------------------
22 | |
23 | | Here you may specify which of the database connections below you wish
24 | | to use as your default connection for all database work. Of course
25 | | you may use many connections at once using the Database library.
26 | |
27 | */
28 |
29 | 'default' => env('DB_CONNECTION', 'mysql'),
30 |
31 | /*
32 | |--------------------------------------------------------------------------
33 | | Database Connections
34 | |--------------------------------------------------------------------------
35 | |
36 | | Here are each of the database connections setup for your application.
37 | | Of course, examples of configuring each database platform that is
38 | | supported by Laravel is shown below to make development simple.
39 | |
40 | |
41 | | All database work in Laravel is done through the PHP PDO facilities
42 | | so make sure you have the driver for your particular database of
43 | | choice installed on your machine before you begin development.
44 | |
45 | */
46 |
47 | 'connections' => [
48 |
49 | 'sqlite' => [
50 | 'driver' => 'sqlite',
51 | 'database' => env('DB_DATABASE', database_path('database.sqlite')),
52 | 'prefix' => '',
53 | ],
54 |
55 | 'mysql' => [
56 | 'driver' => 'mysql',
57 | 'host' => env('DB_HOST', 'localhost'),
58 | 'port' => env('DB_PORT', '3306'),
59 | 'database' => env('DB_DATABASE', 'forge'),
60 | 'username' => env('DB_USERNAME', 'forge'),
61 | 'password' => env('DB_PASSWORD', ''),
62 | 'charset' => 'utf8',
63 | 'collation' => 'utf8_unicode_ci',
64 | 'prefix' => '',
65 | 'strict' => false,
66 | 'engine' => null,
67 | ],
68 |
69 | 'pgsql' => [
70 | 'driver' => 'pgsql',
71 | 'host' => env('DB_HOST', 'localhost'),
72 | 'port' => env('DB_PORT', '5432'),
73 | 'database' => env('DB_DATABASE', 'forge'),
74 | 'username' => env('DB_USERNAME', 'forge'),
75 | 'password' => env('DB_PASSWORD', ''),
76 | 'charset' => 'utf8',
77 | 'prefix' => '',
78 | 'schema' => 'public',
79 | ],
80 |
81 | ],
82 |
83 | /*
84 | |--------------------------------------------------------------------------
85 | | Migration Repository Table
86 | |--------------------------------------------------------------------------
87 | |
88 | | This table keeps track of all the migrations that have already run for
89 | | your application. Using this information, we can determine which of
90 | | the migrations on disk haven't actually been run in the database.
91 | |
92 | */
93 |
94 | 'migrations' => 'migrations',
95 |
96 | /*
97 | |--------------------------------------------------------------------------
98 | | Redis Databases
99 | |--------------------------------------------------------------------------
100 | |
101 | | Redis is an open source, fast, and advanced key-value store that also
102 | | provides a richer set of commands than a typical key-value systems
103 | | such as APC or Memcached. Laravel makes it easy to dig right in.
104 | |
105 | */
106 |
107 | 'redis' => [
108 |
109 | 'cluster' => false,
110 |
111 | 'default' => [
112 | 'host' => env('REDIS_HOST', 'localhost'),
113 | 'password' => env('REDIS_PASSWORD', null),
114 | 'port' => env('REDIS_PORT', 6379),
115 | 'database' => 0,
116 | ],
117 |
118 | ],
119 |
120 | ];
121 |
--------------------------------------------------------------------------------
/config/filesystems.php:
--------------------------------------------------------------------------------
1 | 'local',
19 |
20 | /*
21 | |--------------------------------------------------------------------------
22 | | Default Cloud Filesystem Disk
23 | |--------------------------------------------------------------------------
24 | |
25 | | Many applications store files both locally and in the cloud. For this
26 | | reason, you may specify a default "cloud" driver here. This driver
27 | | will be bound as the Cloud disk implementation in the container.
28 | |
29 | */
30 |
31 | 'cloud' => 's3',
32 |
33 | /*
34 | |--------------------------------------------------------------------------
35 | | Filesystem Disks
36 | |--------------------------------------------------------------------------
37 | |
38 | | Here you may configure as many filesystem "disks" as you wish, and you
39 | | may even configure multiple disks of the same driver. Defaults have
40 | | been setup for each driver as an example of the required options.
41 | |
42 | */
43 |
44 | 'disks' => [
45 |
46 | 'local' => [
47 | 'driver' => 'local',
48 | 'root' => storage_path('app'),
49 | ],
50 |
51 | 'public' => [
52 | 'driver' => 'local',
53 | 'root' => storage_path('app/public'),
54 | 'visibility' => 'public',
55 | ],
56 |
57 | 's3' => [
58 | 'driver' => 's3',
59 | 'key' => 'your-key',
60 | 'secret' => 'your-secret',
61 | 'region' => 'your-region',
62 | 'bucket' => 'your-bucket',
63 | ],
64 |
65 | ],
66 |
67 | ];
68 |
--------------------------------------------------------------------------------
/config/mail.php:
--------------------------------------------------------------------------------
1 | env('MAIL_DRIVER', 'smtp'),
20 |
21 | /*
22 | |--------------------------------------------------------------------------
23 | | SMTP Host Address
24 | |--------------------------------------------------------------------------
25 | |
26 | | Here you may provide the host address of the SMTP server used by your
27 | | applications. A default option is provided that is compatible with
28 | | the Mailgun mail service which will provide reliable deliveries.
29 | |
30 | */
31 |
32 | 'host' => env('MAIL_HOST', 'smtp.mailgun.org'),
33 |
34 | /*
35 | |--------------------------------------------------------------------------
36 | | SMTP Host Port
37 | |--------------------------------------------------------------------------
38 | |
39 | | This is the SMTP port used by your application to deliver e-mails to
40 | | users of the application. Like the host we have set this value to
41 | | stay compatible with the Mailgun e-mail application by default.
42 | |
43 | */
44 |
45 | 'port' => env('MAIL_PORT', 587),
46 |
47 | /*
48 | |--------------------------------------------------------------------------
49 | | Global "From" Address
50 | |--------------------------------------------------------------------------
51 | |
52 | | You may wish for all e-mails sent by your application to be sent from
53 | | the same address. Here, you may specify a name and address that is
54 | | used globally for all e-mails that are sent by your application.
55 | |
56 | */
57 |
58 | 'from' => ['address' => null, 'name' => null],
59 |
60 | /*
61 | |--------------------------------------------------------------------------
62 | | E-Mail Encryption Protocol
63 | |--------------------------------------------------------------------------
64 | |
65 | | Here you may specify the encryption protocol that should be used when
66 | | the application send e-mail messages. A sensible default using the
67 | | transport layer security protocol should provide great security.
68 | |
69 | */
70 |
71 | 'encryption' => env('MAIL_ENCRYPTION', 'tls'),
72 |
73 | /*
74 | |--------------------------------------------------------------------------
75 | | SMTP Server Username
76 | |--------------------------------------------------------------------------
77 | |
78 | | If your SMTP server requires a username for authentication, you should
79 | | set it here. This will get used to authenticate with your server on
80 | | connection. You may also set the "password" value below this one.
81 | |
82 | */
83 |
84 | 'username' => env('MAIL_USERNAME'),
85 |
86 | /*
87 | |--------------------------------------------------------------------------
88 | | SMTP Server Password
89 | |--------------------------------------------------------------------------
90 | |
91 | | Here you may set the password required by your SMTP server to send out
92 | | messages from your application. This will be given to the server on
93 | | connection so that the application will be able to send messages.
94 | |
95 | */
96 |
97 | 'password' => env('MAIL_PASSWORD'),
98 |
99 | /*
100 | |--------------------------------------------------------------------------
101 | | Sendmail System Path
102 | |--------------------------------------------------------------------------
103 | |
104 | | When using the "sendmail" driver to send e-mails, we will need to know
105 | | the path to where Sendmail lives on this server. A default path has
106 | | been provided here, which will work well on most of your systems.
107 | |
108 | */
109 |
110 | 'sendmail' => '/usr/sbin/sendmail -bs',
111 |
112 | ];
113 |
--------------------------------------------------------------------------------
/config/queue.php:
--------------------------------------------------------------------------------
1 | env('QUEUE_DRIVER', 'sync'),
19 |
20 | /*
21 | |--------------------------------------------------------------------------
22 | | Queue Connections
23 | |--------------------------------------------------------------------------
24 | |
25 | | Here you may configure the connection information for each server that
26 | | is used by your application. A default configuration has been added
27 | | for each back-end shipped with Laravel. You are free to add more.
28 | |
29 | */
30 |
31 | 'connections' => [
32 |
33 | 'sync' => [
34 | 'driver' => 'sync',
35 | ],
36 |
37 | 'database' => [
38 | 'driver' => 'database',
39 | 'table' => 'jobs',
40 | 'queue' => 'default',
41 | 'expire' => 60,
42 | ],
43 |
44 | 'beanstalkd' => [
45 | 'driver' => 'beanstalkd',
46 | 'host' => 'localhost',
47 | 'queue' => 'default',
48 | 'ttr' => 60,
49 | ],
50 |
51 | 'sqs' => [
52 | 'driver' => 'sqs',
53 | 'key' => 'your-public-key',
54 | 'secret' => 'your-secret-key',
55 | 'prefix' => 'https://sqs.us-east-1.amazonaws.com/your-account-id',
56 | 'queue' => 'your-queue-name',
57 | 'region' => 'us-east-1',
58 | ],
59 |
60 | 'redis' => [
61 | 'driver' => 'redis',
62 | 'connection' => 'default',
63 | 'queue' => 'default',
64 | 'expire' => 60,
65 | ],
66 |
67 | ],
68 |
69 | /*
70 | |--------------------------------------------------------------------------
71 | | Failed Queue Jobs
72 | |--------------------------------------------------------------------------
73 | |
74 | | These options configure the behavior of failed queue job logging so you
75 | | can control which database and table are used to store the jobs that
76 | | have failed. You may change them to any database / table you wish.
77 | |
78 | */
79 |
80 | 'failed' => [
81 | 'database' => env('DB_CONNECTION', 'mysql'),
82 | 'table' => 'failed_jobs',
83 | ],
84 |
85 | ];
86 |
--------------------------------------------------------------------------------
/config/services.php:
--------------------------------------------------------------------------------
1 | [
18 | 'domain' => env('MAILGUN_DOMAIN'),
19 | 'secret' => env('MAILGUN_SECRET'),
20 | ],
21 |
22 | 'ses' => [
23 | 'key' => env('SES_KEY'),
24 | 'secret' => env('SES_SECRET'),
25 | 'region' => 'us-east-1',
26 | ],
27 |
28 | 'sparkpost' => [
29 | 'secret' => env('SPARKPOST_SECRET'),
30 | ],
31 |
32 | 'stripe' => [
33 | 'model' => App\User::class,
34 | 'key' => env('STRIPE_KEY'),
35 | 'secret' => env('STRIPE_SECRET'),
36 | ],
37 |
38 | ];
39 |
--------------------------------------------------------------------------------
/config/session.php:
--------------------------------------------------------------------------------
1 | env('SESSION_DRIVER', 'file'),
20 |
21 | /*
22 | |--------------------------------------------------------------------------
23 | | Session Lifetime
24 | |--------------------------------------------------------------------------
25 | |
26 | | Here you may specify the number of minutes that you wish the session
27 | | to be allowed to remain idle before it expires. If you want them
28 | | to immediately expire on the browser closing, set that option.
29 | |
30 | */
31 |
32 | 'lifetime' => 120,
33 |
34 | 'expire_on_close' => false,
35 |
36 | /*
37 | |--------------------------------------------------------------------------
38 | | Session Encryption
39 | |--------------------------------------------------------------------------
40 | |
41 | | This option allows you to easily specify that all of your session data
42 | | should be encrypted before it is stored. All encryption will be run
43 | | automatically by Laravel and you can use the Session like normal.
44 | |
45 | */
46 |
47 | 'encrypt' => false,
48 |
49 | /*
50 | |--------------------------------------------------------------------------
51 | | Session File Location
52 | |--------------------------------------------------------------------------
53 | |
54 | | When using the native session driver, we need a location where session
55 | | files may be stored. A default has been set for you but a different
56 | | location may be specified. This is only needed for file sessions.
57 | |
58 | */
59 |
60 | 'files' => storage_path('framework/sessions'),
61 |
62 | /*
63 | |--------------------------------------------------------------------------
64 | | Session Database Connection
65 | |--------------------------------------------------------------------------
66 | |
67 | | When using the "database" or "redis" session drivers, you may specify a
68 | | connection that should be used to manage these sessions. This should
69 | | correspond to a connection in your database configuration options.
70 | |
71 | */
72 |
73 | 'connection' => null,
74 |
75 | /*
76 | |--------------------------------------------------------------------------
77 | | Session Database Table
78 | |--------------------------------------------------------------------------
79 | |
80 | | When using the "database" session driver, you may specify the table we
81 | | should use to manage the sessions. Of course, a sensible default is
82 | | provided for you; however, you are free to change this as needed.
83 | |
84 | */
85 |
86 | 'table' => 'sessions',
87 |
88 | /*
89 | |--------------------------------------------------------------------------
90 | | Session Sweeping Lottery
91 | |--------------------------------------------------------------------------
92 | |
93 | | Some session drivers must manually sweep their storage location to get
94 | | rid of old sessions from storage. Here are the chances that it will
95 | | happen on a given request. By default, the odds are 2 out of 100.
96 | |
97 | */
98 |
99 | 'lottery' => [2, 100],
100 |
101 | /*
102 | |--------------------------------------------------------------------------
103 | | Session Cookie Name
104 | |--------------------------------------------------------------------------
105 | |
106 | | Here you may change the name of the cookie used to identify a session
107 | | instance by ID. The name specified here will get used every time a
108 | | new session cookie is created by the framework for every driver.
109 | |
110 | */
111 |
112 | 'cookie' => 'laravel_session',
113 |
114 | /*
115 | |--------------------------------------------------------------------------
116 | | Session Cookie Path
117 | |--------------------------------------------------------------------------
118 | |
119 | | The session cookie path determines the path for which the cookie will
120 | | be regarded as available. Typically, this will be the root path of
121 | | your application but you are free to change this when necessary.
122 | |
123 | */
124 |
125 | 'path' => '/',
126 |
127 | /*
128 | |--------------------------------------------------------------------------
129 | | Session Cookie Domain
130 | |--------------------------------------------------------------------------
131 | |
132 | | Here you may change the domain of the cookie used to identify a session
133 | | in your application. This will determine which domains the cookie is
134 | | available to in your application. A sensible default has been set.
135 | |
136 | */
137 |
138 | 'domain' => null,
139 |
140 | /*
141 | |--------------------------------------------------------------------------
142 | | HTTPS Only Cookies
143 | |--------------------------------------------------------------------------
144 | |
145 | | By setting this option to true, session cookies will only be sent back
146 | | to the server if the browser has a HTTPS connection. This will keep
147 | | the cookie from being sent to you if it can not be done securely.
148 | |
149 | */
150 |
151 | 'secure' => false,
152 |
153 | /*
154 | |--------------------------------------------------------------------------
155 | | HTTP Access Only
156 | |--------------------------------------------------------------------------
157 | |
158 | | Setting this value to true will prevent JavaScript from accessing the
159 | | value of the cookie and the cookie will only be accessible through
160 | | the HTTP protocol. You are free to modify this option if needed.
161 | |
162 | */
163 |
164 | 'http_only' => true,
165 |
166 | ];
167 |
--------------------------------------------------------------------------------
/config/view.php:
--------------------------------------------------------------------------------
1 | [
17 | realpath(base_path('resources/views')),
18 | ],
19 |
20 | /*
21 | |--------------------------------------------------------------------------
22 | | Compiled View Path
23 | |--------------------------------------------------------------------------
24 | |
25 | | This option determines where all the compiled Blade templates will be
26 | | stored for your application. Typically, this is within the storage
27 | | directory. However, as usual, you are free to change this value.
28 | |
29 | */
30 |
31 | 'compiled' => realpath(storage_path('framework/views')),
32 |
33 | ];
34 |
--------------------------------------------------------------------------------
/database/.gitignore:
--------------------------------------------------------------------------------
1 | *.sqlite
2 |
--------------------------------------------------------------------------------
/database/factories/ModelFactory.php:
--------------------------------------------------------------------------------
1 | define(App\User::class, function (Faker\Generator $faker) {
15 | return [
16 | 'name' => $faker->name,
17 | 'email' => $faker->safeEmail,
18 | 'password' => bcrypt(str_random(10)),
19 | 'remember_token' => str_random(10),
20 | ];
21 | });
22 |
--------------------------------------------------------------------------------
/database/migrations/.gitkeep:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/database/migrations/2014_10_12_000000_create_users_table.php:
--------------------------------------------------------------------------------
1 | increments('id');
17 | $table->string('name');
18 | $table->string('email')->unique();
19 | $table->string('password');
20 | $table->rememberToken();
21 | $table->timestamps();
22 | });
23 | }
24 |
25 | /**
26 | * Reverse the migrations.
27 | *
28 | * @return void
29 | */
30 | public function down()
31 | {
32 | Schema::drop('users');
33 | }
34 | }
35 |
--------------------------------------------------------------------------------
/database/migrations/2014_10_12_100000_create_password_resets_table.php:
--------------------------------------------------------------------------------
1 | string('email')->index();
17 | $table->string('token')->index();
18 | $table->timestamp('created_at');
19 | });
20 | }
21 |
22 | /**
23 | * Reverse the migrations.
24 | *
25 | * @return void
26 | */
27 | public function down()
28 | {
29 | Schema::drop('password_resets');
30 | }
31 | }
32 |
--------------------------------------------------------------------------------
/database/seeds/.gitkeep:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/database/seeds/DatabaseSeeder.php:
--------------------------------------------------------------------------------
1 | call(UsersTableSeeder::class);
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/gulpfile.js:
--------------------------------------------------------------------------------
1 | var elixir = require('laravel-elixir');
2 |
3 | /*
4 | |--------------------------------------------------------------------------
5 | | Elixir Asset Management
6 | |--------------------------------------------------------------------------
7 | |
8 | | Elixir provides a clean, fluent API for defining some basic Gulp tasks
9 | | for your Laravel application. By default, we are compiling the Sass
10 | | file for our application, as well as publishing vendor resources.
11 | |
12 | */
13 |
14 | elixir(function(mix) {
15 | mix.sass('app.scss');
16 | });
17 |
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "private": true,
3 | "scripts": {
4 | "prod": "gulp --production",
5 | "dev": "gulp watch"
6 | },
7 | "devDependencies": {
8 | "gulp": "^3.9.1",
9 | "laravel-elixir": "^5.0.0",
10 | "bootstrap-sass": "^3.3.0"
11 | }
12 | }
13 |
--------------------------------------------------------------------------------
/phpunit.xml:
--------------------------------------------------------------------------------
1 |
2 |
Laravel 5 Body
43 |44 | Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. 45 |
46 |