├── .gitattributes
├── .gitignore
├── app
├── Console
│ ├── Commands
│ │ └── Inspire.php
│ └── Kernel.php
├── Emails
│ ├── CancellationEmail.php
│ ├── Email.php
│ └── WelcomeEmail.php
├── Events
│ └── Event.php
├── Exceptions
│ └── Handler.php
├── Http
│ ├── Controllers
│ │ ├── Auth
│ │ │ ├── AuthController.php
│ │ │ └── PasswordController.php
│ │ └── Controller.php
│ ├── Kernel.php
│ ├── Middleware
│ │ ├── Authenticate.php
│ │ ├── EncryptCookies.php
│ │ ├── RedirectIfAuthenticated.php
│ │ └── VerifyCsrfToken.php
│ ├── Requests
│ │ └── Request.php
│ └── routes.php
├── Jobs
│ └── Job.php
├── Listeners
│ └── .gitkeep
├── Policies
│ └── .gitkeep
├── Providers
│ ├── AppServiceProvider.php
│ ├── AuthServiceProvider.php
│ ├── EventServiceProvider.php
│ └── RouteServiceProvider.php
└── User.php
├── artisan
├── bootstrap
├── app.php
├── autoload.php
└── cache
│ └── .gitignore
├── composer.json
├── composer.lock
├── config
├── app.php
├── auth.php
├── broadcasting.php
├── cache.php
├── compile.php
├── database.php
├── filesystems.php
├── mail.php
├── queue.php
├── services.php
├── session.php
└── view.php
├── database
├── .gitignore
├── factories
│ └── ModelFactory.php
├── migrations
│ ├── .gitkeep
│ ├── 2014_10_12_000000_create_users_table.php
│ └── 2014_10_12_100000_create_password_resets_table.php
└── seeds
│ ├── .gitkeep
│ └── DatabaseSeeder.php
├── gulpfile.js
├── package.json
├── phpspec.yml
├── phpunit.xml
├── public
├── .htaccess
├── favicon.ico
├── index.php
└── robots.txt
├── readme.md
├── resources
├── assets
│ └── sass
│ │ └── app.scss
├── lang
│ └── en
│ │ ├── auth.php
│ │ ├── pagination.php
│ │ ├── passwords.php
│ │ └── validation.php
└── views
│ ├── errors
│ └── 503.blade.php
│ └── welcome.blade.php
├── server.php
├── storage
├── app
│ └── .gitignore
├── framework
│ ├── .gitignore
│ ├── cache
│ │ └── .gitignore
│ ├── sessions
│ │ └── .gitignore
│ └── views
│ │ └── .gitignore
└── logs
│ └── .gitignore
└── tests
├── ExampleTest.php
└── TestCase.php
/.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 |
--------------------------------------------------------------------------------
/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/Emails/CancellationEmail.php:
--------------------------------------------------------------------------------
1 | $user['email']]; // Or whatever.
26 | }
27 | }
--------------------------------------------------------------------------------
/app/Emails/Email.php:
--------------------------------------------------------------------------------
1 | apiKey = $apiKey ?: config('services.campaign_monitor.key');
31 | }
32 |
33 | /**
34 | * Set the email data.
35 | *
36 | * @param array $data
37 | * @return $this
38 | */
39 | public function withData($data)
40 | {
41 | $this->data = $data;
42 |
43 | return $this;
44 | }
45 |
46 | /**
47 | * Send an transactional email.
48 | *
49 | * @param $user
50 | * @return \CS_REST_Wrapper_Result
51 | */
52 | public function sendTo($user)
53 | {
54 | $mailer = $this->newTransaction();
55 |
56 | return $mailer->send([
57 | 'To' => $user['email'],
58 | 'Data' => $this->getData($user)
59 | ]);
60 | }
61 |
62 | /**
63 | * Get the data for the email.
64 | *
65 | * @param $user
66 | * @return array
67 | */
68 | public function getData($user)
69 | {
70 | if (method_exists($this, 'variables')) {
71 | return call_user_func_array(
72 | [$this, 'variables'],
73 | array_merge(compact('user'), $this->data)
74 | );
75 | }
76 |
77 | return $this->data;
78 | }
79 |
80 | /**
81 | * Create a new CM smart email instance.
82 | *
83 | * @return CS_REST_Transactional_SmartEmail
84 | */
85 | protected function newTransaction()
86 | {
87 | return new CS_REST_Transactional_SmartEmail(
88 | $this->getEmailId(), ['api_key' => $this->apiKey]
89 | );
90 | }
91 |
92 | /**
93 | * Get the email id.
94 | *
95 | * @return string
96 | */
97 | protected abstract function getEmailId();
98 | }
--------------------------------------------------------------------------------
/app/Emails/WelcomeEmail.php:
--------------------------------------------------------------------------------
1 | $user['username'],
27 | ];
28 | }
29 | }
--------------------------------------------------------------------------------
/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 | \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 | sendTo($someUser);
11 |
12 | });
13 |
--------------------------------------------------------------------------------
/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 |
--------------------------------------------------------------------------------
/app/User.php:
--------------------------------------------------------------------------------
1 | make(Illuminate\Contracts\Console\Kernel::class);
32 |
33 | $status = $kernel->handle(
34 | $input = new Symfony\Component\Console\Input\ArgvInput,
35 | new Symfony\Component\Console\Output\ConsoleOutput
36 | );
37 |
38 | /*
39 | |--------------------------------------------------------------------------
40 | | Shutdown The Application
41 | |--------------------------------------------------------------------------
42 | |
43 | | Once Artisan has finished running. We will fire off the shutdown events
44 | | so that any final work may be done by the application before we shut
45 | | down the process. This is the last thing to happen to the request.
46 | |
47 | */
48 |
49 | $kernel->terminate($input, $status);
50 |
51 | exit($status);
52 |
--------------------------------------------------------------------------------
/bootstrap/app.php:
--------------------------------------------------------------------------------
1 | singleton(
30 | Illuminate\Contracts\Http\Kernel::class,
31 | App\Http\Kernel::class
32 | );
33 |
34 | $app->singleton(
35 | Illuminate\Contracts\Console\Kernel::class,
36 | App\Console\Kernel::class
37 | );
38 |
39 | $app->singleton(
40 | Illuminate\Contracts\Debug\ExceptionHandler::class,
41 | App\Exceptions\Handler::class
42 | );
43 |
44 | /*
45 | |--------------------------------------------------------------------------
46 | | Return The Application
47 | |--------------------------------------------------------------------------
48 | |
49 | | This script returns the application instance. The instance is given to
50 | | the calling script so we can separate the building of the instances
51 | | from the actual running of the application and sending responses.
52 | |
53 | */
54 |
55 | return $app;
56 |
--------------------------------------------------------------------------------
/bootstrap/autoload.php:
--------------------------------------------------------------------------------
1 | =5.5.9",
9 | "laravel/framework": "5.1.*",
10 | "campaignmonitor/createsend-php": "^4.1"
11 | },
12 | "require-dev": {
13 | "fzaninotto/faker": "~1.4",
14 | "mockery/mockery": "0.9.*",
15 | "phpunit/phpunit": "~4.0",
16 | "phpspec/phpspec": "~2.1"
17 | },
18 | "autoload": {
19 | "classmap": [
20 | "database"
21 | ],
22 | "psr-4": {
23 | "App\\": "app/"
24 | }
25 | },
26 | "autoload-dev": {
27 | "classmap": [
28 | "tests/TestCase.php"
29 | ]
30 | },
31 | "scripts": {
32 | "post-install-cmd": [
33 | "php artisan clear-compiled",
34 | "php artisan optimize"
35 | ],
36 | "pre-update-cmd": [
37 | "php artisan clear-compiled"
38 | ],
39 | "post-update-cmd": [
40 | "php artisan optimize"
41 | ],
42 | "post-root-package-install": [
43 | "php -r \"copy('.env.example', '.env');\""
44 | ],
45 | "post-create-project-cmd": [
46 | "php artisan key:generate"
47 | ]
48 | },
49 | "config": {
50 | "preferred-install": "dist"
51 | }
52 | }
53 |
--------------------------------------------------------------------------------
/composer.lock:
--------------------------------------------------------------------------------
1 | {
2 | "_readme": [
3 | "This file locks the dependencies of your project to a known state",
4 | "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#composer-lock-the-lock-file",
5 | "This file is @generated automatically"
6 | ],
7 | "hash": "956b5e17bb518bb4ebf63361a7288f53",
8 | "packages": [
9 | {
10 | "name": "campaignmonitor/createsend-php",
11 | "version": "v4.1.1",
12 | "source": {
13 | "type": "git",
14 | "url": "https://github.com/campaignmonitor/createsend-php.git",
15 | "reference": "143893c7c3db2395fdd1917c71b788d09060ec86"
16 | },
17 | "dist": {
18 | "type": "zip",
19 | "url": "https://api.github.com/repos/campaignmonitor/createsend-php/zipball/143893c7c3db2395fdd1917c71b788d09060ec86",
20 | "reference": "143893c7c3db2395fdd1917c71b788d09060ec86",
21 | "shasum": ""
22 | },
23 | "require": {
24 | "php": ">=5.3.0"
25 | },
26 | "require-dev": {
27 | "lastcraft/simpletest": "~1.1"
28 | },
29 | "type": "library",
30 | "autoload": {
31 | "classmap": [
32 | "csrest_administrators.php",
33 | "csrest_campaigns.php",
34 | "csrest_clients.php",
35 | "csrest_general.php",
36 | "csrest_lists.php",
37 | "csrest_people.php",
38 | "csrest_segments.php",
39 | "csrest_subscribers.php",
40 | "csrest_templates.php",
41 | "csrest_transactional_classicemail.php",
42 | "csrest_transactional_smartemail.php",
43 | "csrest_transactional_timeline.php"
44 | ]
45 | },
46 | "notification-url": "https://packagist.org/downloads/",
47 | "license": [
48 | "MIT"
49 | ],
50 | "authors": [
51 | {
52 | "name": "Toby Brain",
53 | "email": "tobio85@gmail.com",
54 | "role": "Developer"
55 | }
56 | ],
57 | "description": "A php library which implements the complete functionality of the Campaign Monitor API.",
58 | "homepage": "http://campaignmonitor.github.io/createsend-php/",
59 | "keywords": [
60 | "api",
61 | "campaign",
62 | "monitor"
63 | ],
64 | "time": "2015-09-09 15:48:43"
65 | },
66 | {
67 | "name": "classpreloader/classpreloader",
68 | "version": "2.0.0",
69 | "source": {
70 | "type": "git",
71 | "url": "https://github.com/ClassPreloader/ClassPreloader.git",
72 | "reference": "8c3c14b10309e3b40bce833913a6c0c0b8c8f962"
73 | },
74 | "dist": {
75 | "type": "zip",
76 | "url": "https://api.github.com/repos/ClassPreloader/ClassPreloader/zipball/8c3c14b10309e3b40bce833913a6c0c0b8c8f962",
77 | "reference": "8c3c14b10309e3b40bce833913a6c0c0b8c8f962",
78 | "shasum": ""
79 | },
80 | "require": {
81 | "nikic/php-parser": "~1.3",
82 | "php": ">=5.5.9"
83 | },
84 | "require-dev": {
85 | "phpunit/phpunit": "~4.0"
86 | },
87 | "type": "library",
88 | "extra": {
89 | "branch-alias": {
90 | "dev-master": "2.0-dev"
91 | }
92 | },
93 | "autoload": {
94 | "psr-4": {
95 | "ClassPreloader\\": "src/"
96 | }
97 | },
98 | "notification-url": "https://packagist.org/downloads/",
99 | "license": [
100 | "MIT"
101 | ],
102 | "authors": [
103 | {
104 | "name": "Michael Dowling",
105 | "email": "mtdowling@gmail.com"
106 | },
107 | {
108 | "name": "Graham Campbell",
109 | "email": "graham@alt-three.com"
110 | }
111 | ],
112 | "description": "Helps class loading performance by generating a single PHP file containing all of the autoloaded files for a specific use case",
113 | "keywords": [
114 | "autoload",
115 | "class",
116 | "preload"
117 | ],
118 | "time": "2015-06-28 21:39:13"
119 | },
120 | {
121 | "name": "danielstjules/stringy",
122 | "version": "1.10.0",
123 | "source": {
124 | "type": "git",
125 | "url": "https://github.com/danielstjules/Stringy.git",
126 | "reference": "4749c205db47ee5b32e8d1adf6d9aff8db6caf3b"
127 | },
128 | "dist": {
129 | "type": "zip",
130 | "url": "https://api.github.com/repos/danielstjules/Stringy/zipball/4749c205db47ee5b32e8d1adf6d9aff8db6caf3b",
131 | "reference": "4749c205db47ee5b32e8d1adf6d9aff8db6caf3b",
132 | "shasum": ""
133 | },
134 | "require": {
135 | "ext-mbstring": "*",
136 | "php": ">=5.3.0"
137 | },
138 | "require-dev": {
139 | "phpunit/phpunit": "~4.0"
140 | },
141 | "type": "library",
142 | "autoload": {
143 | "psr-4": {
144 | "Stringy\\": "src/"
145 | },
146 | "files": [
147 | "src/Create.php"
148 | ]
149 | },
150 | "notification-url": "https://packagist.org/downloads/",
151 | "license": [
152 | "MIT"
153 | ],
154 | "authors": [
155 | {
156 | "name": "Daniel St. Jules",
157 | "email": "danielst.jules@gmail.com",
158 | "homepage": "http://www.danielstjules.com"
159 | }
160 | ],
161 | "description": "A string manipulation library with multibyte support",
162 | "homepage": "https://github.com/danielstjules/Stringy",
163 | "keywords": [
164 | "UTF",
165 | "helpers",
166 | "manipulation",
167 | "methods",
168 | "multibyte",
169 | "string",
170 | "utf-8",
171 | "utility",
172 | "utils"
173 | ],
174 | "time": "2015-07-23 00:54:12"
175 | },
176 | {
177 | "name": "dnoegel/php-xdg-base-dir",
178 | "version": "0.1",
179 | "source": {
180 | "type": "git",
181 | "url": "https://github.com/dnoegel/php-xdg-base-dir.git",
182 | "reference": "265b8593498b997dc2d31e75b89f053b5cc9621a"
183 | },
184 | "dist": {
185 | "type": "zip",
186 | "url": "https://api.github.com/repos/dnoegel/php-xdg-base-dir/zipball/265b8593498b997dc2d31e75b89f053b5cc9621a",
187 | "reference": "265b8593498b997dc2d31e75b89f053b5cc9621a",
188 | "shasum": ""
189 | },
190 | "require": {
191 | "php": ">=5.3.2"
192 | },
193 | "require-dev": {
194 | "phpunit/phpunit": "@stable"
195 | },
196 | "type": "project",
197 | "autoload": {
198 | "psr-4": {
199 | "XdgBaseDir\\": "src/"
200 | }
201 | },
202 | "notification-url": "https://packagist.org/downloads/",
203 | "license": [
204 | "MIT"
205 | ],
206 | "description": "implementation of xdg base directory specification for php",
207 | "time": "2014-10-24 07:27:01"
208 | },
209 | {
210 | "name": "doctrine/inflector",
211 | "version": "v1.0.1",
212 | "source": {
213 | "type": "git",
214 | "url": "https://github.com/doctrine/inflector.git",
215 | "reference": "0bcb2e79d8571787f18b7eb036ed3d004908e604"
216 | },
217 | "dist": {
218 | "type": "zip",
219 | "url": "https://api.github.com/repos/doctrine/inflector/zipball/0bcb2e79d8571787f18b7eb036ed3d004908e604",
220 | "reference": "0bcb2e79d8571787f18b7eb036ed3d004908e604",
221 | "shasum": ""
222 | },
223 | "require": {
224 | "php": ">=5.3.2"
225 | },
226 | "require-dev": {
227 | "phpunit/phpunit": "4.*"
228 | },
229 | "type": "library",
230 | "extra": {
231 | "branch-alias": {
232 | "dev-master": "1.0.x-dev"
233 | }
234 | },
235 | "autoload": {
236 | "psr-0": {
237 | "Doctrine\\Common\\Inflector\\": "lib/"
238 | }
239 | },
240 | "notification-url": "https://packagist.org/downloads/",
241 | "license": [
242 | "MIT"
243 | ],
244 | "authors": [
245 | {
246 | "name": "Roman Borschel",
247 | "email": "roman@code-factory.org"
248 | },
249 | {
250 | "name": "Benjamin Eberlei",
251 | "email": "kontakt@beberlei.de"
252 | },
253 | {
254 | "name": "Guilherme Blanco",
255 | "email": "guilhermeblanco@gmail.com"
256 | },
257 | {
258 | "name": "Jonathan Wage",
259 | "email": "jonwage@gmail.com"
260 | },
261 | {
262 | "name": "Johannes Schmitt",
263 | "email": "schmittjoh@gmail.com"
264 | }
265 | ],
266 | "description": "Common String Manipulations with regard to casing and singular/plural rules.",
267 | "homepage": "http://www.doctrine-project.org",
268 | "keywords": [
269 | "inflection",
270 | "pluralize",
271 | "singularize",
272 | "string"
273 | ],
274 | "time": "2014-12-20 21:24:13"
275 | },
276 | {
277 | "name": "jakub-onderka/php-console-color",
278 | "version": "0.1",
279 | "source": {
280 | "type": "git",
281 | "url": "https://github.com/JakubOnderka/PHP-Console-Color.git",
282 | "reference": "e0b393dacf7703fc36a4efc3df1435485197e6c1"
283 | },
284 | "dist": {
285 | "type": "zip",
286 | "url": "https://api.github.com/repos/JakubOnderka/PHP-Console-Color/zipball/e0b393dacf7703fc36a4efc3df1435485197e6c1",
287 | "reference": "e0b393dacf7703fc36a4efc3df1435485197e6c1",
288 | "shasum": ""
289 | },
290 | "require": {
291 | "php": ">=5.3.2"
292 | },
293 | "require-dev": {
294 | "jakub-onderka/php-code-style": "1.0",
295 | "jakub-onderka/php-parallel-lint": "0.*",
296 | "jakub-onderka/php-var-dump-check": "0.*",
297 | "phpunit/phpunit": "3.7.*",
298 | "squizlabs/php_codesniffer": "1.*"
299 | },
300 | "type": "library",
301 | "autoload": {
302 | "psr-0": {
303 | "JakubOnderka\\PhpConsoleColor": "src/"
304 | }
305 | },
306 | "notification-url": "https://packagist.org/downloads/",
307 | "license": [
308 | "BSD-2-Clause"
309 | ],
310 | "authors": [
311 | {
312 | "name": "Jakub Onderka",
313 | "email": "jakub.onderka@gmail.com",
314 | "homepage": "http://www.acci.cz"
315 | }
316 | ],
317 | "time": "2014-04-08 15:00:19"
318 | },
319 | {
320 | "name": "jakub-onderka/php-console-highlighter",
321 | "version": "v0.3.2",
322 | "source": {
323 | "type": "git",
324 | "url": "https://github.com/JakubOnderka/PHP-Console-Highlighter.git",
325 | "reference": "7daa75df45242c8d5b75a22c00a201e7954e4fb5"
326 | },
327 | "dist": {
328 | "type": "zip",
329 | "url": "https://api.github.com/repos/JakubOnderka/PHP-Console-Highlighter/zipball/7daa75df45242c8d5b75a22c00a201e7954e4fb5",
330 | "reference": "7daa75df45242c8d5b75a22c00a201e7954e4fb5",
331 | "shasum": ""
332 | },
333 | "require": {
334 | "jakub-onderka/php-console-color": "~0.1",
335 | "php": ">=5.3.0"
336 | },
337 | "require-dev": {
338 | "jakub-onderka/php-code-style": "~1.0",
339 | "jakub-onderka/php-parallel-lint": "~0.5",
340 | "jakub-onderka/php-var-dump-check": "~0.1",
341 | "phpunit/phpunit": "~4.0",
342 | "squizlabs/php_codesniffer": "~1.5"
343 | },
344 | "type": "library",
345 | "autoload": {
346 | "psr-0": {
347 | "JakubOnderka\\PhpConsoleHighlighter": "src/"
348 | }
349 | },
350 | "notification-url": "https://packagist.org/downloads/",
351 | "license": [
352 | "MIT"
353 | ],
354 | "authors": [
355 | {
356 | "name": "Jakub Onderka",
357 | "email": "acci@acci.cz",
358 | "homepage": "http://www.acci.cz/"
359 | }
360 | ],
361 | "time": "2015-04-20 18:58:01"
362 | },
363 | {
364 | "name": "jeremeamia/SuperClosure",
365 | "version": "2.1.0",
366 | "source": {
367 | "type": "git",
368 | "url": "https://github.com/jeremeamia/super_closure.git",
369 | "reference": "b712f39c671e5ead60c7ebfe662545456aade833"
370 | },
371 | "dist": {
372 | "type": "zip",
373 | "url": "https://api.github.com/repos/jeremeamia/super_closure/zipball/b712f39c671e5ead60c7ebfe662545456aade833",
374 | "reference": "b712f39c671e5ead60c7ebfe662545456aade833",
375 | "shasum": ""
376 | },
377 | "require": {
378 | "nikic/php-parser": "~1.0",
379 | "php": ">=5.4"
380 | },
381 | "require-dev": {
382 | "codeclimate/php-test-reporter": "~0.1.2",
383 | "phpunit/phpunit": "~4.0"
384 | },
385 | "type": "library",
386 | "extra": {
387 | "branch-alias": {
388 | "dev-master": "2.1-dev"
389 | }
390 | },
391 | "autoload": {
392 | "psr-4": {
393 | "SuperClosure\\": "src/"
394 | }
395 | },
396 | "notification-url": "https://packagist.org/downloads/",
397 | "license": [
398 | "MIT"
399 | ],
400 | "authors": [
401 | {
402 | "name": "Jeremy Lindblom",
403 | "email": "jeremeamia@gmail.com",
404 | "homepage": "https://github.com/jeremeamia",
405 | "role": "Developer"
406 | }
407 | ],
408 | "description": "Serialize Closure objects, including their context and binding",
409 | "homepage": "https://github.com/jeremeamia/super_closure",
410 | "keywords": [
411 | "closure",
412 | "function",
413 | "lambda",
414 | "parser",
415 | "serializable",
416 | "serialize",
417 | "tokenizer"
418 | ],
419 | "time": "2015-03-11 20:06:43"
420 | },
421 | {
422 | "name": "laravel/framework",
423 | "version": "v5.1.17",
424 | "source": {
425 | "type": "git",
426 | "url": "https://github.com/laravel/framework.git",
427 | "reference": "415b5d824e15ee7cd18b8b23f96ae32b0b51d6a0"
428 | },
429 | "dist": {
430 | "type": "zip",
431 | "url": "https://api.github.com/repos/laravel/framework/zipball/415b5d824e15ee7cd18b8b23f96ae32b0b51d6a0",
432 | "reference": "415b5d824e15ee7cd18b8b23f96ae32b0b51d6a0",
433 | "shasum": ""
434 | },
435 | "require": {
436 | "classpreloader/classpreloader": "~2.0",
437 | "danielstjules/stringy": "~1.8",
438 | "doctrine/inflector": "~1.0",
439 | "ext-mbstring": "*",
440 | "ext-openssl": "*",
441 | "jeremeamia/superclosure": "~2.0",
442 | "league/flysystem": "~1.0",
443 | "monolog/monolog": "~1.11",
444 | "mtdowling/cron-expression": "~1.0",
445 | "nesbot/carbon": "~1.19",
446 | "php": ">=5.5.9",
447 | "psy/psysh": "~0.5.1",
448 | "swiftmailer/swiftmailer": "~5.1",
449 | "symfony/console": "2.7.*",
450 | "symfony/css-selector": "2.7.*",
451 | "symfony/debug": "2.7.*",
452 | "symfony/dom-crawler": "2.7.*",
453 | "symfony/finder": "2.7.*",
454 | "symfony/http-foundation": "2.7.*",
455 | "symfony/http-kernel": "2.7.*",
456 | "symfony/process": "2.7.*",
457 | "symfony/routing": "2.7.*",
458 | "symfony/translation": "2.7.*",
459 | "symfony/var-dumper": "2.7.*",
460 | "vlucas/phpdotenv": "~1.0"
461 | },
462 | "replace": {
463 | "illuminate/auth": "self.version",
464 | "illuminate/broadcasting": "self.version",
465 | "illuminate/bus": "self.version",
466 | "illuminate/cache": "self.version",
467 | "illuminate/config": "self.version",
468 | "illuminate/console": "self.version",
469 | "illuminate/container": "self.version",
470 | "illuminate/contracts": "self.version",
471 | "illuminate/cookie": "self.version",
472 | "illuminate/database": "self.version",
473 | "illuminate/encryption": "self.version",
474 | "illuminate/events": "self.version",
475 | "illuminate/exception": "self.version",
476 | "illuminate/filesystem": "self.version",
477 | "illuminate/foundation": "self.version",
478 | "illuminate/hashing": "self.version",
479 | "illuminate/http": "self.version",
480 | "illuminate/log": "self.version",
481 | "illuminate/mail": "self.version",
482 | "illuminate/pagination": "self.version",
483 | "illuminate/pipeline": "self.version",
484 | "illuminate/queue": "self.version",
485 | "illuminate/redis": "self.version",
486 | "illuminate/routing": "self.version",
487 | "illuminate/session": "self.version",
488 | "illuminate/support": "self.version",
489 | "illuminate/translation": "self.version",
490 | "illuminate/validation": "self.version",
491 | "illuminate/view": "self.version"
492 | },
493 | "require-dev": {
494 | "aws/aws-sdk-php": "~3.0",
495 | "iron-io/iron_mq": "~2.0",
496 | "mockery/mockery": "~0.9.1",
497 | "pda/pheanstalk": "~3.0",
498 | "phpunit/phpunit": "~4.0",
499 | "predis/predis": "~1.0"
500 | },
501 | "suggest": {
502 | "aws/aws-sdk-php": "Required to use the SQS queue driver and SES mail driver (~3.0).",
503 | "doctrine/dbal": "Required to rename columns and drop SQLite columns (~2.4).",
504 | "fzaninotto/faker": "Required to use the eloquent factory builder (~1.4).",
505 | "guzzlehttp/guzzle": "Required to use the Mailgun and Mandrill mail drivers (~5.3|~6.0).",
506 | "iron-io/iron_mq": "Required to use the iron queue driver (~2.0).",
507 | "league/flysystem-aws-s3-v3": "Required to use the Flysystem S3 driver (~1.0).",
508 | "league/flysystem-rackspace": "Required to use the Flysystem Rackspace driver (~1.0).",
509 | "pda/pheanstalk": "Required to use the beanstalk queue driver (~3.0).",
510 | "predis/predis": "Required to use the redis cache and queue drivers (~1.0).",
511 | "pusher/pusher-php-server": "Required to use the Pusher broadcast driver (~2.0)."
512 | },
513 | "type": "library",
514 | "extra": {
515 | "branch-alias": {
516 | "dev-master": "5.1-dev"
517 | }
518 | },
519 | "autoload": {
520 | "classmap": [
521 | "src/Illuminate/Queue/IlluminateQueueClosure.php"
522 | ],
523 | "files": [
524 | "src/Illuminate/Foundation/helpers.php",
525 | "src/Illuminate/Support/helpers.php"
526 | ],
527 | "psr-4": {
528 | "Illuminate\\": "src/Illuminate/"
529 | }
530 | },
531 | "notification-url": "https://packagist.org/downloads/",
532 | "license": [
533 | "MIT"
534 | ],
535 | "authors": [
536 | {
537 | "name": "Taylor Otwell",
538 | "email": "taylorotwell@gmail.com"
539 | }
540 | ],
541 | "description": "The Laravel Framework.",
542 | "homepage": "http://laravel.com",
543 | "keywords": [
544 | "framework",
545 | "laravel"
546 | ],
547 | "time": "2015-09-16 16:57:12"
548 | },
549 | {
550 | "name": "league/flysystem",
551 | "version": "1.0.13",
552 | "source": {
553 | "type": "git",
554 | "url": "https://github.com/thephpleague/flysystem.git",
555 | "reference": "76caed01a57527599b55919f0746104f288b3d56"
556 | },
557 | "dist": {
558 | "type": "zip",
559 | "url": "https://api.github.com/repos/thephpleague/flysystem/zipball/76caed01a57527599b55919f0746104f288b3d56",
560 | "reference": "76caed01a57527599b55919f0746104f288b3d56",
561 | "shasum": ""
562 | },
563 | "require": {
564 | "php": ">=5.4.0"
565 | },
566 | "conflict": {
567 | "league/flysystem-sftp": "<1.0.6"
568 | },
569 | "require-dev": {
570 | "ext-fileinfo": "*",
571 | "mockery/mockery": "~0.9",
572 | "phpspec/phpspec": "^2.2",
573 | "phpspec/prophecy-phpunit": "~1.0",
574 | "phpunit/phpunit": "~4.1"
575 | },
576 | "suggest": {
577 | "ext-fileinfo": "Required for MimeType",
578 | "league/flysystem-aws-s3-v2": "Allows you to use S3 storage with AWS SDK v2",
579 | "league/flysystem-aws-s3-v3": "Allows you to use S3 storage with AWS SDK v3",
580 | "league/flysystem-azure": "Allows you to use Windows Azure Blob storage",
581 | "league/flysystem-cached-adapter": "Flysystem adapter decorator for metadata caching",
582 | "league/flysystem-copy": "Allows you to use Copy.com storage",
583 | "league/flysystem-dropbox": "Allows you to use Dropbox storage",
584 | "league/flysystem-eventable-filesystem": "Allows you to use EventableFilesystem",
585 | "league/flysystem-rackspace": "Allows you to use Rackspace Cloud Files",
586 | "league/flysystem-sftp": "Allows you to use SFTP server storage via phpseclib",
587 | "league/flysystem-webdav": "Allows you to use WebDAV storage",
588 | "league/flysystem-ziparchive": "Allows you to use ZipArchive adapter"
589 | },
590 | "type": "library",
591 | "extra": {
592 | "branch-alias": {
593 | "dev-master": "1.1-dev"
594 | }
595 | },
596 | "autoload": {
597 | "psr-4": {
598 | "League\\Flysystem\\": "src/"
599 | }
600 | },
601 | "notification-url": "https://packagist.org/downloads/",
602 | "license": [
603 | "MIT"
604 | ],
605 | "authors": [
606 | {
607 | "name": "Frank de Jonge",
608 | "email": "info@frenky.net"
609 | }
610 | ],
611 | "description": "Filesystem abstraction: Many filesystems, one API.",
612 | "keywords": [
613 | "Cloud Files",
614 | "WebDAV",
615 | "abstraction",
616 | "aws",
617 | "cloud",
618 | "copy.com",
619 | "dropbox",
620 | "file systems",
621 | "files",
622 | "filesystem",
623 | "filesystems",
624 | "ftp",
625 | "rackspace",
626 | "remote",
627 | "s3",
628 | "sftp",
629 | "storage"
630 | ],
631 | "time": "2015-09-20 13:05:34"
632 | },
633 | {
634 | "name": "monolog/monolog",
635 | "version": "1.17.1",
636 | "source": {
637 | "type": "git",
638 | "url": "https://github.com/Seldaek/monolog.git",
639 | "reference": "0524c87587ab85bc4c2d6f5b41253ccb930a5422"
640 | },
641 | "dist": {
642 | "type": "zip",
643 | "url": "https://api.github.com/repos/Seldaek/monolog/zipball/0524c87587ab85bc4c2d6f5b41253ccb930a5422",
644 | "reference": "0524c87587ab85bc4c2d6f5b41253ccb930a5422",
645 | "shasum": ""
646 | },
647 | "require": {
648 | "php": ">=5.3.0",
649 | "psr/log": "~1.0"
650 | },
651 | "provide": {
652 | "psr/log-implementation": "1.0.0"
653 | },
654 | "require-dev": {
655 | "aws/aws-sdk-php": "^2.4.9",
656 | "doctrine/couchdb": "~1.0@dev",
657 | "graylog2/gelf-php": "~1.0",
658 | "php-console/php-console": "^3.1.3",
659 | "phpunit/phpunit": "~4.5",
660 | "phpunit/phpunit-mock-objects": "2.3.0",
661 | "raven/raven": "~0.11",
662 | "ruflin/elastica": ">=0.90 <3.0",
663 | "swiftmailer/swiftmailer": "~5.3",
664 | "videlalvaro/php-amqplib": "~2.4"
665 | },
666 | "suggest": {
667 | "aws/aws-sdk-php": "Allow sending log messages to AWS services like DynamoDB",
668 | "doctrine/couchdb": "Allow sending log messages to a CouchDB server",
669 | "ext-amqp": "Allow sending log messages to an AMQP server (1.0+ required)",
670 | "ext-mongo": "Allow sending log messages to a MongoDB server",
671 | "graylog2/gelf-php": "Allow sending log messages to a GrayLog2 server",
672 | "php-console/php-console": "Allow sending log messages to Google Chrome",
673 | "raven/raven": "Allow sending log messages to a Sentry server",
674 | "rollbar/rollbar": "Allow sending log messages to Rollbar",
675 | "ruflin/elastica": "Allow sending log messages to an Elastic Search server",
676 | "videlalvaro/php-amqplib": "Allow sending log messages to an AMQP server using php-amqplib"
677 | },
678 | "type": "library",
679 | "extra": {
680 | "branch-alias": {
681 | "dev-master": "1.16.x-dev"
682 | }
683 | },
684 | "autoload": {
685 | "psr-4": {
686 | "Monolog\\": "src/Monolog"
687 | }
688 | },
689 | "notification-url": "https://packagist.org/downloads/",
690 | "license": [
691 | "MIT"
692 | ],
693 | "authors": [
694 | {
695 | "name": "Jordi Boggiano",
696 | "email": "j.boggiano@seld.be",
697 | "homepage": "http://seld.be"
698 | }
699 | ],
700 | "description": "Sends your logs to files, sockets, inboxes, databases and various web services",
701 | "homepage": "http://github.com/Seldaek/monolog",
702 | "keywords": [
703 | "log",
704 | "logging",
705 | "psr-3"
706 | ],
707 | "time": "2015-08-31 09:17:37"
708 | },
709 | {
710 | "name": "mtdowling/cron-expression",
711 | "version": "v1.0.4",
712 | "source": {
713 | "type": "git",
714 | "url": "https://github.com/mtdowling/cron-expression.git",
715 | "reference": "fd92e883195e5dfa77720b1868cf084b08be4412"
716 | },
717 | "dist": {
718 | "type": "zip",
719 | "url": "https://api.github.com/repos/mtdowling/cron-expression/zipball/fd92e883195e5dfa77720b1868cf084b08be4412",
720 | "reference": "fd92e883195e5dfa77720b1868cf084b08be4412",
721 | "shasum": ""
722 | },
723 | "require": {
724 | "php": ">=5.3.2"
725 | },
726 | "require-dev": {
727 | "phpunit/phpunit": "4.*"
728 | },
729 | "type": "library",
730 | "autoload": {
731 | "psr-0": {
732 | "Cron": "src/"
733 | }
734 | },
735 | "notification-url": "https://packagist.org/downloads/",
736 | "license": [
737 | "MIT"
738 | ],
739 | "authors": [
740 | {
741 | "name": "Michael Dowling",
742 | "email": "mtdowling@gmail.com",
743 | "homepage": "https://github.com/mtdowling"
744 | }
745 | ],
746 | "description": "CRON for PHP: Calculate the next or previous run date and determine if a CRON expression is due",
747 | "keywords": [
748 | "cron",
749 | "schedule"
750 | ],
751 | "time": "2015-01-11 23:07:46"
752 | },
753 | {
754 | "name": "nesbot/carbon",
755 | "version": "1.20.0",
756 | "source": {
757 | "type": "git",
758 | "url": "https://github.com/briannesbitt/Carbon.git",
759 | "reference": "bfd3eaba109c9a2405c92174c8e17f20c2b9caf3"
760 | },
761 | "dist": {
762 | "type": "zip",
763 | "url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/bfd3eaba109c9a2405c92174c8e17f20c2b9caf3",
764 | "reference": "bfd3eaba109c9a2405c92174c8e17f20c2b9caf3",
765 | "shasum": ""
766 | },
767 | "require": {
768 | "php": ">=5.3.0",
769 | "symfony/translation": "~2.6|~3.0"
770 | },
771 | "require-dev": {
772 | "phpunit/phpunit": "~4.0"
773 | },
774 | "type": "library",
775 | "autoload": {
776 | "psr-0": {
777 | "Carbon": "src"
778 | }
779 | },
780 | "notification-url": "https://packagist.org/downloads/",
781 | "license": [
782 | "MIT"
783 | ],
784 | "authors": [
785 | {
786 | "name": "Brian Nesbitt",
787 | "email": "brian@nesbot.com",
788 | "homepage": "http://nesbot.com"
789 | }
790 | ],
791 | "description": "A simple API extension for DateTime.",
792 | "homepage": "http://carbon.nesbot.com",
793 | "keywords": [
794 | "date",
795 | "datetime",
796 | "time"
797 | ],
798 | "time": "2015-06-25 04:19:39"
799 | },
800 | {
801 | "name": "nikic/php-parser",
802 | "version": "v1.4.1",
803 | "source": {
804 | "type": "git",
805 | "url": "https://github.com/nikic/PHP-Parser.git",
806 | "reference": "f78af2c9c86107aa1a34cd1dbb5bbe9eeb0d9f51"
807 | },
808 | "dist": {
809 | "type": "zip",
810 | "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/f78af2c9c86107aa1a34cd1dbb5bbe9eeb0d9f51",
811 | "reference": "f78af2c9c86107aa1a34cd1dbb5bbe9eeb0d9f51",
812 | "shasum": ""
813 | },
814 | "require": {
815 | "ext-tokenizer": "*",
816 | "php": ">=5.3"
817 | },
818 | "type": "library",
819 | "extra": {
820 | "branch-alias": {
821 | "dev-master": "1.4-dev"
822 | }
823 | },
824 | "autoload": {
825 | "files": [
826 | "lib/bootstrap.php"
827 | ]
828 | },
829 | "notification-url": "https://packagist.org/downloads/",
830 | "license": [
831 | "BSD-3-Clause"
832 | ],
833 | "authors": [
834 | {
835 | "name": "Nikita Popov"
836 | }
837 | ],
838 | "description": "A PHP parser written in PHP",
839 | "keywords": [
840 | "parser",
841 | "php"
842 | ],
843 | "time": "2015-09-19 14:15:08"
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.5.2",
886 | "source": {
887 | "type": "git",
888 | "url": "https://github.com/bobthecow/psysh.git",
889 | "reference": "aaf8772ade08b5f0f6830774a5d5c2f800415975"
890 | },
891 | "dist": {
892 | "type": "zip",
893 | "url": "https://api.github.com/repos/bobthecow/psysh/zipball/aaf8772ade08b5f0f6830774a5d5c2f800415975",
894 | "reference": "aaf8772ade08b5f0f6830774a5d5c2f800415975",
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",
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",
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.6.x-dev"
924 | }
925 | },
926 | "autoload": {
927 | "files": [
928 | "src/Psy/functions.php"
929 | ],
930 | "psr-0": {
931 | "Psy\\": "src/"
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-07-16 15:26:57"
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.4",
1011 | "source": {
1012 | "type": "git",
1013 | "url": "https://github.com/symfony/Console.git",
1014 | "reference": "9ff9032151186bd66ecee727d728f1319f52d1d8"
1015 | },
1016 | "dist": {
1017 | "type": "zip",
1018 | "url": "https://api.github.com/repos/symfony/Console/zipball/9ff9032151186bd66ecee727d728f1319f52d1d8",
1019 | "reference": "9ff9032151186bd66ecee727d728f1319f52d1d8",
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/phpunit-bridge": "~2.7",
1029 | "symfony/process": "~2.1"
1030 | },
1031 | "suggest": {
1032 | "psr/log": "For using the console logger",
1033 | "symfony/event-dispatcher": "",
1034 | "symfony/process": ""
1035 | },
1036 | "type": "library",
1037 | "extra": {
1038 | "branch-alias": {
1039 | "dev-master": "2.7-dev"
1040 | }
1041 | },
1042 | "autoload": {
1043 | "psr-4": {
1044 | "Symfony\\Component\\Console\\": ""
1045 | }
1046 | },
1047 | "notification-url": "https://packagist.org/downloads/",
1048 | "license": [
1049 | "MIT"
1050 | ],
1051 | "authors": [
1052 | {
1053 | "name": "Fabien Potencier",
1054 | "email": "fabien@symfony.com"
1055 | },
1056 | {
1057 | "name": "Symfony Community",
1058 | "homepage": "https://symfony.com/contributors"
1059 | }
1060 | ],
1061 | "description": "Symfony Console Component",
1062 | "homepage": "https://symfony.com",
1063 | "time": "2015-09-03 11:40:38"
1064 | },
1065 | {
1066 | "name": "symfony/css-selector",
1067 | "version": "v2.7.4",
1068 | "source": {
1069 | "type": "git",
1070 | "url": "https://github.com/symfony/CssSelector.git",
1071 | "reference": "ffb5f3b8a75f8d1b9801e74dc6789a0751a670ad"
1072 | },
1073 | "dist": {
1074 | "type": "zip",
1075 | "url": "https://api.github.com/repos/symfony/CssSelector/zipball/ffb5f3b8a75f8d1b9801e74dc6789a0751a670ad",
1076 | "reference": "ffb5f3b8a75f8d1b9801e74dc6789a0751a670ad",
1077 | "shasum": ""
1078 | },
1079 | "require": {
1080 | "php": ">=5.3.9"
1081 | },
1082 | "require-dev": {
1083 | "symfony/phpunit-bridge": "~2.7"
1084 | },
1085 | "type": "library",
1086 | "extra": {
1087 | "branch-alias": {
1088 | "dev-master": "2.7-dev"
1089 | }
1090 | },
1091 | "autoload": {
1092 | "psr-4": {
1093 | "Symfony\\Component\\CssSelector\\": ""
1094 | }
1095 | },
1096 | "notification-url": "https://packagist.org/downloads/",
1097 | "license": [
1098 | "MIT"
1099 | ],
1100 | "authors": [
1101 | {
1102 | "name": "Jean-François Simon",
1103 | "email": "jeanfrancois.simon@sensiolabs.com"
1104 | },
1105 | {
1106 | "name": "Fabien Potencier",
1107 | "email": "fabien@symfony.com"
1108 | },
1109 | {
1110 | "name": "Symfony Community",
1111 | "homepage": "https://symfony.com/contributors"
1112 | }
1113 | ],
1114 | "description": "Symfony CssSelector Component",
1115 | "homepage": "https://symfony.com",
1116 | "time": "2015-08-24 07:13:45"
1117 | },
1118 | {
1119 | "name": "symfony/debug",
1120 | "version": "v2.7.4",
1121 | "source": {
1122 | "type": "git",
1123 | "url": "https://github.com/symfony/Debug.git",
1124 | "reference": "726bf9651d29f53243281d0b6418cfaa5e318281"
1125 | },
1126 | "dist": {
1127 | "type": "zip",
1128 | "url": "https://api.github.com/repos/symfony/Debug/zipball/726bf9651d29f53243281d0b6418cfaa5e318281",
1129 | "reference": "726bf9651d29f53243281d0b6418cfaa5e318281",
1130 | "shasum": ""
1131 | },
1132 | "require": {
1133 | "php": ">=5.3.9",
1134 | "psr/log": "~1.0"
1135 | },
1136 | "conflict": {
1137 | "symfony/http-kernel": ">=2.3,<2.3.24|~2.4.0|>=2.5,<2.5.9|>=2.6,<2.6.2"
1138 | },
1139 | "require-dev": {
1140 | "symfony/class-loader": "~2.2",
1141 | "symfony/http-kernel": "~2.3.24|~2.5.9|~2.6,>=2.6.2",
1142 | "symfony/phpunit-bridge": "~2.7"
1143 | },
1144 | "type": "library",
1145 | "extra": {
1146 | "branch-alias": {
1147 | "dev-master": "2.7-dev"
1148 | }
1149 | },
1150 | "autoload": {
1151 | "psr-4": {
1152 | "Symfony\\Component\\Debug\\": ""
1153 | }
1154 | },
1155 | "notification-url": "https://packagist.org/downloads/",
1156 | "license": [
1157 | "MIT"
1158 | ],
1159 | "authors": [
1160 | {
1161 | "name": "Fabien Potencier",
1162 | "email": "fabien@symfony.com"
1163 | },
1164 | {
1165 | "name": "Symfony Community",
1166 | "homepage": "https://symfony.com/contributors"
1167 | }
1168 | ],
1169 | "description": "Symfony Debug Component",
1170 | "homepage": "https://symfony.com",
1171 | "time": "2015-08-29 11:12:16"
1172 | },
1173 | {
1174 | "name": "symfony/dom-crawler",
1175 | "version": "v2.7.4",
1176 | "source": {
1177 | "type": "git",
1178 | "url": "https://github.com/symfony/DomCrawler.git",
1179 | "reference": "2a161e4ee2b2f33d4153be58df4f6f2a5506936e"
1180 | },
1181 | "dist": {
1182 | "type": "zip",
1183 | "url": "https://api.github.com/repos/symfony/DomCrawler/zipball/2a161e4ee2b2f33d4153be58df4f6f2a5506936e",
1184 | "reference": "2a161e4ee2b2f33d4153be58df4f6f2a5506936e",
1185 | "shasum": ""
1186 | },
1187 | "require": {
1188 | "php": ">=5.3.9"
1189 | },
1190 | "require-dev": {
1191 | "symfony/css-selector": "~2.3",
1192 | "symfony/phpunit-bridge": "~2.7"
1193 | },
1194 | "suggest": {
1195 | "symfony/css-selector": ""
1196 | },
1197 | "type": "library",
1198 | "extra": {
1199 | "branch-alias": {
1200 | "dev-master": "2.7-dev"
1201 | }
1202 | },
1203 | "autoload": {
1204 | "psr-4": {
1205 | "Symfony\\Component\\DomCrawler\\": ""
1206 | }
1207 | },
1208 | "notification-url": "https://packagist.org/downloads/",
1209 | "license": [
1210 | "MIT"
1211 | ],
1212 | "authors": [
1213 | {
1214 | "name": "Fabien Potencier",
1215 | "email": "fabien@symfony.com"
1216 | },
1217 | {
1218 | "name": "Symfony Community",
1219 | "homepage": "https://symfony.com/contributors"
1220 | }
1221 | ],
1222 | "description": "Symfony DomCrawler Component",
1223 | "homepage": "https://symfony.com",
1224 | "time": "2015-08-26 10:48:03"
1225 | },
1226 | {
1227 | "name": "symfony/event-dispatcher",
1228 | "version": "v2.7.4",
1229 | "source": {
1230 | "type": "git",
1231 | "url": "https://github.com/symfony/EventDispatcher.git",
1232 | "reference": "b58c916f1db03a611b72dd702564f30ad8fe83fa"
1233 | },
1234 | "dist": {
1235 | "type": "zip",
1236 | "url": "https://api.github.com/repos/symfony/EventDispatcher/zipball/b58c916f1db03a611b72dd702564f30ad8fe83fa",
1237 | "reference": "b58c916f1db03a611b72dd702564f30ad8fe83fa",
1238 | "shasum": ""
1239 | },
1240 | "require": {
1241 | "php": ">=5.3.9"
1242 | },
1243 | "require-dev": {
1244 | "psr/log": "~1.0",
1245 | "symfony/config": "~2.0,>=2.0.5",
1246 | "symfony/dependency-injection": "~2.6",
1247 | "symfony/expression-language": "~2.6",
1248 | "symfony/phpunit-bridge": "~2.7",
1249 | "symfony/stopwatch": "~2.3"
1250 | },
1251 | "suggest": {
1252 | "symfony/dependency-injection": "",
1253 | "symfony/http-kernel": ""
1254 | },
1255 | "type": "library",
1256 | "extra": {
1257 | "branch-alias": {
1258 | "dev-master": "2.7-dev"
1259 | }
1260 | },
1261 | "autoload": {
1262 | "psr-4": {
1263 | "Symfony\\Component\\EventDispatcher\\": ""
1264 | }
1265 | },
1266 | "notification-url": "https://packagist.org/downloads/",
1267 | "license": [
1268 | "MIT"
1269 | ],
1270 | "authors": [
1271 | {
1272 | "name": "Fabien Potencier",
1273 | "email": "fabien@symfony.com"
1274 | },
1275 | {
1276 | "name": "Symfony Community",
1277 | "homepage": "https://symfony.com/contributors"
1278 | }
1279 | ],
1280 | "description": "Symfony EventDispatcher Component",
1281 | "homepage": "https://symfony.com",
1282 | "time": "2015-08-24 07:13:45"
1283 | },
1284 | {
1285 | "name": "symfony/finder",
1286 | "version": "v2.7.4",
1287 | "source": {
1288 | "type": "git",
1289 | "url": "https://github.com/symfony/Finder.git",
1290 | "reference": "fff4b0c362640a0ab7355e2647b3d461608e9065"
1291 | },
1292 | "dist": {
1293 | "type": "zip",
1294 | "url": "https://api.github.com/repos/symfony/Finder/zipball/fff4b0c362640a0ab7355e2647b3d461608e9065",
1295 | "reference": "fff4b0c362640a0ab7355e2647b3d461608e9065",
1296 | "shasum": ""
1297 | },
1298 | "require": {
1299 | "php": ">=5.3.9"
1300 | },
1301 | "require-dev": {
1302 | "symfony/phpunit-bridge": "~2.7"
1303 | },
1304 | "type": "library",
1305 | "extra": {
1306 | "branch-alias": {
1307 | "dev-master": "2.7-dev"
1308 | }
1309 | },
1310 | "autoload": {
1311 | "psr-4": {
1312 | "Symfony\\Component\\Finder\\": ""
1313 | }
1314 | },
1315 | "notification-url": "https://packagist.org/downloads/",
1316 | "license": [
1317 | "MIT"
1318 | ],
1319 | "authors": [
1320 | {
1321 | "name": "Fabien Potencier",
1322 | "email": "fabien@symfony.com"
1323 | },
1324 | {
1325 | "name": "Symfony Community",
1326 | "homepage": "https://symfony.com/contributors"
1327 | }
1328 | ],
1329 | "description": "Symfony Finder Component",
1330 | "homepage": "https://symfony.com",
1331 | "time": "2015-08-26 17:56:37"
1332 | },
1333 | {
1334 | "name": "symfony/http-foundation",
1335 | "version": "v2.7.4",
1336 | "source": {
1337 | "type": "git",
1338 | "url": "https://github.com/symfony/HttpFoundation.git",
1339 | "reference": "7253c2041652353e71560bbd300d6256d170ddaf"
1340 | },
1341 | "dist": {
1342 | "type": "zip",
1343 | "url": "https://api.github.com/repos/symfony/HttpFoundation/zipball/7253c2041652353e71560bbd300d6256d170ddaf",
1344 | "reference": "7253c2041652353e71560bbd300d6256d170ddaf",
1345 | "shasum": ""
1346 | },
1347 | "require": {
1348 | "php": ">=5.3.9"
1349 | },
1350 | "require-dev": {
1351 | "symfony/expression-language": "~2.4",
1352 | "symfony/phpunit-bridge": "~2.7"
1353 | },
1354 | "type": "library",
1355 | "extra": {
1356 | "branch-alias": {
1357 | "dev-master": "2.7-dev"
1358 | }
1359 | },
1360 | "autoload": {
1361 | "psr-4": {
1362 | "Symfony\\Component\\HttpFoundation\\": ""
1363 | },
1364 | "classmap": [
1365 | "Resources/stubs"
1366 | ]
1367 | },
1368 | "notification-url": "https://packagist.org/downloads/",
1369 | "license": [
1370 | "MIT"
1371 | ],
1372 | "authors": [
1373 | {
1374 | "name": "Fabien Potencier",
1375 | "email": "fabien@symfony.com"
1376 | },
1377 | {
1378 | "name": "Symfony Community",
1379 | "homepage": "https://symfony.com/contributors"
1380 | }
1381 | ],
1382 | "description": "Symfony HttpFoundation Component",
1383 | "homepage": "https://symfony.com",
1384 | "time": "2015-08-27 06:45:45"
1385 | },
1386 | {
1387 | "name": "symfony/http-kernel",
1388 | "version": "v2.7.4",
1389 | "source": {
1390 | "type": "git",
1391 | "url": "https://github.com/symfony/HttpKernel.git",
1392 | "reference": "fd9c7af92c9e3ade1327cc3af10b17731eebc4a7"
1393 | },
1394 | "dist": {
1395 | "type": "zip",
1396 | "url": "https://api.github.com/repos/symfony/HttpKernel/zipball/fd9c7af92c9e3ade1327cc3af10b17731eebc4a7",
1397 | "reference": "fd9c7af92c9e3ade1327cc3af10b17731eebc4a7",
1398 | "shasum": ""
1399 | },
1400 | "require": {
1401 | "php": ">=5.3.9",
1402 | "psr/log": "~1.0",
1403 | "symfony/debug": "~2.6,>=2.6.2",
1404 | "symfony/event-dispatcher": "~2.6,>=2.6.7",
1405 | "symfony/http-foundation": "~2.5,>=2.5.4"
1406 | },
1407 | "conflict": {
1408 | "symfony/config": "<2.7"
1409 | },
1410 | "require-dev": {
1411 | "symfony/browser-kit": "~2.3",
1412 | "symfony/class-loader": "~2.1",
1413 | "symfony/config": "~2.7",
1414 | "symfony/console": "~2.3",
1415 | "symfony/css-selector": "~2.0,>=2.0.5",
1416 | "symfony/dependency-injection": "~2.2",
1417 | "symfony/dom-crawler": "~2.0,>=2.0.5",
1418 | "symfony/expression-language": "~2.4",
1419 | "symfony/finder": "~2.0,>=2.0.5",
1420 | "symfony/phpunit-bridge": "~2.7",
1421 | "symfony/process": "~2.0,>=2.0.5",
1422 | "symfony/routing": "~2.2",
1423 | "symfony/stopwatch": "~2.3",
1424 | "symfony/templating": "~2.2",
1425 | "symfony/translation": "~2.0,>=2.0.5",
1426 | "symfony/var-dumper": "~2.6"
1427 | },
1428 | "suggest": {
1429 | "symfony/browser-kit": "",
1430 | "symfony/class-loader": "",
1431 | "symfony/config": "",
1432 | "symfony/console": "",
1433 | "symfony/dependency-injection": "",
1434 | "symfony/finder": "",
1435 | "symfony/var-dumper": ""
1436 | },
1437 | "type": "library",
1438 | "extra": {
1439 | "branch-alias": {
1440 | "dev-master": "2.7-dev"
1441 | }
1442 | },
1443 | "autoload": {
1444 | "psr-4": {
1445 | "Symfony\\Component\\HttpKernel\\": ""
1446 | }
1447 | },
1448 | "notification-url": "https://packagist.org/downloads/",
1449 | "license": [
1450 | "MIT"
1451 | ],
1452 | "authors": [
1453 | {
1454 | "name": "Fabien Potencier",
1455 | "email": "fabien@symfony.com"
1456 | },
1457 | {
1458 | "name": "Symfony Community",
1459 | "homepage": "https://symfony.com/contributors"
1460 | }
1461 | ],
1462 | "description": "Symfony HttpKernel Component",
1463 | "homepage": "https://symfony.com",
1464 | "time": "2015-09-08 14:26:39"
1465 | },
1466 | {
1467 | "name": "symfony/process",
1468 | "version": "v2.7.4",
1469 | "source": {
1470 | "type": "git",
1471 | "url": "https://github.com/symfony/Process.git",
1472 | "reference": "f7b3f73f70a7f8f49a1c838dc3debbf054732d8e"
1473 | },
1474 | "dist": {
1475 | "type": "zip",
1476 | "url": "https://api.github.com/repos/symfony/Process/zipball/f7b3f73f70a7f8f49a1c838dc3debbf054732d8e",
1477 | "reference": "f7b3f73f70a7f8f49a1c838dc3debbf054732d8e",
1478 | "shasum": ""
1479 | },
1480 | "require": {
1481 | "php": ">=5.3.9"
1482 | },
1483 | "require-dev": {
1484 | "symfony/phpunit-bridge": "~2.7"
1485 | },
1486 | "type": "library",
1487 | "extra": {
1488 | "branch-alias": {
1489 | "dev-master": "2.7-dev"
1490 | }
1491 | },
1492 | "autoload": {
1493 | "psr-4": {
1494 | "Symfony\\Component\\Process\\": ""
1495 | }
1496 | },
1497 | "notification-url": "https://packagist.org/downloads/",
1498 | "license": [
1499 | "MIT"
1500 | ],
1501 | "authors": [
1502 | {
1503 | "name": "Fabien Potencier",
1504 | "email": "fabien@symfony.com"
1505 | },
1506 | {
1507 | "name": "Symfony Community",
1508 | "homepage": "https://symfony.com/contributors"
1509 | }
1510 | ],
1511 | "description": "Symfony Process Component",
1512 | "homepage": "https://symfony.com",
1513 | "time": "2015-08-27 06:45:45"
1514 | },
1515 | {
1516 | "name": "symfony/routing",
1517 | "version": "v2.7.4",
1518 | "source": {
1519 | "type": "git",
1520 | "url": "https://github.com/symfony/Routing.git",
1521 | "reference": "20b1378cb6efffb77ea0608232f18c8f0dd25109"
1522 | },
1523 | "dist": {
1524 | "type": "zip",
1525 | "url": "https://api.github.com/repos/symfony/Routing/zipball/20b1378cb6efffb77ea0608232f18c8f0dd25109",
1526 | "reference": "20b1378cb6efffb77ea0608232f18c8f0dd25109",
1527 | "shasum": ""
1528 | },
1529 | "require": {
1530 | "php": ">=5.3.9"
1531 | },
1532 | "conflict": {
1533 | "symfony/config": "<2.7"
1534 | },
1535 | "require-dev": {
1536 | "doctrine/annotations": "~1.0",
1537 | "doctrine/common": "~2.2",
1538 | "psr/log": "~1.0",
1539 | "symfony/config": "~2.7",
1540 | "symfony/expression-language": "~2.4",
1541 | "symfony/http-foundation": "~2.3",
1542 | "symfony/phpunit-bridge": "~2.7",
1543 | "symfony/yaml": "~2.0,>=2.0.5"
1544 | },
1545 | "suggest": {
1546 | "doctrine/annotations": "For using the annotation loader",
1547 | "symfony/config": "For using the all-in-one router or any loader",
1548 | "symfony/expression-language": "For using expression matching",
1549 | "symfony/yaml": "For using the YAML loader"
1550 | },
1551 | "type": "library",
1552 | "extra": {
1553 | "branch-alias": {
1554 | "dev-master": "2.7-dev"
1555 | }
1556 | },
1557 | "autoload": {
1558 | "psr-4": {
1559 | "Symfony\\Component\\Routing\\": ""
1560 | }
1561 | },
1562 | "notification-url": "https://packagist.org/downloads/",
1563 | "license": [
1564 | "MIT"
1565 | ],
1566 | "authors": [
1567 | {
1568 | "name": "Fabien Potencier",
1569 | "email": "fabien@symfony.com"
1570 | },
1571 | {
1572 | "name": "Symfony Community",
1573 | "homepage": "https://symfony.com/contributors"
1574 | }
1575 | ],
1576 | "description": "Symfony Routing Component",
1577 | "homepage": "https://symfony.com",
1578 | "keywords": [
1579 | "router",
1580 | "routing",
1581 | "uri",
1582 | "url"
1583 | ],
1584 | "time": "2015-08-24 07:13:45"
1585 | },
1586 | {
1587 | "name": "symfony/translation",
1588 | "version": "v2.7.4",
1589 | "source": {
1590 | "type": "git",
1591 | "url": "https://github.com/symfony/Translation.git",
1592 | "reference": "485877661835e188cd78345c6d4eef1290d17571"
1593 | },
1594 | "dist": {
1595 | "type": "zip",
1596 | "url": "https://api.github.com/repos/symfony/Translation/zipball/485877661835e188cd78345c6d4eef1290d17571",
1597 | "reference": "485877661835e188cd78345c6d4eef1290d17571",
1598 | "shasum": ""
1599 | },
1600 | "require": {
1601 | "php": ">=5.3.9"
1602 | },
1603 | "conflict": {
1604 | "symfony/config": "<2.7"
1605 | },
1606 | "require-dev": {
1607 | "psr/log": "~1.0",
1608 | "symfony/config": "~2.7",
1609 | "symfony/intl": "~2.4",
1610 | "symfony/phpunit-bridge": "~2.7",
1611 | "symfony/yaml": "~2.2"
1612 | },
1613 | "suggest": {
1614 | "psr/log": "To use logging capability in translator",
1615 | "symfony/config": "",
1616 | "symfony/yaml": ""
1617 | },
1618 | "type": "library",
1619 | "extra": {
1620 | "branch-alias": {
1621 | "dev-master": "2.7-dev"
1622 | }
1623 | },
1624 | "autoload": {
1625 | "psr-4": {
1626 | "Symfony\\Component\\Translation\\": ""
1627 | }
1628 | },
1629 | "notification-url": "https://packagist.org/downloads/",
1630 | "license": [
1631 | "MIT"
1632 | ],
1633 | "authors": [
1634 | {
1635 | "name": "Fabien Potencier",
1636 | "email": "fabien@symfony.com"
1637 | },
1638 | {
1639 | "name": "Symfony Community",
1640 | "homepage": "https://symfony.com/contributors"
1641 | }
1642 | ],
1643 | "description": "Symfony Translation Component",
1644 | "homepage": "https://symfony.com",
1645 | "time": "2015-09-06 08:36:38"
1646 | },
1647 | {
1648 | "name": "symfony/var-dumper",
1649 | "version": "v2.7.4",
1650 | "source": {
1651 | "type": "git",
1652 | "url": "https://github.com/symfony/var-dumper.git",
1653 | "reference": "b39221998ff5fc26ba63f96d2b833dfddc233d57"
1654 | },
1655 | "dist": {
1656 | "type": "zip",
1657 | "url": "https://api.github.com/repos/symfony/var-dumper/zipball/b39221998ff5fc26ba63f96d2b833dfddc233d57",
1658 | "reference": "b39221998ff5fc26ba63f96d2b833dfddc233d57",
1659 | "shasum": ""
1660 | },
1661 | "require": {
1662 | "php": ">=5.3.9"
1663 | },
1664 | "require-dev": {
1665 | "symfony/phpunit-bridge": "~2.7"
1666 | },
1667 | "suggest": {
1668 | "ext-symfony_debug": ""
1669 | },
1670 | "type": "library",
1671 | "extra": {
1672 | "branch-alias": {
1673 | "dev-master": "2.7-dev"
1674 | }
1675 | },
1676 | "autoload": {
1677 | "files": [
1678 | "Resources/functions/dump.php"
1679 | ],
1680 | "psr-4": {
1681 | "Symfony\\Component\\VarDumper\\": ""
1682 | }
1683 | },
1684 | "notification-url": "https://packagist.org/downloads/",
1685 | "license": [
1686 | "MIT"
1687 | ],
1688 | "authors": [
1689 | {
1690 | "name": "Nicolas Grekas",
1691 | "email": "p@tchwork.com"
1692 | },
1693 | {
1694 | "name": "Symfony Community",
1695 | "homepage": "https://symfony.com/contributors"
1696 | }
1697 | ],
1698 | "description": "Symfony mechanism for exploring and dumping PHP variables",
1699 | "homepage": "https://symfony.com",
1700 | "keywords": [
1701 | "debug",
1702 | "dump"
1703 | ],
1704 | "time": "2015-08-31 12:28:11"
1705 | },
1706 | {
1707 | "name": "vlucas/phpdotenv",
1708 | "version": "v1.1.1",
1709 | "source": {
1710 | "type": "git",
1711 | "url": "https://github.com/vlucas/phpdotenv.git",
1712 | "reference": "0cac554ce06277e33ddf9f0b7ade4b8bbf2af3fa"
1713 | },
1714 | "dist": {
1715 | "type": "zip",
1716 | "url": "https://api.github.com/repos/vlucas/phpdotenv/zipball/0cac554ce06277e33ddf9f0b7ade4b8bbf2af3fa",
1717 | "reference": "0cac554ce06277e33ddf9f0b7ade4b8bbf2af3fa",
1718 | "shasum": ""
1719 | },
1720 | "require": {
1721 | "php": ">=5.3.2"
1722 | },
1723 | "require-dev": {
1724 | "phpunit/phpunit": "~4.0"
1725 | },
1726 | "type": "library",
1727 | "autoload": {
1728 | "psr-0": {
1729 | "Dotenv": "src/"
1730 | }
1731 | },
1732 | "notification-url": "https://packagist.org/downloads/",
1733 | "license": [
1734 | "BSD"
1735 | ],
1736 | "authors": [
1737 | {
1738 | "name": "Vance Lucas",
1739 | "email": "vance@vancelucas.com",
1740 | "homepage": "http://www.vancelucas.com"
1741 | }
1742 | ],
1743 | "description": "Loads environment variables from `.env` to `getenv()`, `$_ENV` and `$_SERVER` automagically.",
1744 | "homepage": "http://github.com/vlucas/phpdotenv",
1745 | "keywords": [
1746 | "dotenv",
1747 | "env",
1748 | "environment"
1749 | ],
1750 | "time": "2015-05-30 15:59:26"
1751 | }
1752 | ],
1753 | "packages-dev": [
1754 | {
1755 | "name": "doctrine/instantiator",
1756 | "version": "1.0.5",
1757 | "source": {
1758 | "type": "git",
1759 | "url": "https://github.com/doctrine/instantiator.git",
1760 | "reference": "8e884e78f9f0eb1329e445619e04456e64d8051d"
1761 | },
1762 | "dist": {
1763 | "type": "zip",
1764 | "url": "https://api.github.com/repos/doctrine/instantiator/zipball/8e884e78f9f0eb1329e445619e04456e64d8051d",
1765 | "reference": "8e884e78f9f0eb1329e445619e04456e64d8051d",
1766 | "shasum": ""
1767 | },
1768 | "require": {
1769 | "php": ">=5.3,<8.0-DEV"
1770 | },
1771 | "require-dev": {
1772 | "athletic/athletic": "~0.1.8",
1773 | "ext-pdo": "*",
1774 | "ext-phar": "*",
1775 | "phpunit/phpunit": "~4.0",
1776 | "squizlabs/php_codesniffer": "~2.0"
1777 | },
1778 | "type": "library",
1779 | "extra": {
1780 | "branch-alias": {
1781 | "dev-master": "1.0.x-dev"
1782 | }
1783 | },
1784 | "autoload": {
1785 | "psr-4": {
1786 | "Doctrine\\Instantiator\\": "src/Doctrine/Instantiator/"
1787 | }
1788 | },
1789 | "notification-url": "https://packagist.org/downloads/",
1790 | "license": [
1791 | "MIT"
1792 | ],
1793 | "authors": [
1794 | {
1795 | "name": "Marco Pivetta",
1796 | "email": "ocramius@gmail.com",
1797 | "homepage": "http://ocramius.github.com/"
1798 | }
1799 | ],
1800 | "description": "A small, lightweight utility to instantiate objects in PHP without invoking their constructors",
1801 | "homepage": "https://github.com/doctrine/instantiator",
1802 | "keywords": [
1803 | "constructor",
1804 | "instantiate"
1805 | ],
1806 | "time": "2015-06-14 21:17:01"
1807 | },
1808 | {
1809 | "name": "fzaninotto/faker",
1810 | "version": "v1.5.0",
1811 | "source": {
1812 | "type": "git",
1813 | "url": "https://github.com/fzaninotto/Faker.git",
1814 | "reference": "d0190b156bcca848d401fb80f31f504f37141c8d"
1815 | },
1816 | "dist": {
1817 | "type": "zip",
1818 | "url": "https://api.github.com/repos/fzaninotto/Faker/zipball/d0190b156bcca848d401fb80f31f504f37141c8d",
1819 | "reference": "d0190b156bcca848d401fb80f31f504f37141c8d",
1820 | "shasum": ""
1821 | },
1822 | "require": {
1823 | "php": ">=5.3.3"
1824 | },
1825 | "require-dev": {
1826 | "phpunit/phpunit": "~4.0",
1827 | "squizlabs/php_codesniffer": "~1.5"
1828 | },
1829 | "suggest": {
1830 | "ext-intl": "*"
1831 | },
1832 | "type": "library",
1833 | "extra": {
1834 | "branch-alias": {
1835 | "dev-master": "1.5.x-dev"
1836 | }
1837 | },
1838 | "autoload": {
1839 | "psr-4": {
1840 | "Faker\\": "src/Faker/"
1841 | }
1842 | },
1843 | "notification-url": "https://packagist.org/downloads/",
1844 | "license": [
1845 | "MIT"
1846 | ],
1847 | "authors": [
1848 | {
1849 | "name": "François Zaninotto"
1850 | }
1851 | ],
1852 | "description": "Faker is a PHP library that generates fake data for you.",
1853 | "keywords": [
1854 | "data",
1855 | "faker",
1856 | "fixtures"
1857 | ],
1858 | "time": "2015-05-29 06:29:14"
1859 | },
1860 | {
1861 | "name": "hamcrest/hamcrest-php",
1862 | "version": "v1.2.2",
1863 | "source": {
1864 | "type": "git",
1865 | "url": "https://github.com/hamcrest/hamcrest-php.git",
1866 | "reference": "b37020aa976fa52d3de9aa904aa2522dc518f79c"
1867 | },
1868 | "dist": {
1869 | "type": "zip",
1870 | "url": "https://api.github.com/repos/hamcrest/hamcrest-php/zipball/b37020aa976fa52d3de9aa904aa2522dc518f79c",
1871 | "reference": "b37020aa976fa52d3de9aa904aa2522dc518f79c",
1872 | "shasum": ""
1873 | },
1874 | "require": {
1875 | "php": ">=5.3.2"
1876 | },
1877 | "replace": {
1878 | "cordoval/hamcrest-php": "*",
1879 | "davedevelopment/hamcrest-php": "*",
1880 | "kodova/hamcrest-php": "*"
1881 | },
1882 | "require-dev": {
1883 | "phpunit/php-file-iterator": "1.3.3",
1884 | "satooshi/php-coveralls": "dev-master"
1885 | },
1886 | "type": "library",
1887 | "autoload": {
1888 | "classmap": [
1889 | "hamcrest"
1890 | ],
1891 | "files": [
1892 | "hamcrest/Hamcrest.php"
1893 | ]
1894 | },
1895 | "notification-url": "https://packagist.org/downloads/",
1896 | "license": [
1897 | "BSD"
1898 | ],
1899 | "description": "This is the PHP port of Hamcrest Matchers",
1900 | "keywords": [
1901 | "test"
1902 | ],
1903 | "time": "2015-05-11 14:41:42"
1904 | },
1905 | {
1906 | "name": "mockery/mockery",
1907 | "version": "0.9.4",
1908 | "source": {
1909 | "type": "git",
1910 | "url": "https://github.com/padraic/mockery.git",
1911 | "reference": "70bba85e4aabc9449626651f48b9018ede04f86b"
1912 | },
1913 | "dist": {
1914 | "type": "zip",
1915 | "url": "https://api.github.com/repos/padraic/mockery/zipball/70bba85e4aabc9449626651f48b9018ede04f86b",
1916 | "reference": "70bba85e4aabc9449626651f48b9018ede04f86b",
1917 | "shasum": ""
1918 | },
1919 | "require": {
1920 | "hamcrest/hamcrest-php": "~1.1",
1921 | "lib-pcre": ">=7.0",
1922 | "php": ">=5.3.2"
1923 | },
1924 | "require-dev": {
1925 | "phpunit/phpunit": "~4.0"
1926 | },
1927 | "type": "library",
1928 | "extra": {
1929 | "branch-alias": {
1930 | "dev-master": "0.9.x-dev"
1931 | }
1932 | },
1933 | "autoload": {
1934 | "psr-0": {
1935 | "Mockery": "library/"
1936 | }
1937 | },
1938 | "notification-url": "https://packagist.org/downloads/",
1939 | "license": [
1940 | "BSD-3-Clause"
1941 | ],
1942 | "authors": [
1943 | {
1944 | "name": "Pádraic Brady",
1945 | "email": "padraic.brady@gmail.com",
1946 | "homepage": "http://blog.astrumfutura.com"
1947 | },
1948 | {
1949 | "name": "Dave Marshall",
1950 | "email": "dave.marshall@atstsolutions.co.uk",
1951 | "homepage": "http://davedevelopment.co.uk"
1952 | }
1953 | ],
1954 | "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.",
1955 | "homepage": "http://github.com/padraic/mockery",
1956 | "keywords": [
1957 | "BDD",
1958 | "TDD",
1959 | "library",
1960 | "mock",
1961 | "mock objects",
1962 | "mockery",
1963 | "stub",
1964 | "test",
1965 | "test double",
1966 | "testing"
1967 | ],
1968 | "time": "2015-04-02 19:54:00"
1969 | },
1970 | {
1971 | "name": "phpdocumentor/reflection-docblock",
1972 | "version": "2.0.4",
1973 | "source": {
1974 | "type": "git",
1975 | "url": "https://github.com/phpDocumentor/ReflectionDocBlock.git",
1976 | "reference": "d68dbdc53dc358a816f00b300704702b2eaff7b8"
1977 | },
1978 | "dist": {
1979 | "type": "zip",
1980 | "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/d68dbdc53dc358a816f00b300704702b2eaff7b8",
1981 | "reference": "d68dbdc53dc358a816f00b300704702b2eaff7b8",
1982 | "shasum": ""
1983 | },
1984 | "require": {
1985 | "php": ">=5.3.3"
1986 | },
1987 | "require-dev": {
1988 | "phpunit/phpunit": "~4.0"
1989 | },
1990 | "suggest": {
1991 | "dflydev/markdown": "~1.0",
1992 | "erusev/parsedown": "~1.0"
1993 | },
1994 | "type": "library",
1995 | "extra": {
1996 | "branch-alias": {
1997 | "dev-master": "2.0.x-dev"
1998 | }
1999 | },
2000 | "autoload": {
2001 | "psr-0": {
2002 | "phpDocumentor": [
2003 | "src/"
2004 | ]
2005 | }
2006 | },
2007 | "notification-url": "https://packagist.org/downloads/",
2008 | "license": [
2009 | "MIT"
2010 | ],
2011 | "authors": [
2012 | {
2013 | "name": "Mike van Riel",
2014 | "email": "mike.vanriel@naenius.com"
2015 | }
2016 | ],
2017 | "time": "2015-02-03 12:10:50"
2018 | },
2019 | {
2020 | "name": "phpspec/php-diff",
2021 | "version": "v1.0.2",
2022 | "source": {
2023 | "type": "git",
2024 | "url": "https://github.com/phpspec/php-diff.git",
2025 | "reference": "30e103d19519fe678ae64a60d77884ef3d71b28a"
2026 | },
2027 | "dist": {
2028 | "type": "zip",
2029 | "url": "https://api.github.com/repos/phpspec/php-diff/zipball/30e103d19519fe678ae64a60d77884ef3d71b28a",
2030 | "reference": "30e103d19519fe678ae64a60d77884ef3d71b28a",
2031 | "shasum": ""
2032 | },
2033 | "type": "library",
2034 | "autoload": {
2035 | "psr-0": {
2036 | "Diff": "lib/"
2037 | }
2038 | },
2039 | "notification-url": "https://packagist.org/downloads/",
2040 | "license": [
2041 | "BSD-3-Clause"
2042 | ],
2043 | "authors": [
2044 | {
2045 | "name": "Chris Boulton",
2046 | "homepage": "http://github.com/chrisboulton",
2047 | "role": "Original developer"
2048 | }
2049 | ],
2050 | "description": "A comprehensive library for generating differences between two hashable objects (strings or arrays).",
2051 | "time": "2013-11-01 13:02:21"
2052 | },
2053 | {
2054 | "name": "phpspec/phpspec",
2055 | "version": "2.3.0",
2056 | "source": {
2057 | "type": "git",
2058 | "url": "https://github.com/phpspec/phpspec.git",
2059 | "reference": "36635a903bdeb54899d7407bc95610501fd98559"
2060 | },
2061 | "dist": {
2062 | "type": "zip",
2063 | "url": "https://api.github.com/repos/phpspec/phpspec/zipball/36635a903bdeb54899d7407bc95610501fd98559",
2064 | "reference": "36635a903bdeb54899d7407bc95610501fd98559",
2065 | "shasum": ""
2066 | },
2067 | "require": {
2068 | "doctrine/instantiator": "^1.0.1",
2069 | "php": ">=5.3.3",
2070 | "phpspec/php-diff": "~1.0.0",
2071 | "phpspec/prophecy": "~1.4",
2072 | "sebastian/exporter": "~1.0",
2073 | "symfony/console": "~2.3",
2074 | "symfony/event-dispatcher": "~2.1",
2075 | "symfony/finder": "~2.1",
2076 | "symfony/process": "^2.6",
2077 | "symfony/yaml": "~2.1"
2078 | },
2079 | "require-dev": {
2080 | "behat/behat": "^3.0.11",
2081 | "bossa/phpspec2-expect": "~1.0",
2082 | "phpunit/phpunit": "~4.4",
2083 | "symfony/filesystem": "~2.1"
2084 | },
2085 | "suggest": {
2086 | "phpspec/nyan-formatters": "~1.0 – Adds Nyan formatters"
2087 | },
2088 | "bin": [
2089 | "bin/phpspec"
2090 | ],
2091 | "type": "library",
2092 | "extra": {
2093 | "branch-alias": {
2094 | "dev-master": "2.2.x-dev"
2095 | }
2096 | },
2097 | "autoload": {
2098 | "psr-0": {
2099 | "PhpSpec": "src/"
2100 | }
2101 | },
2102 | "notification-url": "https://packagist.org/downloads/",
2103 | "license": [
2104 | "MIT"
2105 | ],
2106 | "authors": [
2107 | {
2108 | "name": "Konstantin Kudryashov",
2109 | "email": "ever.zet@gmail.com",
2110 | "homepage": "http://everzet.com"
2111 | },
2112 | {
2113 | "name": "Marcello Duarte",
2114 | "homepage": "http://marcelloduarte.net/"
2115 | }
2116 | ],
2117 | "description": "Specification-oriented BDD framework for PHP 5.3+",
2118 | "homepage": "http://phpspec.net/",
2119 | "keywords": [
2120 | "BDD",
2121 | "SpecBDD",
2122 | "TDD",
2123 | "spec",
2124 | "specification",
2125 | "testing",
2126 | "tests"
2127 | ],
2128 | "time": "2015-09-07 07:07:37"
2129 | },
2130 | {
2131 | "name": "phpspec/prophecy",
2132 | "version": "v1.5.0",
2133 | "source": {
2134 | "type": "git",
2135 | "url": "https://github.com/phpspec/prophecy.git",
2136 | "reference": "4745ded9307786b730d7a60df5cb5a6c43cf95f7"
2137 | },
2138 | "dist": {
2139 | "type": "zip",
2140 | "url": "https://api.github.com/repos/phpspec/prophecy/zipball/4745ded9307786b730d7a60df5cb5a6c43cf95f7",
2141 | "reference": "4745ded9307786b730d7a60df5cb5a6c43cf95f7",
2142 | "shasum": ""
2143 | },
2144 | "require": {
2145 | "doctrine/instantiator": "^1.0.2",
2146 | "phpdocumentor/reflection-docblock": "~2.0",
2147 | "sebastian/comparator": "~1.1"
2148 | },
2149 | "require-dev": {
2150 | "phpspec/phpspec": "~2.0"
2151 | },
2152 | "type": "library",
2153 | "extra": {
2154 | "branch-alias": {
2155 | "dev-master": "1.4.x-dev"
2156 | }
2157 | },
2158 | "autoload": {
2159 | "psr-0": {
2160 | "Prophecy\\": "src/"
2161 | }
2162 | },
2163 | "notification-url": "https://packagist.org/downloads/",
2164 | "license": [
2165 | "MIT"
2166 | ],
2167 | "authors": [
2168 | {
2169 | "name": "Konstantin Kudryashov",
2170 | "email": "ever.zet@gmail.com",
2171 | "homepage": "http://everzet.com"
2172 | },
2173 | {
2174 | "name": "Marcello Duarte",
2175 | "email": "marcello.duarte@gmail.com"
2176 | }
2177 | ],
2178 | "description": "Highly opinionated mocking framework for PHP 5.3+",
2179 | "homepage": "https://github.com/phpspec/prophecy",
2180 | "keywords": [
2181 | "Double",
2182 | "Dummy",
2183 | "fake",
2184 | "mock",
2185 | "spy",
2186 | "stub"
2187 | ],
2188 | "time": "2015-08-13 10:07:40"
2189 | },
2190 | {
2191 | "name": "phpunit/php-code-coverage",
2192 | "version": "2.2.3",
2193 | "source": {
2194 | "type": "git",
2195 | "url": "https://github.com/sebastianbergmann/php-code-coverage.git",
2196 | "reference": "ef1ca6835468857944d5c3b48fa503d5554cff2f"
2197 | },
2198 | "dist": {
2199 | "type": "zip",
2200 | "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/ef1ca6835468857944d5c3b48fa503d5554cff2f",
2201 | "reference": "ef1ca6835468857944d5c3b48fa503d5554cff2f",
2202 | "shasum": ""
2203 | },
2204 | "require": {
2205 | "php": ">=5.3.3",
2206 | "phpunit/php-file-iterator": "~1.3",
2207 | "phpunit/php-text-template": "~1.2",
2208 | "phpunit/php-token-stream": "~1.3",
2209 | "sebastian/environment": "^1.3.2",
2210 | "sebastian/version": "~1.0"
2211 | },
2212 | "require-dev": {
2213 | "ext-xdebug": ">=2.1.4",
2214 | "phpunit/phpunit": "~4"
2215 | },
2216 | "suggest": {
2217 | "ext-dom": "*",
2218 | "ext-xdebug": ">=2.2.1",
2219 | "ext-xmlwriter": "*"
2220 | },
2221 | "type": "library",
2222 | "extra": {
2223 | "branch-alias": {
2224 | "dev-master": "2.2.x-dev"
2225 | }
2226 | },
2227 | "autoload": {
2228 | "classmap": [
2229 | "src/"
2230 | ]
2231 | },
2232 | "notification-url": "https://packagist.org/downloads/",
2233 | "license": [
2234 | "BSD-3-Clause"
2235 | ],
2236 | "authors": [
2237 | {
2238 | "name": "Sebastian Bergmann",
2239 | "email": "sb@sebastian-bergmann.de",
2240 | "role": "lead"
2241 | }
2242 | ],
2243 | "description": "Library that provides collection, processing, and rendering functionality for PHP code coverage information.",
2244 | "homepage": "https://github.com/sebastianbergmann/php-code-coverage",
2245 | "keywords": [
2246 | "coverage",
2247 | "testing",
2248 | "xunit"
2249 | ],
2250 | "time": "2015-09-14 06:51:16"
2251 | },
2252 | {
2253 | "name": "phpunit/php-file-iterator",
2254 | "version": "1.4.1",
2255 | "source": {
2256 | "type": "git",
2257 | "url": "https://github.com/sebastianbergmann/php-file-iterator.git",
2258 | "reference": "6150bf2c35d3fc379e50c7602b75caceaa39dbf0"
2259 | },
2260 | "dist": {
2261 | "type": "zip",
2262 | "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/6150bf2c35d3fc379e50c7602b75caceaa39dbf0",
2263 | "reference": "6150bf2c35d3fc379e50c7602b75caceaa39dbf0",
2264 | "shasum": ""
2265 | },
2266 | "require": {
2267 | "php": ">=5.3.3"
2268 | },
2269 | "type": "library",
2270 | "extra": {
2271 | "branch-alias": {
2272 | "dev-master": "1.4.x-dev"
2273 | }
2274 | },
2275 | "autoload": {
2276 | "classmap": [
2277 | "src/"
2278 | ]
2279 | },
2280 | "notification-url": "https://packagist.org/downloads/",
2281 | "license": [
2282 | "BSD-3-Clause"
2283 | ],
2284 | "authors": [
2285 | {
2286 | "name": "Sebastian Bergmann",
2287 | "email": "sb@sebastian-bergmann.de",
2288 | "role": "lead"
2289 | }
2290 | ],
2291 | "description": "FilterIterator implementation that filters files based on a list of suffixes.",
2292 | "homepage": "https://github.com/sebastianbergmann/php-file-iterator/",
2293 | "keywords": [
2294 | "filesystem",
2295 | "iterator"
2296 | ],
2297 | "time": "2015-06-21 13:08:43"
2298 | },
2299 | {
2300 | "name": "phpunit/php-text-template",
2301 | "version": "1.2.1",
2302 | "source": {
2303 | "type": "git",
2304 | "url": "https://github.com/sebastianbergmann/php-text-template.git",
2305 | "reference": "31f8b717e51d9a2afca6c9f046f5d69fc27c8686"
2306 | },
2307 | "dist": {
2308 | "type": "zip",
2309 | "url": "https://api.github.com/repos/sebastianbergmann/php-text-template/zipball/31f8b717e51d9a2afca6c9f046f5d69fc27c8686",
2310 | "reference": "31f8b717e51d9a2afca6c9f046f5d69fc27c8686",
2311 | "shasum": ""
2312 | },
2313 | "require": {
2314 | "php": ">=5.3.3"
2315 | },
2316 | "type": "library",
2317 | "autoload": {
2318 | "classmap": [
2319 | "src/"
2320 | ]
2321 | },
2322 | "notification-url": "https://packagist.org/downloads/",
2323 | "license": [
2324 | "BSD-3-Clause"
2325 | ],
2326 | "authors": [
2327 | {
2328 | "name": "Sebastian Bergmann",
2329 | "email": "sebastian@phpunit.de",
2330 | "role": "lead"
2331 | }
2332 | ],
2333 | "description": "Simple template engine.",
2334 | "homepage": "https://github.com/sebastianbergmann/php-text-template/",
2335 | "keywords": [
2336 | "template"
2337 | ],
2338 | "time": "2015-06-21 13:50:34"
2339 | },
2340 | {
2341 | "name": "phpunit/php-timer",
2342 | "version": "1.0.7",
2343 | "source": {
2344 | "type": "git",
2345 | "url": "https://github.com/sebastianbergmann/php-timer.git",
2346 | "reference": "3e82f4e9fc92665fafd9157568e4dcb01d014e5b"
2347 | },
2348 | "dist": {
2349 | "type": "zip",
2350 | "url": "https://api.github.com/repos/sebastianbergmann/php-timer/zipball/3e82f4e9fc92665fafd9157568e4dcb01d014e5b",
2351 | "reference": "3e82f4e9fc92665fafd9157568e4dcb01d014e5b",
2352 | "shasum": ""
2353 | },
2354 | "require": {
2355 | "php": ">=5.3.3"
2356 | },
2357 | "type": "library",
2358 | "autoload": {
2359 | "classmap": [
2360 | "src/"
2361 | ]
2362 | },
2363 | "notification-url": "https://packagist.org/downloads/",
2364 | "license": [
2365 | "BSD-3-Clause"
2366 | ],
2367 | "authors": [
2368 | {
2369 | "name": "Sebastian Bergmann",
2370 | "email": "sb@sebastian-bergmann.de",
2371 | "role": "lead"
2372 | }
2373 | ],
2374 | "description": "Utility class for timing",
2375 | "homepage": "https://github.com/sebastianbergmann/php-timer/",
2376 | "keywords": [
2377 | "timer"
2378 | ],
2379 | "time": "2015-06-21 08:01:12"
2380 | },
2381 | {
2382 | "name": "phpunit/php-token-stream",
2383 | "version": "1.4.8",
2384 | "source": {
2385 | "type": "git",
2386 | "url": "https://github.com/sebastianbergmann/php-token-stream.git",
2387 | "reference": "3144ae21711fb6cac0b1ab4cbe63b75ce3d4e8da"
2388 | },
2389 | "dist": {
2390 | "type": "zip",
2391 | "url": "https://api.github.com/repos/sebastianbergmann/php-token-stream/zipball/3144ae21711fb6cac0b1ab4cbe63b75ce3d4e8da",
2392 | "reference": "3144ae21711fb6cac0b1ab4cbe63b75ce3d4e8da",
2393 | "shasum": ""
2394 | },
2395 | "require": {
2396 | "ext-tokenizer": "*",
2397 | "php": ">=5.3.3"
2398 | },
2399 | "require-dev": {
2400 | "phpunit/phpunit": "~4.2"
2401 | },
2402 | "type": "library",
2403 | "extra": {
2404 | "branch-alias": {
2405 | "dev-master": "1.4-dev"
2406 | }
2407 | },
2408 | "autoload": {
2409 | "classmap": [
2410 | "src/"
2411 | ]
2412 | },
2413 | "notification-url": "https://packagist.org/downloads/",
2414 | "license": [
2415 | "BSD-3-Clause"
2416 | ],
2417 | "authors": [
2418 | {
2419 | "name": "Sebastian Bergmann",
2420 | "email": "sebastian@phpunit.de"
2421 | }
2422 | ],
2423 | "description": "Wrapper around PHP's tokenizer extension.",
2424 | "homepage": "https://github.com/sebastianbergmann/php-token-stream/",
2425 | "keywords": [
2426 | "tokenizer"
2427 | ],
2428 | "time": "2015-09-15 10:49:45"
2429 | },
2430 | {
2431 | "name": "phpunit/phpunit",
2432 | "version": "4.8.8",
2433 | "source": {
2434 | "type": "git",
2435 | "url": "https://github.com/sebastianbergmann/phpunit.git",
2436 | "reference": "521720279261e5b14799cf1bb895d4b55e516f26"
2437 | },
2438 | "dist": {
2439 | "type": "zip",
2440 | "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/521720279261e5b14799cf1bb895d4b55e516f26",
2441 | "reference": "521720279261e5b14799cf1bb895d4b55e516f26",
2442 | "shasum": ""
2443 | },
2444 | "require": {
2445 | "ext-dom": "*",
2446 | "ext-json": "*",
2447 | "ext-pcre": "*",
2448 | "ext-reflection": "*",
2449 | "ext-spl": "*",
2450 | "php": ">=5.3.3",
2451 | "phpspec/prophecy": "^1.3.1",
2452 | "phpunit/php-code-coverage": "~2.1",
2453 | "phpunit/php-file-iterator": "~1.4",
2454 | "phpunit/php-text-template": "~1.2",
2455 | "phpunit/php-timer": ">=1.0.6",
2456 | "phpunit/phpunit-mock-objects": "~2.3",
2457 | "sebastian/comparator": "~1.1",
2458 | "sebastian/diff": "~1.2",
2459 | "sebastian/environment": "~1.3",
2460 | "sebastian/exporter": "~1.2",
2461 | "sebastian/global-state": "~1.0",
2462 | "sebastian/version": "~1.0",
2463 | "symfony/yaml": "~2.1|~3.0"
2464 | },
2465 | "suggest": {
2466 | "phpunit/php-invoker": "~1.1"
2467 | },
2468 | "bin": [
2469 | "phpunit"
2470 | ],
2471 | "type": "library",
2472 | "extra": {
2473 | "branch-alias": {
2474 | "dev-master": "4.8.x-dev"
2475 | }
2476 | },
2477 | "autoload": {
2478 | "classmap": [
2479 | "src/"
2480 | ]
2481 | },
2482 | "notification-url": "https://packagist.org/downloads/",
2483 | "license": [
2484 | "BSD-3-Clause"
2485 | ],
2486 | "authors": [
2487 | {
2488 | "name": "Sebastian Bergmann",
2489 | "email": "sebastian@phpunit.de",
2490 | "role": "lead"
2491 | }
2492 | ],
2493 | "description": "The PHP Unit Testing framework.",
2494 | "homepage": "https://phpunit.de/",
2495 | "keywords": [
2496 | "phpunit",
2497 | "testing",
2498 | "xunit"
2499 | ],
2500 | "time": "2015-09-19 05:44:37"
2501 | },
2502 | {
2503 | "name": "phpunit/phpunit-mock-objects",
2504 | "version": "2.3.7",
2505 | "source": {
2506 | "type": "git",
2507 | "url": "https://github.com/sebastianbergmann/phpunit-mock-objects.git",
2508 | "reference": "5e2645ad49d196e020b85598d7c97e482725786a"
2509 | },
2510 | "dist": {
2511 | "type": "zip",
2512 | "url": "https://api.github.com/repos/sebastianbergmann/phpunit-mock-objects/zipball/5e2645ad49d196e020b85598d7c97e482725786a",
2513 | "reference": "5e2645ad49d196e020b85598d7c97e482725786a",
2514 | "shasum": ""
2515 | },
2516 | "require": {
2517 | "doctrine/instantiator": "^1.0.2",
2518 | "php": ">=5.3.3",
2519 | "phpunit/php-text-template": "~1.2",
2520 | "sebastian/exporter": "~1.2"
2521 | },
2522 | "require-dev": {
2523 | "phpunit/phpunit": "~4.4"
2524 | },
2525 | "suggest": {
2526 | "ext-soap": "*"
2527 | },
2528 | "type": "library",
2529 | "extra": {
2530 | "branch-alias": {
2531 | "dev-master": "2.3.x-dev"
2532 | }
2533 | },
2534 | "autoload": {
2535 | "classmap": [
2536 | "src/"
2537 | ]
2538 | },
2539 | "notification-url": "https://packagist.org/downloads/",
2540 | "license": [
2541 | "BSD-3-Clause"
2542 | ],
2543 | "authors": [
2544 | {
2545 | "name": "Sebastian Bergmann",
2546 | "email": "sb@sebastian-bergmann.de",
2547 | "role": "lead"
2548 | }
2549 | ],
2550 | "description": "Mock Object library for PHPUnit",
2551 | "homepage": "https://github.com/sebastianbergmann/phpunit-mock-objects/",
2552 | "keywords": [
2553 | "mock",
2554 | "xunit"
2555 | ],
2556 | "time": "2015-08-19 09:14:08"
2557 | },
2558 | {
2559 | "name": "sebastian/comparator",
2560 | "version": "1.2.0",
2561 | "source": {
2562 | "type": "git",
2563 | "url": "https://github.com/sebastianbergmann/comparator.git",
2564 | "reference": "937efb279bd37a375bcadf584dec0726f84dbf22"
2565 | },
2566 | "dist": {
2567 | "type": "zip",
2568 | "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/937efb279bd37a375bcadf584dec0726f84dbf22",
2569 | "reference": "937efb279bd37a375bcadf584dec0726f84dbf22",
2570 | "shasum": ""
2571 | },
2572 | "require": {
2573 | "php": ">=5.3.3",
2574 | "sebastian/diff": "~1.2",
2575 | "sebastian/exporter": "~1.2"
2576 | },
2577 | "require-dev": {
2578 | "phpunit/phpunit": "~4.4"
2579 | },
2580 | "type": "library",
2581 | "extra": {
2582 | "branch-alias": {
2583 | "dev-master": "1.2.x-dev"
2584 | }
2585 | },
2586 | "autoload": {
2587 | "classmap": [
2588 | "src/"
2589 | ]
2590 | },
2591 | "notification-url": "https://packagist.org/downloads/",
2592 | "license": [
2593 | "BSD-3-Clause"
2594 | ],
2595 | "authors": [
2596 | {
2597 | "name": "Jeff Welch",
2598 | "email": "whatthejeff@gmail.com"
2599 | },
2600 | {
2601 | "name": "Volker Dusch",
2602 | "email": "github@wallbash.com"
2603 | },
2604 | {
2605 | "name": "Bernhard Schussek",
2606 | "email": "bschussek@2bepublished.at"
2607 | },
2608 | {
2609 | "name": "Sebastian Bergmann",
2610 | "email": "sebastian@phpunit.de"
2611 | }
2612 | ],
2613 | "description": "Provides the functionality to compare PHP values for equality",
2614 | "homepage": "http://www.github.com/sebastianbergmann/comparator",
2615 | "keywords": [
2616 | "comparator",
2617 | "compare",
2618 | "equality"
2619 | ],
2620 | "time": "2015-07-26 15:48:44"
2621 | },
2622 | {
2623 | "name": "sebastian/diff",
2624 | "version": "1.3.0",
2625 | "source": {
2626 | "type": "git",
2627 | "url": "https://github.com/sebastianbergmann/diff.git",
2628 | "reference": "863df9687835c62aa423a22412d26fa2ebde3fd3"
2629 | },
2630 | "dist": {
2631 | "type": "zip",
2632 | "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/863df9687835c62aa423a22412d26fa2ebde3fd3",
2633 | "reference": "863df9687835c62aa423a22412d26fa2ebde3fd3",
2634 | "shasum": ""
2635 | },
2636 | "require": {
2637 | "php": ">=5.3.3"
2638 | },
2639 | "require-dev": {
2640 | "phpunit/phpunit": "~4.2"
2641 | },
2642 | "type": "library",
2643 | "extra": {
2644 | "branch-alias": {
2645 | "dev-master": "1.3-dev"
2646 | }
2647 | },
2648 | "autoload": {
2649 | "classmap": [
2650 | "src/"
2651 | ]
2652 | },
2653 | "notification-url": "https://packagist.org/downloads/",
2654 | "license": [
2655 | "BSD-3-Clause"
2656 | ],
2657 | "authors": [
2658 | {
2659 | "name": "Kore Nordmann",
2660 | "email": "mail@kore-nordmann.de"
2661 | },
2662 | {
2663 | "name": "Sebastian Bergmann",
2664 | "email": "sebastian@phpunit.de"
2665 | }
2666 | ],
2667 | "description": "Diff implementation",
2668 | "homepage": "http://www.github.com/sebastianbergmann/diff",
2669 | "keywords": [
2670 | "diff"
2671 | ],
2672 | "time": "2015-02-22 15:13:53"
2673 | },
2674 | {
2675 | "name": "sebastian/environment",
2676 | "version": "1.3.2",
2677 | "source": {
2678 | "type": "git",
2679 | "url": "https://github.com/sebastianbergmann/environment.git",
2680 | "reference": "6324c907ce7a52478eeeaede764f48733ef5ae44"
2681 | },
2682 | "dist": {
2683 | "type": "zip",
2684 | "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/6324c907ce7a52478eeeaede764f48733ef5ae44",
2685 | "reference": "6324c907ce7a52478eeeaede764f48733ef5ae44",
2686 | "shasum": ""
2687 | },
2688 | "require": {
2689 | "php": ">=5.3.3"
2690 | },
2691 | "require-dev": {
2692 | "phpunit/phpunit": "~4.4"
2693 | },
2694 | "type": "library",
2695 | "extra": {
2696 | "branch-alias": {
2697 | "dev-master": "1.3.x-dev"
2698 | }
2699 | },
2700 | "autoload": {
2701 | "classmap": [
2702 | "src/"
2703 | ]
2704 | },
2705 | "notification-url": "https://packagist.org/downloads/",
2706 | "license": [
2707 | "BSD-3-Clause"
2708 | ],
2709 | "authors": [
2710 | {
2711 | "name": "Sebastian Bergmann",
2712 | "email": "sebastian@phpunit.de"
2713 | }
2714 | ],
2715 | "description": "Provides functionality to handle HHVM/PHP environments",
2716 | "homepage": "http://www.github.com/sebastianbergmann/environment",
2717 | "keywords": [
2718 | "Xdebug",
2719 | "environment",
2720 | "hhvm"
2721 | ],
2722 | "time": "2015-08-03 06:14:51"
2723 | },
2724 | {
2725 | "name": "sebastian/exporter",
2726 | "version": "1.2.1",
2727 | "source": {
2728 | "type": "git",
2729 | "url": "https://github.com/sebastianbergmann/exporter.git",
2730 | "reference": "7ae5513327cb536431847bcc0c10edba2701064e"
2731 | },
2732 | "dist": {
2733 | "type": "zip",
2734 | "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/7ae5513327cb536431847bcc0c10edba2701064e",
2735 | "reference": "7ae5513327cb536431847bcc0c10edba2701064e",
2736 | "shasum": ""
2737 | },
2738 | "require": {
2739 | "php": ">=5.3.3",
2740 | "sebastian/recursion-context": "~1.0"
2741 | },
2742 | "require-dev": {
2743 | "phpunit/phpunit": "~4.4"
2744 | },
2745 | "type": "library",
2746 | "extra": {
2747 | "branch-alias": {
2748 | "dev-master": "1.2.x-dev"
2749 | }
2750 | },
2751 | "autoload": {
2752 | "classmap": [
2753 | "src/"
2754 | ]
2755 | },
2756 | "notification-url": "https://packagist.org/downloads/",
2757 | "license": [
2758 | "BSD-3-Clause"
2759 | ],
2760 | "authors": [
2761 | {
2762 | "name": "Jeff Welch",
2763 | "email": "whatthejeff@gmail.com"
2764 | },
2765 | {
2766 | "name": "Volker Dusch",
2767 | "email": "github@wallbash.com"
2768 | },
2769 | {
2770 | "name": "Bernhard Schussek",
2771 | "email": "bschussek@2bepublished.at"
2772 | },
2773 | {
2774 | "name": "Sebastian Bergmann",
2775 | "email": "sebastian@phpunit.de"
2776 | },
2777 | {
2778 | "name": "Adam Harvey",
2779 | "email": "aharvey@php.net"
2780 | }
2781 | ],
2782 | "description": "Provides the functionality to export PHP variables for visualization",
2783 | "homepage": "http://www.github.com/sebastianbergmann/exporter",
2784 | "keywords": [
2785 | "export",
2786 | "exporter"
2787 | ],
2788 | "time": "2015-06-21 07:55:53"
2789 | },
2790 | {
2791 | "name": "sebastian/global-state",
2792 | "version": "1.0.0",
2793 | "source": {
2794 | "type": "git",
2795 | "url": "https://github.com/sebastianbergmann/global-state.git",
2796 | "reference": "c7428acdb62ece0a45e6306f1ae85e1c05b09c01"
2797 | },
2798 | "dist": {
2799 | "type": "zip",
2800 | "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/c7428acdb62ece0a45e6306f1ae85e1c05b09c01",
2801 | "reference": "c7428acdb62ece0a45e6306f1ae85e1c05b09c01",
2802 | "shasum": ""
2803 | },
2804 | "require": {
2805 | "php": ">=5.3.3"
2806 | },
2807 | "require-dev": {
2808 | "phpunit/phpunit": "~4.2"
2809 | },
2810 | "suggest": {
2811 | "ext-uopz": "*"
2812 | },
2813 | "type": "library",
2814 | "extra": {
2815 | "branch-alias": {
2816 | "dev-master": "1.0-dev"
2817 | }
2818 | },
2819 | "autoload": {
2820 | "classmap": [
2821 | "src/"
2822 | ]
2823 | },
2824 | "notification-url": "https://packagist.org/downloads/",
2825 | "license": [
2826 | "BSD-3-Clause"
2827 | ],
2828 | "authors": [
2829 | {
2830 | "name": "Sebastian Bergmann",
2831 | "email": "sebastian@phpunit.de"
2832 | }
2833 | ],
2834 | "description": "Snapshotting of global state",
2835 | "homepage": "http://www.github.com/sebastianbergmann/global-state",
2836 | "keywords": [
2837 | "global state"
2838 | ],
2839 | "time": "2014-10-06 09:23:50"
2840 | },
2841 | {
2842 | "name": "sebastian/recursion-context",
2843 | "version": "1.0.1",
2844 | "source": {
2845 | "type": "git",
2846 | "url": "https://github.com/sebastianbergmann/recursion-context.git",
2847 | "reference": "994d4a811bafe801fb06dccbee797863ba2792ba"
2848 | },
2849 | "dist": {
2850 | "type": "zip",
2851 | "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/994d4a811bafe801fb06dccbee797863ba2792ba",
2852 | "reference": "994d4a811bafe801fb06dccbee797863ba2792ba",
2853 | "shasum": ""
2854 | },
2855 | "require": {
2856 | "php": ">=5.3.3"
2857 | },
2858 | "require-dev": {
2859 | "phpunit/phpunit": "~4.4"
2860 | },
2861 | "type": "library",
2862 | "extra": {
2863 | "branch-alias": {
2864 | "dev-master": "1.0.x-dev"
2865 | }
2866 | },
2867 | "autoload": {
2868 | "classmap": [
2869 | "src/"
2870 | ]
2871 | },
2872 | "notification-url": "https://packagist.org/downloads/",
2873 | "license": [
2874 | "BSD-3-Clause"
2875 | ],
2876 | "authors": [
2877 | {
2878 | "name": "Jeff Welch",
2879 | "email": "whatthejeff@gmail.com"
2880 | },
2881 | {
2882 | "name": "Sebastian Bergmann",
2883 | "email": "sebastian@phpunit.de"
2884 | },
2885 | {
2886 | "name": "Adam Harvey",
2887 | "email": "aharvey@php.net"
2888 | }
2889 | ],
2890 | "description": "Provides functionality to recursively process PHP variables",
2891 | "homepage": "http://www.github.com/sebastianbergmann/recursion-context",
2892 | "time": "2015-06-21 08:04:50"
2893 | },
2894 | {
2895 | "name": "sebastian/version",
2896 | "version": "1.0.6",
2897 | "source": {
2898 | "type": "git",
2899 | "url": "https://github.com/sebastianbergmann/version.git",
2900 | "reference": "58b3a85e7999757d6ad81c787a1fbf5ff6c628c6"
2901 | },
2902 | "dist": {
2903 | "type": "zip",
2904 | "url": "https://api.github.com/repos/sebastianbergmann/version/zipball/58b3a85e7999757d6ad81c787a1fbf5ff6c628c6",
2905 | "reference": "58b3a85e7999757d6ad81c787a1fbf5ff6c628c6",
2906 | "shasum": ""
2907 | },
2908 | "type": "library",
2909 | "autoload": {
2910 | "classmap": [
2911 | "src/"
2912 | ]
2913 | },
2914 | "notification-url": "https://packagist.org/downloads/",
2915 | "license": [
2916 | "BSD-3-Clause"
2917 | ],
2918 | "authors": [
2919 | {
2920 | "name": "Sebastian Bergmann",
2921 | "email": "sebastian@phpunit.de",
2922 | "role": "lead"
2923 | }
2924 | ],
2925 | "description": "Library that helps with managing the version number of Git-hosted PHP projects",
2926 | "homepage": "https://github.com/sebastianbergmann/version",
2927 | "time": "2015-06-21 13:59:46"
2928 | },
2929 | {
2930 | "name": "symfony/yaml",
2931 | "version": "v2.7.4",
2932 | "source": {
2933 | "type": "git",
2934 | "url": "https://github.com/symfony/Yaml.git",
2935 | "reference": "2dc7b06c065df96cc686c66da2705e5e18aef661"
2936 | },
2937 | "dist": {
2938 | "type": "zip",
2939 | "url": "https://api.github.com/repos/symfony/Yaml/zipball/2dc7b06c065df96cc686c66da2705e5e18aef661",
2940 | "reference": "2dc7b06c065df96cc686c66da2705e5e18aef661",
2941 | "shasum": ""
2942 | },
2943 | "require": {
2944 | "php": ">=5.3.9"
2945 | },
2946 | "require-dev": {
2947 | "symfony/phpunit-bridge": "~2.7"
2948 | },
2949 | "type": "library",
2950 | "extra": {
2951 | "branch-alias": {
2952 | "dev-master": "2.7-dev"
2953 | }
2954 | },
2955 | "autoload": {
2956 | "psr-4": {
2957 | "Symfony\\Component\\Yaml\\": ""
2958 | }
2959 | },
2960 | "notification-url": "https://packagist.org/downloads/",
2961 | "license": [
2962 | "MIT"
2963 | ],
2964 | "authors": [
2965 | {
2966 | "name": "Fabien Potencier",
2967 | "email": "fabien@symfony.com"
2968 | },
2969 | {
2970 | "name": "Symfony Community",
2971 | "homepage": "https://symfony.com/contributors"
2972 | }
2973 | ],
2974 | "description": "Symfony Yaml Component",
2975 | "homepage": "https://symfony.com",
2976 | "time": "2015-08-24 07:13:45"
2977 | }
2978 | ],
2979 | "aliases": [],
2980 | "minimum-stability": "stable",
2981 | "stability-flags": [],
2982 | "prefer-stable": false,
2983 | "prefer-lowest": false,
2984 | "platform": {
2985 | "php": ">=5.5.9"
2986 | },
2987 | "platform-dev": []
2988 | }
2989 |
--------------------------------------------------------------------------------
/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' => database_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 | 'campaign_monitor' => [
39 | // Set your Campaign Monitor API key in .env
40 | 'key' => env('CAMPAIGNMONITOR_KEY')
41 | ]
42 |
43 | ];
44 |
--------------------------------------------------------------------------------
/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/laracasts/Transactional-Emails-in-Laravel-with-Campaign-Monitor/0329f8559174aa4dfb8d32210e5e66610d12b196/database/migrations/.gitkeep
--------------------------------------------------------------------------------
/database/migrations/2014_10_12_000000_create_users_table.php:
--------------------------------------------------------------------------------
1 | increments('id');
17 | $table->string('name');
18 | $table->string('email')->unique();
19 | $table->string('password', 60);
20 | $table->rememberToken();
21 | $table->timestamps();
22 | });
23 | }
24 |
25 | /**
26 | * Reverse the migrations.
27 | *
28 | * @return void
29 | */
30 | public function down()
31 | {
32 | Schema::drop('users');
33 | }
34 | }
35 |
--------------------------------------------------------------------------------
/database/migrations/2014_10_12_100000_create_password_resets_table.php:
--------------------------------------------------------------------------------
1 | string('email')->index();
17 | $table->string('token')->index();
18 | $table->timestamp('created_at');
19 | });
20 | }
21 |
22 | /**
23 | * Reverse the migrations.
24 | *
25 | * @return void
26 | */
27 | public function down()
28 | {
29 | Schema::drop('password_resets');
30 | }
31 | }
32 |
--------------------------------------------------------------------------------
/database/seeds/.gitkeep:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laracasts/Transactional-Emails-in-Laravel-with-Campaign-Monitor/0329f8559174aa4dfb8d32210e5e66610d12b196/database/seeds/.gitkeep
--------------------------------------------------------------------------------
/database/seeds/DatabaseSeeder.php:
--------------------------------------------------------------------------------
1 | call(UserTableSeeder::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 |