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