Commit 3df990364fb6ea759325777005bb1086785b9ab7

Authored by caikeal
1 parent 0f482b48

init

Too many changes to show.

To preserve performance only 27 of 80 files are displayed.

src/.env.example 0 → 100644
  1 +APP_NAME=Laravel
  2 +APP_ENV=local
  3 +APP_KEY=
  4 +APP_DEBUG=true
  5 +APP_LOG_LEVEL=debug
  6 +APP_URL=http://localhost
  7 +
  8 +DB_CONNECTION=mysql
  9 +DB_HOST=127.0.0.1
  10 +DB_PORT=3306
  11 +DB_DATABASE=homestead
  12 +DB_USERNAME=homestead
  13 +DB_PASSWORD=secret
  14 +
  15 +BROADCAST_DRIVER=log
  16 +CACHE_DRIVER=file
  17 +SESSION_DRIVER=file
  18 +SESSION_LIFETIME=120
  19 +QUEUE_DRIVER=sync
  20 +
  21 +REDIS_HOST=127.0.0.1
  22 +REDIS_PASSWORD=null
  23 +REDIS_PORT=6379
  24 +
  25 +MAIL_DRIVER=smtp
  26 +MAIL_HOST=smtp.mailtrap.io
  27 +MAIL_PORT=2525
  28 +MAIL_USERNAME=null
  29 +MAIL_PASSWORD=null
  30 +MAIL_ENCRYPTION=null
  31 +
  32 +PUSHER_APP_ID=
  33 +PUSHER_APP_KEY=
  34 +PUSHER_APP_SECRET=
... ...
src/.gitattributes 0 → 100644
  1 +* text=auto
  2 +*.css linguist-vendored
  3 +*.scss linguist-vendored
  4 +*.js linguist-vendored
  5 +CHANGELOG.md export-ignore
... ...
src/.gitignore 0 → 100644
  1 +/node_modules
  2 +/public/hot
  3 +/public/storage
  4 +/storage/*.key
  5 +/vendor
  6 +/.idea
  7 +/.vagrant
  8 +Homestead.json
  9 +Homestead.yaml
  10 +npm-debug.log
  11 +yarn-error.log
  12 +.env
... ...
src/app/Console/Kernel.php 0 → 100644
  1 +<?php
  2 +
  3 +namespace App\Console;
  4 +
  5 +use Illuminate\Console\Scheduling\Schedule;
  6 +use Illuminate\Foundation\Console\Kernel as ConsoleKernel;
  7 +
  8 +class Kernel extends ConsoleKernel
  9 +{
  10 + /**
  11 + * The Artisan commands provided by your application.
  12 + *
  13 + * @var array
  14 + */
  15 + protected $commands = [
  16 + //
  17 + ];
  18 +
  19 + /**
  20 + * Define the application's command schedule.
  21 + *
  22 + * @param \Illuminate\Console\Scheduling\Schedule $schedule
  23 + * @return void
  24 + */
  25 + protected function schedule(Schedule $schedule)
  26 + {
  27 + // $schedule->command('inspire')
  28 + // ->hourly();
  29 + }
  30 +
  31 + /**
  32 + * Register the commands for the application.
  33 + *
  34 + * @return void
  35 + */
  36 + protected function commands()
  37 + {
  38 + $this->load(__DIR__.'/Commands');
  39 +
  40 + require base_path('routes/console.php');
  41 + }
  42 +}
... ...
src/app/Exceptions/Handler.php 0 → 100644
  1 +<?php
  2 +
  3 +namespace App\Exceptions;
  4 +
  5 +use Exception;
  6 +use Illuminate\Foundation\Exceptions\Handler as ExceptionHandler;
  7 +
  8 +class Handler extends ExceptionHandler
  9 +{
  10 + /**
  11 + * A list of the exception types that are not reported.
  12 + *
  13 + * @var array
  14 + */
  15 + protected $dontReport = [
  16 + //
  17 + ];
  18 +
  19 + /**
  20 + * A list of the inputs that are never flashed for validation exceptions.
  21 + *
  22 + * @var array
  23 + */
  24 + protected $dontFlash = [
  25 + 'password',
  26 + 'password_confirmation',
  27 + ];
  28 +
  29 + /**
  30 + * Report or log an exception.
  31 + *
  32 + * This is a great spot to send exceptions to Sentry, Bugsnag, etc.
  33 + *
  34 + * @param \Exception $exception
  35 + * @return void
  36 + */
  37 + public function report(Exception $exception)
  38 + {
  39 + parent::report($exception);
  40 + }
  41 +
  42 + /**
  43 + * Render an exception into an HTTP response.
  44 + *
  45 + * @param \Illuminate\Http\Request $request
  46 + * @param \Exception $exception
  47 + * @return \Illuminate\Http\Response
  48 + */
  49 + public function render($request, Exception $exception)
  50 + {
  51 + return parent::render($request, $exception);
  52 + }
  53 +}
... ...
src/app/Http/Controllers/Auth/ForgotPasswordController.php 0 → 100644
  1 +<?php
  2 +
  3 +namespace App\Http\Controllers\Auth;
  4 +
  5 +use App\Http\Controllers\Controller;
  6 +use Illuminate\Foundation\Auth\SendsPasswordResetEmails;
  7 +
  8 +class ForgotPasswordController extends Controller
  9 +{
  10 + /*
  11 + |--------------------------------------------------------------------------
  12 + | Password Reset Controller
  13 + |--------------------------------------------------------------------------
  14 + |
  15 + | This controller is responsible for handling password reset emails and
  16 + | includes a trait which assists in sending these notifications from
  17 + | your application to your users. Feel free to explore this trait.
  18 + |
  19 + */
  20 +
  21 + use SendsPasswordResetEmails;
  22 +
  23 + /**
  24 + * Create a new controller instance.
  25 + *
  26 + * @return void
  27 + */
  28 + public function __construct()
  29 + {
  30 + $this->middleware('guest');
  31 + }
  32 +}
... ...
src/app/Http/Controllers/Auth/LoginController.php 0 → 100644
  1 +<?php
  2 +
  3 +namespace App\Http\Controllers\Auth;
  4 +
  5 +use App\Http\Controllers\Controller;
  6 +use Illuminate\Foundation\Auth\AuthenticatesUsers;
  7 +
  8 +class LoginController extends Controller
  9 +{
  10 + /*
  11 + |--------------------------------------------------------------------------
  12 + | Login Controller
  13 + |--------------------------------------------------------------------------
  14 + |
  15 + | This controller handles authenticating users for the application and
  16 + | redirecting them to your home screen. The controller uses a trait
  17 + | to conveniently provide its functionality to your applications.
  18 + |
  19 + */
  20 +
  21 + use AuthenticatesUsers;
  22 +
  23 + /**
  24 + * Where to redirect users after login.
  25 + *
  26 + * @var string
  27 + */
  28 + protected $redirectTo = '/home';
  29 +
  30 + /**
  31 + * Create a new controller instance.
  32 + *
  33 + * @return void
  34 + */
  35 + public function __construct()
  36 + {
  37 + $this->middleware('guest')->except('logout');
  38 + }
  39 +}
... ...
src/app/Http/Controllers/Auth/RegisterController.php 0 → 100644
  1 +<?php
  2 +
  3 +namespace App\Http\Controllers\Auth;
  4 +
  5 +use App\User;
  6 +use App\Http\Controllers\Controller;
  7 +use Illuminate\Support\Facades\Validator;
  8 +use Illuminate\Foundation\Auth\RegistersUsers;
  9 +
  10 +class RegisterController extends Controller
  11 +{
  12 + /*
  13 + |--------------------------------------------------------------------------
  14 + | Register Controller
  15 + |--------------------------------------------------------------------------
  16 + |
  17 + | This controller handles the registration of new users as well as their
  18 + | validation and creation. By default this controller uses a trait to
  19 + | provide this functionality without requiring any additional code.
  20 + |
  21 + */
  22 +
  23 + use RegistersUsers;
  24 +
  25 + /**
  26 + * Where to redirect users after registration.
  27 + *
  28 + * @var string
  29 + */
  30 + protected $redirectTo = '/home';
  31 +
  32 + /**
  33 + * Create a new controller instance.
  34 + *
  35 + * @return void
  36 + */
  37 + public function __construct()
  38 + {
  39 + $this->middleware('guest');
  40 + }
  41 +
  42 + /**
  43 + * Get a validator for an incoming registration request.
  44 + *
  45 + * @param array $data
  46 + * @return \Illuminate\Contracts\Validation\Validator
  47 + */
  48 + protected function validator(array $data)
  49 + {
  50 + return Validator::make($data, [
  51 + 'name' => 'required|string|max:255',
  52 + 'email' => 'required|string|email|max:255|unique:users',
  53 + 'password' => 'required|string|min:6|confirmed',
  54 + ]);
  55 + }
  56 +
  57 + /**
  58 + * Create a new user instance after a valid registration.
  59 + *
  60 + * @param array $data
  61 + * @return \App\User
  62 + */
  63 + protected function create(array $data)
  64 + {
  65 + return User::create([
  66 + 'name' => $data['name'],
  67 + 'email' => $data['email'],
  68 + 'password' => bcrypt($data['password']),
  69 + ]);
  70 + }
  71 +}
... ...
src/app/Http/Controllers/Auth/ResetPasswordController.php 0 → 100644
  1 +<?php
  2 +
  3 +namespace App\Http\Controllers\Auth;
  4 +
  5 +use App\Http\Controllers\Controller;
  6 +use Illuminate\Foundation\Auth\ResetsPasswords;
  7 +
  8 +class ResetPasswordController extends Controller
  9 +{
  10 + /*
  11 + |--------------------------------------------------------------------------
  12 + | Password Reset Controller
  13 + |--------------------------------------------------------------------------
  14 + |
  15 + | This controller is responsible for handling password reset requests
  16 + | and uses a simple trait to include this behavior. You're free to
  17 + | explore this trait and override any methods you wish to tweak.
  18 + |
  19 + */
  20 +
  21 + use ResetsPasswords;
  22 +
  23 + /**
  24 + * Where to redirect users after resetting their password.
  25 + *
  26 + * @var string
  27 + */
  28 + protected $redirectTo = '/home';
  29 +
  30 + /**
  31 + * Create a new controller instance.
  32 + *
  33 + * @return void
  34 + */
  35 + public function __construct()
  36 + {
  37 + $this->middleware('guest');
  38 + }
  39 +}
... ...
src/app/Http/Controllers/Controller.php 0 → 100644
  1 +<?php
  2 +
  3 +namespace App\Http\Controllers;
  4 +
  5 +use Illuminate\Foundation\Bus\DispatchesJobs;
  6 +use Illuminate\Routing\Controller as BaseController;
  7 +use Illuminate\Foundation\Validation\ValidatesRequests;
  8 +use Illuminate\Foundation\Auth\Access\AuthorizesRequests;
  9 +
  10 +class Controller extends BaseController
  11 +{
  12 + use AuthorizesRequests, DispatchesJobs, ValidatesRequests;
  13 +}
... ...
src/app/Http/Kernel.php 0 → 100644
  1 +<?php
  2 +
  3 +namespace App\Http;
  4 +
  5 +use Illuminate\Foundation\Http\Kernel as HttpKernel;
  6 +
  7 +class Kernel extends HttpKernel
  8 +{
  9 + /**
  10 + * The application's global HTTP middleware stack.
  11 + *
  12 + * These middleware are run during every request to your application.
  13 + *
  14 + * @var array
  15 + */
  16 + protected $middleware = [
  17 + \Illuminate\Foundation\Http\Middleware\CheckForMaintenanceMode::class,
  18 + \Illuminate\Foundation\Http\Middleware\ValidatePostSize::class,
  19 + \App\Http\Middleware\TrimStrings::class,
  20 + \Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull::class,
  21 + \App\Http\Middleware\TrustProxies::class,
  22 + ];
  23 +
  24 + /**
  25 + * The application's route middleware groups.
  26 + *
  27 + * @var array
  28 + */
  29 + protected $middlewareGroups = [
  30 + 'web' => [
  31 + \App\Http\Middleware\EncryptCookies::class,
  32 + \Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse::class,
  33 + \Illuminate\Session\Middleware\StartSession::class,
  34 + // \Illuminate\Session\Middleware\AuthenticateSession::class,
  35 + \Illuminate\View\Middleware\ShareErrorsFromSession::class,
  36 + \App\Http\Middleware\VerifyCsrfToken::class,
  37 + \Illuminate\Routing\Middleware\SubstituteBindings::class,
  38 + ],
  39 +
  40 + 'api' => [
  41 + 'throttle:60,1',
  42 + 'bindings',
  43 + ],
  44 + ];
  45 +
  46 + /**
  47 + * The application's route middleware.
  48 + *
  49 + * These middleware may be assigned to groups or used individually.
  50 + *
  51 + * @var array
  52 + */
  53 + protected $routeMiddleware = [
  54 + 'auth' => \Illuminate\Auth\Middleware\Authenticate::class,
  55 + 'auth.basic' => \Illuminate\Auth\Middleware\AuthenticateWithBasicAuth::class,
  56 + 'bindings' => \Illuminate\Routing\Middleware\SubstituteBindings::class,
  57 + 'can' => \Illuminate\Auth\Middleware\Authorize::class,
  58 + 'guest' => \App\Http\Middleware\RedirectIfAuthenticated::class,
  59 + 'throttle' => \Illuminate\Routing\Middleware\ThrottleRequests::class,
  60 + ];
  61 +}
... ...
src/app/Http/Middleware/EncryptCookies.php 0 → 100644
  1 +<?php
  2 +
  3 +namespace App\Http\Middleware;
  4 +
  5 +use Illuminate\Cookie\Middleware\EncryptCookies as Middleware;
  6 +
  7 +class EncryptCookies extends Middleware
  8 +{
  9 + /**
  10 + * The names of the cookies that should not be encrypted.
  11 + *
  12 + * @var array
  13 + */
  14 + protected $except = [
  15 + //
  16 + ];
  17 +}
... ...
src/app/Http/Middleware/RedirectIfAuthenticated.php 0 → 100644
  1 +<?php
  2 +
  3 +namespace App\Http\Middleware;
  4 +
  5 +use Closure;
  6 +use Illuminate\Support\Facades\Auth;
  7 +
  8 +class RedirectIfAuthenticated
  9 +{
  10 + /**
  11 + * Handle an incoming request.
  12 + *
  13 + * @param \Illuminate\Http\Request $request
  14 + * @param \Closure $next
  15 + * @param string|null $guard
  16 + * @return mixed
  17 + */
  18 + public function handle($request, Closure $next, $guard = null)
  19 + {
  20 + if (Auth::guard($guard)->check()) {
  21 + return redirect('/home');
  22 + }
  23 +
  24 + return $next($request);
  25 + }
  26 +}
... ...
src/app/Http/Middleware/TrimStrings.php 0 → 100644
  1 +<?php
  2 +
  3 +namespace App\Http\Middleware;
  4 +
  5 +use Illuminate\Foundation\Http\Middleware\TrimStrings as Middleware;
  6 +
  7 +class TrimStrings extends Middleware
  8 +{
  9 + /**
  10 + * The names of the attributes that should not be trimmed.
  11 + *
  12 + * @var array
  13 + */
  14 + protected $except = [
  15 + 'password',
  16 + 'password_confirmation',
  17 + ];
  18 +}
... ...
src/app/Http/Middleware/TrustProxies.php 0 → 100644
  1 +<?php
  2 +
  3 +namespace App\Http\Middleware;
  4 +
  5 +use Illuminate\Http\Request;
  6 +use Fideloper\Proxy\TrustProxies as Middleware;
  7 +
  8 +class TrustProxies extends Middleware
  9 +{
  10 + /**
  11 + * The trusted proxies for this application.
  12 + *
  13 + * @var array
  14 + */
  15 + protected $proxies;
  16 +
  17 + /**
  18 + * The current proxy header mappings.
  19 + *
  20 + * @var array
  21 + */
  22 + protected $headers = [
  23 + Request::HEADER_FORWARDED => 'FORWARDED',
  24 + Request::HEADER_X_FORWARDED_FOR => 'X_FORWARDED_FOR',
  25 + Request::HEADER_X_FORWARDED_HOST => 'X_FORWARDED_HOST',
  26 + Request::HEADER_X_FORWARDED_PORT => 'X_FORWARDED_PORT',
  27 + Request::HEADER_X_FORWARDED_PROTO => 'X_FORWARDED_PROTO',
  28 + ];
  29 +}
... ...
src/app/Http/Middleware/VerifyCsrfToken.php 0 → 100644
  1 +<?php
  2 +
  3 +namespace App\Http\Middleware;
  4 +
  5 +use Illuminate\Foundation\Http\Middleware\VerifyCsrfToken as Middleware;
  6 +
  7 +class VerifyCsrfToken extends Middleware
  8 +{
  9 + /**
  10 + * The URIs that should be excluded from CSRF verification.
  11 + *
  12 + * @var array
  13 + */
  14 + protected $except = [
  15 + //
  16 + ];
  17 +}
... ...
src/app/Providers/AppServiceProvider.php 0 → 100644
  1 +<?php
  2 +
  3 +namespace App\Providers;
  4 +
  5 +use Illuminate\Support\ServiceProvider;
  6 +
  7 +class AppServiceProvider extends ServiceProvider
  8 +{
  9 + /**
  10 + * Bootstrap any application services.
  11 + *
  12 + * @return void
  13 + */
  14 + public function boot()
  15 + {
  16 + //
  17 + }
  18 +
  19 + /**
  20 + * Register any application services.
  21 + *
  22 + * @return void
  23 + */
  24 + public function register()
  25 + {
  26 + //
  27 + }
  28 +}
... ...
src/app/Providers/AuthServiceProvider.php 0 → 100644
  1 +<?php
  2 +
  3 +namespace App\Providers;
  4 +
  5 +use Illuminate\Support\Facades\Gate;
  6 +use Illuminate\Foundation\Support\Providers\AuthServiceProvider as ServiceProvider;
  7 +
  8 +class AuthServiceProvider extends ServiceProvider
  9 +{
  10 + /**
  11 + * The policy mappings for the application.
  12 + *
  13 + * @var array
  14 + */
  15 + protected $policies = [
  16 + 'App\Model' => 'App\Policies\ModelPolicy',
  17 + ];
  18 +
  19 + /**
  20 + * Register any authentication / authorization services.
  21 + *
  22 + * @return void
  23 + */
  24 + public function boot()
  25 + {
  26 + $this->registerPolicies();
  27 +
  28 + //
  29 + }
  30 +}
... ...
src/app/Providers/BroadcastServiceProvider.php 0 → 100644
  1 +<?php
  2 +
  3 +namespace App\Providers;
  4 +
  5 +use Illuminate\Support\ServiceProvider;
  6 +use Illuminate\Support\Facades\Broadcast;
  7 +
  8 +class BroadcastServiceProvider extends ServiceProvider
  9 +{
  10 + /**
  11 + * Bootstrap any application services.
  12 + *
  13 + * @return void
  14 + */
  15 + public function boot()
  16 + {
  17 + Broadcast::routes();
  18 +
  19 + require base_path('routes/channels.php');
  20 + }
  21 +}
... ...
src/app/Providers/EventServiceProvider.php 0 → 100644
  1 +<?php
  2 +
  3 +namespace App\Providers;
  4 +
  5 +use Illuminate\Support\Facades\Event;
  6 +use Illuminate\Foundation\Support\Providers\EventServiceProvider as ServiceProvider;
  7 +
  8 +class EventServiceProvider extends ServiceProvider
  9 +{
  10 + /**
  11 + * The event listener mappings for the application.
  12 + *
  13 + * @var array
  14 + */
  15 + protected $listen = [
  16 + 'App\Events\Event' => [
  17 + 'App\Listeners\EventListener',
  18 + ],
  19 + ];
  20 +
  21 + /**
  22 + * Register any events for your application.
  23 + *
  24 + * @return void
  25 + */
  26 + public function boot()
  27 + {
  28 + parent::boot();
  29 +
  30 + //
  31 + }
  32 +}
... ...
src/app/Providers/RouteServiceProvider.php 0 → 100644
  1 +<?php
  2 +
  3 +namespace App\Providers;
  4 +
  5 +use Illuminate\Support\Facades\Route;
  6 +use Illuminate\Foundation\Support\Providers\RouteServiceProvider as ServiceProvider;
  7 +
  8 +class RouteServiceProvider extends ServiceProvider
  9 +{
  10 + /**
  11 + * This namespace is applied to your controller routes.
  12 + *
  13 + * In addition, it is set as the URL generator's root namespace.
  14 + *
  15 + * @var string
  16 + */
  17 + protected $namespace = 'App\Http\Controllers';
  18 +
  19 + /**
  20 + * Define your route model bindings, pattern filters, etc.
  21 + *
  22 + * @return void
  23 + */
  24 + public function boot()
  25 + {
  26 + //
  27 +
  28 + parent::boot();
  29 + }
  30 +
  31 + /**
  32 + * Define the routes for the application.
  33 + *
  34 + * @return void
  35 + */
  36 + public function map()
  37 + {
  38 + $this->mapApiRoutes();
  39 +
  40 + $this->mapWebRoutes();
  41 +
  42 + //
  43 + }
  44 +
  45 + /**
  46 + * Define the "web" routes for the application.
  47 + *
  48 + * These routes all receive session state, CSRF protection, etc.
  49 + *
  50 + * @return void
  51 + */
  52 + protected function mapWebRoutes()
  53 + {
  54 + Route::middleware('web')
  55 + ->namespace($this->namespace)
  56 + ->group(base_path('routes/web.php'));
  57 + }
  58 +
  59 + /**
  60 + * Define the "api" routes for the application.
  61 + *
  62 + * These routes are typically stateless.
  63 + *
  64 + * @return void
  65 + */
  66 + protected function mapApiRoutes()
  67 + {
  68 + Route::prefix('api')
  69 + ->middleware('api')
  70 + ->namespace($this->namespace)
  71 + ->group(base_path('routes/api.php'));
  72 + }
  73 +}
... ...
src/app/User.php 0 → 100644
  1 +<?php
  2 +
  3 +namespace App;
  4 +
  5 +use Illuminate\Notifications\Notifiable;
  6 +use Illuminate\Foundation\Auth\User as Authenticatable;
  7 +
  8 +class User extends Authenticatable
  9 +{
  10 + use Notifiable;
  11 +
  12 + /**
  13 + * The attributes that are mass assignable.
  14 + *
  15 + * @var array
  16 + */
  17 + protected $fillable = [
  18 + 'name', 'email', 'password',
  19 + ];
  20 +
  21 + /**
  22 + * The attributes that should be hidden for arrays.
  23 + *
  24 + * @var array
  25 + */
  26 + protected $hidden = [
  27 + 'password', 'remember_token',
  28 + ];
  29 +}
... ...
src/artisan 0 → 100644
  1 +#!/usr/bin/env php
  2 +<?php
  3 +
  4 +define('LARAVEL_START', microtime(true));
  5 +
  6 +/*
  7 +|--------------------------------------------------------------------------
  8 +| Register The Auto Loader
  9 +|--------------------------------------------------------------------------
  10 +|
  11 +| Composer provides a convenient, automatically generated class loader
  12 +| for our application. We just need to utilize it! We'll require it
  13 +| into the script here so that we do not have to worry about the
  14 +| loading of any our classes "manually". Feels great to relax.
  15 +|
  16 +*/
  17 +
  18 +require __DIR__.'/vendor/autoload.php';
  19 +
  20 +$app = require_once __DIR__.'/bootstrap/app.php';
  21 +
  22 +/*
  23 +|--------------------------------------------------------------------------
  24 +| Run The Artisan Application
  25 +|--------------------------------------------------------------------------
  26 +|
  27 +| When we run the console application, the current CLI command will be
  28 +| executed in this console and the response sent back to a terminal
  29 +| or another output device for the developers. Here goes nothing!
  30 +|
  31 +*/
  32 +
  33 +$kernel = $app->make(Illuminate\Contracts\Console\Kernel::class);
  34 +
  35 +$status = $kernel->handle(
  36 + $input = new Symfony\Component\Console\Input\ArgvInput,
  37 + new Symfony\Component\Console\Output\ConsoleOutput
  38 +);
  39 +
  40 +/*
  41 +|--------------------------------------------------------------------------
  42 +| Shutdown The Application
  43 +|--------------------------------------------------------------------------
  44 +|
  45 +| Once Artisan has finished running, we will fire off the shutdown events
  46 +| so that any final work may be done by the application before we shut
  47 +| down the process. This is the last thing to happen to the request.
  48 +|
  49 +*/
  50 +
  51 +$kernel->terminate($input, $status);
  52 +
  53 +exit($status);
... ...
src/bootstrap/app.php 0 → 100644
  1 +<?php
  2 +
  3 +/*
  4 +|--------------------------------------------------------------------------
  5 +| Create The Application
  6 +|--------------------------------------------------------------------------
  7 +|
  8 +| The first thing we will do is create a new Laravel application instance
  9 +| which serves as the "glue" for all the components of Laravel, and is
  10 +| the IoC container for the system binding all of the various parts.
  11 +|
  12 +*/
  13 +
  14 +$app = new Illuminate\Foundation\Application(
  15 + realpath(__DIR__.'/../')
  16 +);
  17 +
  18 +/*
  19 +|--------------------------------------------------------------------------
  20 +| Bind Important Interfaces
  21 +|--------------------------------------------------------------------------
  22 +|
  23 +| Next, we need to bind some important interfaces into the container so
  24 +| we will be able to resolve them when needed. The kernels serve the
  25 +| incoming requests to this application from both the web and CLI.
  26 +|
  27 +*/
  28 +
  29 +$app->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;
... ...
src/bootstrap/cache/.gitignore 0 → 100644
  1 +*
  2 +!.gitignore
... ...
src/composer.json 0 → 100644
  1 +{
  2 + "name": "laravel/laravel",
  3 + "description": "The Laravel Framework.",
  4 + "keywords": ["framework", "laravel"],
  5 + "license": "MIT",
  6 + "type": "project",
  7 + "require": {
  8 + "php": ">=7.0.0",
  9 + "fideloper/proxy": "~3.3",
  10 + "laravel/framework": "5.5.*",
  11 + "laravel/tinker": "~1.0"
  12 + },
  13 + "require-dev": {
  14 + "filp/whoops": "~2.0",
  15 + "fzaninotto/faker": "~1.4",
  16 + "mockery/mockery": "~1.0",
  17 + "phpunit/phpunit": "~6.0"
  18 + },
  19 + "autoload": {
  20 + "classmap": [
  21 + "database/seeds",
  22 + "database/factories"
  23 + ],
  24 + "psr-4": {
  25 + "App\\": "app/"
  26 + }
  27 + },
  28 + "autoload-dev": {
  29 + "psr-4": {
  30 + "Tests\\": "tests/"
  31 + }
  32 + },
  33 + "extra": {
  34 + "laravel": {
  35 + "dont-discover": [
  36 + ]
  37 + }
  38 + },
  39 + "scripts": {
  40 + "post-root-package-install": [
  41 + "@php -r \"file_exists('.env') || copy('.env.example', '.env');\""
  42 + ],
  43 + "post-create-project-cmd": [
  44 + "@php artisan key:generate"
  45 + ],
  46 + "post-autoload-dump": [
  47 + "Illuminate\\Foundation\\ComposerScripts::postAutoloadDump",
  48 + "@php artisan package:discover"
  49 + ]
  50 + },
  51 + "config": {
  52 + "preferred-install": "dist",
  53 + "sort-packages": true,
  54 + "optimize-autoloader": true
  55 + }
  56 +}
... ...
src/composer.lock 0 → 100644
  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 + "content-hash": "5eba86da256ddeb8084c32d3d10e18d3",
  8 + "packages": [
  9 + {
  10 + "name": "dnoegel/php-xdg-base-dir",
  11 + "version": "0.1",
  12 + "source": {
  13 + "type": "git",
  14 + "url": "https://github.com/dnoegel/php-xdg-base-dir.git",
  15 + "reference": "265b8593498b997dc2d31e75b89f053b5cc9621a"
  16 + },
  17 + "dist": {
  18 + "type": "zip",
  19 + "url": "https://api.github.com/repos/dnoegel/php-xdg-base-dir/zipball/265b8593498b997dc2d31e75b89f053b5cc9621a",
  20 + "reference": "265b8593498b997dc2d31e75b89f053b5cc9621a",
  21 + "shasum": ""
  22 + },
  23 + "require": {
  24 + "php": ">=5.3.2"
  25 + },
  26 + "require-dev": {
  27 + "phpunit/phpunit": "@stable"
  28 + },
  29 + "type": "project",
  30 + "autoload": {
  31 + "psr-4": {
  32 + "XdgBaseDir\\": "src/"
  33 + }
  34 + },
  35 + "notification-url": "https://packagist.org/downloads/",
  36 + "license": [
  37 + "MIT"
  38 + ],
  39 + "description": "implementation of xdg base directory specification for php",
  40 + "time": "2014-10-24T07:27:01+00:00"
  41 + },
  42 + {
  43 + "name": "doctrine/inflector",
  44 + "version": "v1.2.0",
  45 + "source": {
  46 + "type": "git",
  47 + "url": "https://github.com/doctrine/inflector.git",
  48 + "reference": "e11d84c6e018beedd929cff5220969a3c6d1d462"
  49 + },
  50 + "dist": {
  51 + "type": "zip",
  52 + "url": "https://api.github.com/repos/doctrine/inflector/zipball/e11d84c6e018beedd929cff5220969a3c6d1d462",
  53 + "reference": "e11d84c6e018beedd929cff5220969a3c6d1d462",
  54 + "shasum": ""
  55 + },
  56 + "require": {
  57 + "php": "^7.0"
  58 + },
  59 + "require-dev": {
  60 + "phpunit/phpunit": "^6.2"
  61 + },
  62 + "type": "library",
  63 + "extra": {
  64 + "branch-alias": {
  65 + "dev-master": "1.2.x-dev"
  66 + }
  67 + },
  68 + "autoload": {
  69 + "psr-4": {
  70 + "Doctrine\\Common\\Inflector\\": "lib/Doctrine/Common/Inflector"
  71 + }
  72 + },
  73 + "notification-url": "https://packagist.org/downloads/",
  74 + "license": [
  75 + "MIT"
  76 + ],
  77 + "authors": [
  78 + {
  79 + "name": "Roman Borschel",
  80 + "email": "roman@code-factory.org"
  81 + },
  82 + {
  83 + "name": "Benjamin Eberlei",
  84 + "email": "kontakt@beberlei.de"
  85 + },
  86 + {
  87 + "name": "Guilherme Blanco",
  88 + "email": "guilhermeblanco@gmail.com"
  89 + },
  90 + {
  91 + "name": "Jonathan Wage",
  92 + "email": "jonwage@gmail.com"
  93 + },
  94 + {
  95 + "name": "Johannes Schmitt",
  96 + "email": "schmittjoh@gmail.com"
  97 + }
  98 + ],
  99 + "description": "Common String Manipulations with regard to casing and singular/plural rules.",
  100 + "homepage": "http://www.doctrine-project.org",
  101 + "keywords": [
  102 + "inflection",
  103 + "pluralize",
  104 + "singularize",
  105 + "string"
  106 + ],
  107 + "time": "2017-07-22T12:18:28+00:00"
  108 + },
  109 + {
  110 + "name": "doctrine/lexer",
  111 + "version": "v1.0.1",
  112 + "source": {
  113 + "type": "git",
  114 + "url": "https://github.com/doctrine/lexer.git",
  115 + "reference": "83893c552fd2045dd78aef794c31e694c37c0b8c"
  116 + },
  117 + "dist": {
  118 + "type": "zip",
  119 + "url": "https://api.github.com/repos/doctrine/lexer/zipball/83893c552fd2045dd78aef794c31e694c37c0b8c",
  120 + "reference": "83893c552fd2045dd78aef794c31e694c37c0b8c",
  121 + "shasum": ""
  122 + },
  123 + "require": {
  124 + "php": ">=5.3.2"
  125 + },
  126 + "type": "library",
  127 + "extra": {
  128 + "branch-alias": {
  129 + "dev-master": "1.0.x-dev"
  130 + }
  131 + },
  132 + "autoload": {
  133 + "psr-0": {
  134 + "Doctrine\\Common\\Lexer\\": "lib/"
  135 + }
  136 + },
  137 + "notification-url": "https://packagist.org/downloads/",
  138 + "license": [
  139 + "MIT"
  140 + ],
  141 + "authors": [
  142 + {
  143 + "name": "Roman Borschel",
  144 + "email": "roman@code-factory.org"
  145 + },
  146 + {
  147 + "name": "Guilherme Blanco",
  148 + "email": "guilhermeblanco@gmail.com"
  149 + },
  150 + {
  151 + "name": "Johannes Schmitt",
  152 + "email": "schmittjoh@gmail.com"
  153 + }
  154 + ],
  155 + "description": "Base library for a lexer that can be used in Top-Down, Recursive Descent Parsers.",
  156 + "homepage": "http://www.doctrine-project.org",
  157 + "keywords": [
  158 + "lexer",
  159 + "parser"
  160 + ],
  161 + "time": "2014-09-09T13:34:57+00:00"
  162 + },
  163 + {
  164 + "name": "egulias/email-validator",
  165 + "version": "2.1.2",
  166 + "source": {
  167 + "type": "git",
  168 + "url": "https://github.com/egulias/EmailValidator.git",
  169 + "reference": "bc31baa11ea2883e017f0a10d9722ef9d50eac1c"
  170 + },
  171 + "dist": {
  172 + "type": "zip",
  173 + "url": "https://api.github.com/repos/egulias/EmailValidator/zipball/bc31baa11ea2883e017f0a10d9722ef9d50eac1c",
  174 + "reference": "bc31baa11ea2883e017f0a10d9722ef9d50eac1c",
  175 + "shasum": ""
  176 + },
  177 + "require": {
  178 + "doctrine/lexer": "^1.0.1",
  179 + "php": ">= 5.5"
  180 + },
  181 + "require-dev": {
  182 + "dominicsayers/isemail": "dev-master",
  183 + "phpunit/phpunit": "^4.8.0",
  184 + "satooshi/php-coveralls": "dev-master"
  185 + },
  186 + "suggest": {
  187 + "ext-intl": "PHP Internationalization Libraries are required to use the SpoofChecking validation"
  188 + },
  189 + "type": "library",
  190 + "extra": {
  191 + "branch-alias": {
  192 + "dev-master": "2.0.x-dev"
  193 + }
  194 + },
  195 + "autoload": {
  196 + "psr-4": {
  197 + "Egulias\\EmailValidator\\": "EmailValidator"
  198 + }
  199 + },
  200 + "notification-url": "https://packagist.org/downloads/",
  201 + "license": [
  202 + "MIT"
  203 + ],
  204 + "authors": [
  205 + {
  206 + "name": "Eduardo Gulias Davis"
  207 + }
  208 + ],
  209 + "description": "A library for validating emails against several RFCs",
  210 + "homepage": "https://github.com/egulias/EmailValidator",
  211 + "keywords": [
  212 + "email",
  213 + "emailvalidation",
  214 + "emailvalidator",
  215 + "validation",
  216 + "validator"
  217 + ],
  218 + "time": "2017-01-30T22:07:36+00:00"
  219 + },
  220 + {
  221 + "name": "erusev/parsedown",
  222 + "version": "1.6.3",
  223 + "source": {
  224 + "type": "git",
  225 + "url": "https://github.com/erusev/parsedown.git",
  226 + "reference": "728952b90a333b5c6f77f06ea9422b94b585878d"
  227 + },
  228 + "dist": {
  229 + "type": "zip",
  230 + "url": "https://api.github.com/repos/erusev/parsedown/zipball/728952b90a333b5c6f77f06ea9422b94b585878d",
  231 + "reference": "728952b90a333b5c6f77f06ea9422b94b585878d",
  232 + "shasum": ""
  233 + },
  234 + "require": {
  235 + "php": ">=5.3.0"
  236 + },
  237 + "type": "library",
  238 + "autoload": {
  239 + "psr-0": {
  240 + "Parsedown": ""
  241 + }
  242 + },
  243 + "notification-url": "https://packagist.org/downloads/",
  244 + "license": [
  245 + "MIT"
  246 + ],
  247 + "authors": [
  248 + {
  249 + "name": "Emanuil Rusev",
  250 + "email": "hello@erusev.com",
  251 + "homepage": "http://erusev.com"
  252 + }
  253 + ],
  254 + "description": "Parser for Markdown.",
  255 + "homepage": "http://parsedown.org",
  256 + "keywords": [
  257 + "markdown",
  258 + "parser"
  259 + ],
  260 + "time": "2017-05-14T14:47:48+00:00"
  261 + },
  262 + {
  263 + "name": "fideloper/proxy",
  264 + "version": "3.3.4",
  265 + "source": {
  266 + "type": "git",
  267 + "url": "https://github.com/fideloper/TrustedProxy.git",
  268 + "reference": "9cdf6f118af58d89764249bbcc7bb260c132924f"
  269 + },
  270 + "dist": {
  271 + "type": "zip",
  272 + "url": "https://api.github.com/repos/fideloper/TrustedProxy/zipball/9cdf6f118af58d89764249bbcc7bb260c132924f",
  273 + "reference": "9cdf6f118af58d89764249bbcc7bb260c132924f",
  274 + "shasum": ""
  275 + },
  276 + "require": {
  277 + "illuminate/contracts": "~5.0",
  278 + "php": ">=5.4.0"
  279 + },
  280 + "require-dev": {
  281 + "illuminate/http": "~5.0",
  282 + "mockery/mockery": "~0.9.3",
  283 + "phpunit/phpunit": "^5.7"
  284 + },
  285 + "type": "library",
  286 + "extra": {
  287 + "branch-alias": {
  288 + "dev-master": "3.3-dev"
  289 + },
  290 + "laravel": {
  291 + "providers": [
  292 + "Fideloper\\Proxy\\TrustedProxyServiceProvider"
  293 + ]
  294 + }
  295 + },
  296 + "autoload": {
  297 + "psr-4": {
  298 + "Fideloper\\Proxy\\": "src/"
  299 + }
  300 + },
  301 + "notification-url": "https://packagist.org/downloads/",
  302 + "license": [
  303 + "MIT"
  304 + ],
  305 + "authors": [
  306 + {
  307 + "name": "Chris Fidao",
  308 + "email": "fideloper@gmail.com"
  309 + }
  310 + ],
  311 + "description": "Set trusted proxies for Laravel",
  312 + "keywords": [
  313 + "load balancing",
  314 + "proxy",
  315 + "trusted proxy"
  316 + ],
  317 + "time": "2017-06-15T17:19:42+00:00"
  318 + },
  319 + {
  320 + "name": "jakub-onderka/php-console-color",
  321 + "version": "0.1",
  322 + "source": {
  323 + "type": "git",
  324 + "url": "https://github.com/JakubOnderka/PHP-Console-Color.git",
  325 + "reference": "e0b393dacf7703fc36a4efc3df1435485197e6c1"
  326 + },
  327 + "dist": {
  328 + "type": "zip",
  329 + "url": "https://api.github.com/repos/JakubOnderka/PHP-Console-Color/zipball/e0b393dacf7703fc36a4efc3df1435485197e6c1",
  330 + "reference": "e0b393dacf7703fc36a4efc3df1435485197e6c1",
  331 + "shasum": ""
  332 + },
  333 + "require": {
  334 + "php": ">=5.3.2"
  335 + },
  336 + "require-dev": {
  337 + "jakub-onderka/php-code-style": "1.0",
  338 + "jakub-onderka/php-parallel-lint": "0.*",
  339 + "jakub-onderka/php-var-dump-check": "0.*",
  340 + "phpunit/phpunit": "3.7.*",
  341 + "squizlabs/php_codesniffer": "1.*"
  342 + },
  343 + "type": "library",
  344 + "autoload": {
  345 + "psr-0": {
  346 + "JakubOnderka\\PhpConsoleColor": "src/"
  347 + }
  348 + },
  349 + "notification-url": "https://packagist.org/downloads/",
  350 + "license": [
  351 + "BSD-2-Clause"
  352 + ],
  353 + "authors": [
  354 + {
  355 + "name": "Jakub Onderka",
  356 + "email": "jakub.onderka@gmail.com",
  357 + "homepage": "http://www.acci.cz"
  358 + }
  359 + ],
  360 + "time": "2014-04-08T15:00:19+00:00"
  361 + },
  362 + {
  363 + "name": "jakub-onderka/php-console-highlighter",
  364 + "version": "v0.3.2",
  365 + "source": {
  366 + "type": "git",
  367 + "url": "https://github.com/JakubOnderka/PHP-Console-Highlighter.git",
  368 + "reference": "7daa75df45242c8d5b75a22c00a201e7954e4fb5"
  369 + },
  370 + "dist": {
  371 + "type": "zip",
  372 + "url": "https://api.github.com/repos/JakubOnderka/PHP-Console-Highlighter/zipball/7daa75df45242c8d5b75a22c00a201e7954e4fb5",
  373 + "reference": "7daa75df45242c8d5b75a22c00a201e7954e4fb5",
  374 + "shasum": ""
  375 + },
  376 + "require": {
  377 + "jakub-onderka/php-console-color": "~0.1",
  378 + "php": ">=5.3.0"
  379 + },
  380 + "require-dev": {
  381 + "jakub-onderka/php-code-style": "~1.0",
  382 + "jakub-onderka/php-parallel-lint": "~0.5",
  383 + "jakub-onderka/php-var-dump-check": "~0.1",
  384 + "phpunit/phpunit": "~4.0",
  385 + "squizlabs/php_codesniffer": "~1.5"
  386 + },
  387 + "type": "library",
  388 + "autoload": {
  389 + "psr-0": {
  390 + "JakubOnderka\\PhpConsoleHighlighter": "src/"
  391 + }
  392 + },
  393 + "notification-url": "https://packagist.org/downloads/",
  394 + "license": [
  395 + "MIT"
  396 + ],
  397 + "authors": [
  398 + {
  399 + "name": "Jakub Onderka",
  400 + "email": "acci@acci.cz",
  401 + "homepage": "http://www.acci.cz/"
  402 + }
  403 + ],
  404 + "time": "2015-04-20T18:58:01+00:00"
  405 + },
  406 + {
  407 + "name": "laravel/framework",
  408 + "version": "v5.5.17",
  409 + "source": {
  410 + "type": "git",
  411 + "url": "https://github.com/laravel/framework.git",
  412 + "reference": "3a16d196bd8d2b7761c9b0060a30a3687c3ea201"
  413 + },
  414 + "dist": {
  415 + "type": "zip",
  416 + "url": "https://api.github.com/repos/laravel/framework/zipball/3a16d196bd8d2b7761c9b0060a30a3687c3ea201",
  417 + "reference": "3a16d196bd8d2b7761c9b0060a30a3687c3ea201",
  418 + "shasum": ""
  419 + },
  420 + "require": {
  421 + "doctrine/inflector": "~1.1",
  422 + "erusev/parsedown": "~1.6",
  423 + "ext-mbstring": "*",
  424 + "ext-openssl": "*",
  425 + "league/flysystem": "~1.0",
  426 + "monolog/monolog": "~1.12",
  427 + "mtdowling/cron-expression": "~1.0",
  428 + "nesbot/carbon": "~1.20",
  429 + "php": ">=7.0",
  430 + "psr/container": "~1.0",
  431 + "psr/simple-cache": "^1.0",
  432 + "ramsey/uuid": "~3.0",
  433 + "swiftmailer/swiftmailer": "~6.0",
  434 + "symfony/console": "~3.3",
  435 + "symfony/debug": "~3.3",
  436 + "symfony/finder": "~3.3",
  437 + "symfony/http-foundation": "~3.3",
  438 + "symfony/http-kernel": "~3.3",
  439 + "symfony/process": "~3.3",
  440 + "symfony/routing": "~3.3",
  441 + "symfony/var-dumper": "~3.3",
  442 + "tijsverkoyen/css-to-inline-styles": "~2.2",
  443 + "vlucas/phpdotenv": "~2.2"
  444 + },
  445 + "replace": {
  446 + "illuminate/auth": "self.version",
  447 + "illuminate/broadcasting": "self.version",
  448 + "illuminate/bus": "self.version",
  449 + "illuminate/cache": "self.version",
  450 + "illuminate/config": "self.version",
  451 + "illuminate/console": "self.version",
  452 + "illuminate/container": "self.version",
  453 + "illuminate/contracts": "self.version",
  454 + "illuminate/cookie": "self.version",
  455 + "illuminate/database": "self.version",
  456 + "illuminate/encryption": "self.version",
  457 + "illuminate/events": "self.version",
  458 + "illuminate/exception": "self.version",
  459 + "illuminate/filesystem": "self.version",
  460 + "illuminate/hashing": "self.version",
  461 + "illuminate/http": "self.version",
  462 + "illuminate/log": "self.version",
  463 + "illuminate/mail": "self.version",
  464 + "illuminate/notifications": "self.version",
  465 + "illuminate/pagination": "self.version",
  466 + "illuminate/pipeline": "self.version",
  467 + "illuminate/queue": "self.version",
  468 + "illuminate/redis": "self.version",
  469 + "illuminate/routing": "self.version",
  470 + "illuminate/session": "self.version",
  471 + "illuminate/support": "self.version",
  472 + "illuminate/translation": "self.version",
  473 + "illuminate/validation": "self.version",
  474 + "illuminate/view": "self.version",
  475 + "tightenco/collect": "self.version"
  476 + },
  477 + "require-dev": {
  478 + "aws/aws-sdk-php": "~3.0",
  479 + "doctrine/dbal": "~2.5",
  480 + "filp/whoops": "^2.1.4",
  481 + "mockery/mockery": "~1.0",
  482 + "orchestra/testbench-core": "3.5.*",
  483 + "pda/pheanstalk": "~3.0",
  484 + "phpunit/phpunit": "~6.0",
  485 + "predis/predis": "^1.1.1",
  486 + "symfony/css-selector": "~3.3",
  487 + "symfony/dom-crawler": "~3.3"
  488 + },
  489 + "suggest": {
  490 + "aws/aws-sdk-php": "Required to use the SQS queue driver and SES mail driver (~3.0).",
  491 + "doctrine/dbal": "Required to rename columns and drop SQLite columns (~2.5).",
  492 + "fzaninotto/faker": "Required to use the eloquent factory builder (~1.4).",
  493 + "guzzlehttp/guzzle": "Required to use the Mailgun and Mandrill mail drivers and the ping methods on schedules (~6.0).",
  494 + "laravel/tinker": "Required to use the tinker console command (~1.0).",
  495 + "league/flysystem-aws-s3-v3": "Required to use the Flysystem S3 driver (~1.0).",
  496 + "league/flysystem-rackspace": "Required to use the Flysystem Rackspace driver (~1.0).",
  497 + "nexmo/client": "Required to use the Nexmo transport (~1.0).",
  498 + "pda/pheanstalk": "Required to use the beanstalk queue driver (~3.0).",
  499 + "predis/predis": "Required to use the redis cache and queue drivers (~1.0).",
  500 + "pusher/pusher-php-server": "Required to use the Pusher broadcast driver (~2.0).",
  501 + "symfony/css-selector": "Required to use some of the crawler integration testing tools (~3.3).",
  502 + "symfony/dom-crawler": "Required to use most of the crawler integration testing tools (~3.3).",
  503 + "symfony/psr-http-message-bridge": "Required to psr7 bridging features (~1.0)."
  504 + },
  505 + "type": "library",
  506 + "extra": {
  507 + "branch-alias": {
  508 + "dev-master": "5.5-dev"
  509 + }
  510 + },
  511 + "autoload": {
  512 + "files": [
  513 + "src/Illuminate/Foundation/helpers.php",
  514 + "src/Illuminate/Support/helpers.php"
  515 + ],
  516 + "psr-4": {
  517 + "Illuminate\\": "src/Illuminate/"
  518 + }
  519 + },
  520 + "notification-url": "https://packagist.org/downloads/",
  521 + "license": [
  522 + "MIT"
  523 + ],
  524 + "authors": [
  525 + {
  526 + "name": "Taylor Otwell",
  527 + "email": "taylor@laravel.com"
  528 + }
  529 + ],
  530 + "description": "The Laravel Framework.",
  531 + "homepage": "https://laravel.com",
  532 + "keywords": [
  533 + "framework",
  534 + "laravel"
  535 + ],
  536 + "time": "2017-10-17T12:19:22+00:00"
  537 + },
  538 + {
  539 + "name": "laravel/tinker",
  540 + "version": "v1.0.2",
  541 + "source": {
  542 + "type": "git",
  543 + "url": "https://github.com/laravel/tinker.git",
  544 + "reference": "203978fd67f118902acff95925847e70b72e3daf"
  545 + },
  546 + "dist": {
  547 + "type": "zip",
  548 + "url": "https://api.github.com/repos/laravel/tinker/zipball/203978fd67f118902acff95925847e70b72e3daf",
  549 + "reference": "203978fd67f118902acff95925847e70b72e3daf",
  550 + "shasum": ""
  551 + },
  552 + "require": {
  553 + "illuminate/console": "~5.1",
  554 + "illuminate/contracts": "~5.1",
  555 + "illuminate/support": "~5.1",
  556 + "php": ">=5.5.9",
  557 + "psy/psysh": "0.7.*|0.8.*",
  558 + "symfony/var-dumper": "~3.0"
  559 + },
  560 + "require-dev": {
  561 + "phpunit/phpunit": "~4.0|~5.0"
  562 + },
  563 + "suggest": {
  564 + "illuminate/database": "The Illuminate Database package (~5.1)."
  565 + },
  566 + "type": "library",
  567 + "extra": {
  568 + "branch-alias": {
  569 + "dev-master": "1.0-dev"
  570 + },
  571 + "laravel": {
  572 + "providers": [
  573 + "Laravel\\Tinker\\TinkerServiceProvider"
  574 + ]
  575 + }
  576 + },
  577 + "autoload": {
  578 + "psr-4": {
  579 + "Laravel\\Tinker\\": "src/"
  580 + }
  581 + },
  582 + "notification-url": "https://packagist.org/downloads/",
  583 + "license": [
  584 + "MIT"
  585 + ],
  586 + "authors": [
  587 + {
  588 + "name": "Taylor Otwell",
  589 + "email": "taylor@laravel.com"
  590 + }
  591 + ],
  592 + "description": "Powerful REPL for the Laravel framework.",
  593 + "keywords": [
  594 + "REPL",
  595 + "Tinker",
  596 + "laravel",
  597 + "psysh"
  598 + ],
  599 + "time": "2017-07-13T13:11:05+00:00"
  600 + },
  601 + {
  602 + "name": "league/flysystem",
  603 + "version": "1.0.41",
  604 + "source": {
  605 + "type": "git",
  606 + "url": "https://github.com/thephpleague/flysystem.git",
  607 + "reference": "f400aa98912c561ba625ea4065031b7a41e5a155"
  608 + },
  609 + "dist": {
  610 + "type": "zip",
  611 + "url": "https://api.github.com/repos/thephpleague/flysystem/zipball/f400aa98912c561ba625ea4065031b7a41e5a155",
  612 + "reference": "f400aa98912c561ba625ea4065031b7a41e5a155",
  613 + "shasum": ""
  614 + },
  615 + "require": {
  616 + "php": ">=5.5.9"
  617 + },
  618 + "conflict": {
  619 + "league/flysystem-sftp": "<1.0.6"
  620 + },
  621 + "require-dev": {
  622 + "ext-fileinfo": "*",
  623 + "mockery/mockery": "~0.9",
  624 + "phpspec/phpspec": "^2.2",
  625 + "phpunit/phpunit": "~4.8"
  626 + },
  627 + "suggest": {
  628 + "ext-fileinfo": "Required for MimeType",
  629 + "league/flysystem-aws-s3-v2": "Allows you to use S3 storage with AWS SDK v2",
  630 + "league/flysystem-aws-s3-v3": "Allows you to use S3 storage with AWS SDK v3",
  631 + "league/flysystem-azure": "Allows you to use Windows Azure Blob storage",
  632 + "league/flysystem-cached-adapter": "Flysystem adapter decorator for metadata caching",
  633 + "league/flysystem-eventable-filesystem": "Allows you to use EventableFilesystem",
  634 + "league/flysystem-rackspace": "Allows you to use Rackspace Cloud Files",
  635 + "league/flysystem-sftp": "Allows you to use SFTP server storage via phpseclib",
  636 + "league/flysystem-webdav": "Allows you to use WebDAV storage",
  637 + "league/flysystem-ziparchive": "Allows you to use ZipArchive adapter",
  638 + "spatie/flysystem-dropbox": "Allows you to use Dropbox storage",
  639 + "srmklive/flysystem-dropbox-v2": "Allows you to use Dropbox storage for PHP 5 applications"
  640 + },
  641 + "type": "library",
  642 + "extra": {
  643 + "branch-alias": {
  644 + "dev-master": "1.1-dev"
  645 + }
  646 + },
  647 + "autoload": {
  648 + "psr-4": {
  649 + "League\\Flysystem\\": "src/"
  650 + }
  651 + },
  652 + "notification-url": "https://packagist.org/downloads/",
  653 + "license": [
  654 + "MIT"
  655 + ],
  656 + "authors": [
  657 + {
  658 + "name": "Frank de Jonge",
  659 + "email": "info@frenky.net"
  660 + }
  661 + ],
  662 + "description": "Filesystem abstraction: Many filesystems, one API.",
  663 + "keywords": [
  664 + "Cloud Files",
  665 + "WebDAV",
  666 + "abstraction",
  667 + "aws",
  668 + "cloud",
  669 + "copy.com",
  670 + "dropbox",
  671 + "file systems",
  672 + "files",
  673 + "filesystem",
  674 + "filesystems",
  675 + "ftp",
  676 + "rackspace",
  677 + "remote",
  678 + "s3",
  679 + "sftp",
  680 + "storage"
  681 + ],
  682 + "time": "2017-08-06T17:41:04+00:00"
  683 + },
  684 + {
  685 + "name": "monolog/monolog",
  686 + "version": "1.23.0",
  687 + "source": {
  688 + "type": "git",
  689 + "url": "https://github.com/Seldaek/monolog.git",
  690 + "reference": "fd8c787753b3a2ad11bc60c063cff1358a32a3b4"
  691 + },
  692 + "dist": {
  693 + "type": "zip",
  694 + "url": "https://api.github.com/repos/Seldaek/monolog/zipball/fd8c787753b3a2ad11bc60c063cff1358a32a3b4",
  695 + "reference": "fd8c787753b3a2ad11bc60c063cff1358a32a3b4",
  696 + "shasum": ""
  697 + },
  698 + "require": {
  699 + "php": ">=5.3.0",
  700 + "psr/log": "~1.0"
  701 + },
  702 + "provide": {
  703 + "psr/log-implementation": "1.0.0"
  704 + },
  705 + "require-dev": {
  706 + "aws/aws-sdk-php": "^2.4.9 || ^3.0",
  707 + "doctrine/couchdb": "~1.0@dev",
  708 + "graylog2/gelf-php": "~1.0",
  709 + "jakub-onderka/php-parallel-lint": "0.9",
  710 + "php-amqplib/php-amqplib": "~2.4",
  711 + "php-console/php-console": "^3.1.3",
  712 + "phpunit/phpunit": "~4.5",
  713 + "phpunit/phpunit-mock-objects": "2.3.0",
  714 + "ruflin/elastica": ">=0.90 <3.0",
  715 + "sentry/sentry": "^0.13",
  716 + "swiftmailer/swiftmailer": "^5.3|^6.0"
  717 + },
  718 + "suggest": {
  719 + "aws/aws-sdk-php": "Allow sending log messages to AWS services like DynamoDB",
  720 + "doctrine/couchdb": "Allow sending log messages to a CouchDB server",
  721 + "ext-amqp": "Allow sending log messages to an AMQP server (1.0+ required)",
  722 + "ext-mongo": "Allow sending log messages to a MongoDB server",
  723 + "graylog2/gelf-php": "Allow sending log messages to a GrayLog2 server",
  724 + "mongodb/mongodb": "Allow sending log messages to a MongoDB server via PHP Driver",
  725 + "php-amqplib/php-amqplib": "Allow sending log messages to an AMQP server using php-amqplib",
  726 + "php-console/php-console": "Allow sending log messages to Google Chrome",
  727 + "rollbar/rollbar": "Allow sending log messages to Rollbar",
  728 + "ruflin/elastica": "Allow sending log messages to an Elastic Search server",
  729 + "sentry/sentry": "Allow sending log messages to a Sentry server"
  730 + },
  731 + "type": "library",
  732 + "extra": {
  733 + "branch-alias": {
  734 + "dev-master": "2.0.x-dev"
  735 + }
  736 + },
  737 + "autoload": {
  738 + "psr-4": {
  739 + "Monolog\\": "src/Monolog"
  740 + }
  741 + },
  742 + "notification-url": "https://packagist.org/downloads/",
  743 + "license": [
  744 + "MIT"
  745 + ],
  746 + "authors": [
  747 + {
  748 + "name": "Jordi Boggiano",
  749 + "email": "j.boggiano@seld.be",
  750 + "homepage": "http://seld.be"
  751 + }
  752 + ],
  753 + "description": "Sends your logs to files, sockets, inboxes, databases and various web services",
  754 + "homepage": "http://github.com/Seldaek/monolog",
  755 + "keywords": [
  756 + "log",
  757 + "logging",
  758 + "psr-3"
  759 + ],
  760 + "time": "2017-06-19T01:22:40+00:00"
  761 + },
  762 + {
  763 + "name": "mtdowling/cron-expression",
  764 + "version": "v1.2.0",
  765 + "source": {
  766 + "type": "git",
  767 + "url": "https://github.com/mtdowling/cron-expression.git",
  768 + "reference": "9504fa9ea681b586028adaaa0877db4aecf32bad"
  769 + },
  770 + "dist": {
  771 + "type": "zip",
  772 + "url": "https://api.github.com/repos/mtdowling/cron-expression/zipball/9504fa9ea681b586028adaaa0877db4aecf32bad",
  773 + "reference": "9504fa9ea681b586028adaaa0877db4aecf32bad",
  774 + "shasum": ""
  775 + },
  776 + "require": {
  777 + "php": ">=5.3.2"
  778 + },
  779 + "require-dev": {
  780 + "phpunit/phpunit": "~4.0|~5.0"
  781 + },
  782 + "type": "library",
  783 + "autoload": {
  784 + "psr-4": {
  785 + "Cron\\": "src/Cron/"
  786 + }
  787 + },
  788 + "notification-url": "https://packagist.org/downloads/",
  789 + "license": [
  790 + "MIT"
  791 + ],
  792 + "authors": [
  793 + {
  794 + "name": "Michael Dowling",
  795 + "email": "mtdowling@gmail.com",
  796 + "homepage": "https://github.com/mtdowling"
  797 + }
  798 + ],
  799 + "description": "CRON for PHP: Calculate the next or previous run date and determine if a CRON expression is due",
  800 + "keywords": [
  801 + "cron",
  802 + "schedule"
  803 + ],
  804 + "time": "2017-01-23T04:29:33+00:00"
  805 + },
  806 + {
  807 + "name": "nesbot/carbon",
  808 + "version": "1.22.1",
  809 + "source": {
  810 + "type": "git",
  811 + "url": "https://github.com/briannesbitt/Carbon.git",
  812 + "reference": "7cdf42c0b1cc763ab7e4c33c47a24e27c66bfccc"
  813 + },
  814 + "dist": {
  815 + "type": "zip",
  816 + "url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/7cdf42c0b1cc763ab7e4c33c47a24e27c66bfccc",
  817 + "reference": "7cdf42c0b1cc763ab7e4c33c47a24e27c66bfccc",
  818 + "shasum": ""
  819 + },
  820 + "require": {
  821 + "php": ">=5.3.0",
  822 + "symfony/translation": "~2.6 || ~3.0"
  823 + },
  824 + "require-dev": {
  825 + "friendsofphp/php-cs-fixer": "~2",
  826 + "phpunit/phpunit": "~4.0 || ~5.0"
  827 + },
  828 + "type": "library",
  829 + "extra": {
  830 + "branch-alias": {
  831 + "dev-master": "1.23-dev"
  832 + }
  833 + },
  834 + "autoload": {
  835 + "psr-4": {
  836 + "Carbon\\": "src/Carbon/"
  837 + }
  838 + },
  839 + "notification-url": "https://packagist.org/downloads/",
  840 + "license": [
  841 + "MIT"
  842 + ],
  843 + "authors": [
  844 + {
  845 + "name": "Brian Nesbitt",
  846 + "email": "brian@nesbot.com",
  847 + "homepage": "http://nesbot.com"
  848 + }
  849 + ],
  850 + "description": "A simple API extension for DateTime.",
  851 + "homepage": "http://carbon.nesbot.com",
  852 + "keywords": [
  853 + "date",
  854 + "datetime",
  855 + "time"
  856 + ],
  857 + "time": "2017-01-16T07:55:07+00:00"
  858 + },
  859 + {
  860 + "name": "nikic/php-parser",
  861 + "version": "v3.1.1",
  862 + "source": {
  863 + "type": "git",
  864 + "url": "https://github.com/nikic/PHP-Parser.git",
  865 + "reference": "a1e8e1a30e1352f118feff1a8481066ddc2f234a"
  866 + },
  867 + "dist": {
  868 + "type": "zip",
  869 + "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/a1e8e1a30e1352f118feff1a8481066ddc2f234a",
  870 + "reference": "a1e8e1a30e1352f118feff1a8481066ddc2f234a",
  871 + "shasum": ""
  872 + },
  873 + "require": {
  874 + "ext-tokenizer": "*",
  875 + "php": ">=5.5"
  876 + },
  877 + "require-dev": {
  878 + "phpunit/phpunit": "~4.0|~5.0"
  879 + },
  880 + "bin": [
  881 + "bin/php-parse"
  882 + ],
  883 + "type": "library",
  884 + "extra": {
  885 + "branch-alias": {
  886 + "dev-master": "3.0-dev"
  887 + }
  888 + },
  889 + "autoload": {
  890 + "psr-4": {
  891 + "PhpParser\\": "lib/PhpParser"
  892 + }
  893 + },
  894 + "notification-url": "https://packagist.org/downloads/",
  895 + "license": [
  896 + "BSD-3-Clause"
  897 + ],
  898 + "authors": [
  899 + {
  900 + "name": "Nikita Popov"
  901 + }
  902 + ],
  903 + "description": "A PHP parser written in PHP",
  904 + "keywords": [
  905 + "parser",
  906 + "php"
  907 + ],
  908 + "time": "2017-09-02T17:10:46+00:00"
  909 + },
  910 + {
  911 + "name": "paragonie/random_compat",
  912 + "version": "v2.0.11",
  913 + "source": {
  914 + "type": "git",
  915 + "url": "https://github.com/paragonie/random_compat.git",
  916 + "reference": "5da4d3c796c275c55f057af5a643ae297d96b4d8"
  917 + },
  918 + "dist": {
  919 + "type": "zip",
  920 + "url": "https://api.github.com/repos/paragonie/random_compat/zipball/5da4d3c796c275c55f057af5a643ae297d96b4d8",
  921 + "reference": "5da4d3c796c275c55f057af5a643ae297d96b4d8",
  922 + "shasum": ""
  923 + },
  924 + "require": {
  925 + "php": ">=5.2.0"
  926 + },
  927 + "require-dev": {
  928 + "phpunit/phpunit": "4.*|5.*"
  929 + },
  930 + "suggest": {
  931 + "ext-libsodium": "Provides a modern crypto API that can be used to generate random bytes."
  932 + },
  933 + "type": "library",
  934 + "autoload": {
  935 + "files": [
  936 + "lib/random.php"
  937 + ]
  938 + },
  939 + "notification-url": "https://packagist.org/downloads/",
  940 + "license": [
  941 + "MIT"
  942 + ],
  943 + "authors": [
  944 + {
  945 + "name": "Paragon Initiative Enterprises",
  946 + "email": "security@paragonie.com",
  947 + "homepage": "https://paragonie.com"
  948 + }
  949 + ],
  950 + "description": "PHP 5.x polyfill for random_bytes() and random_int() from PHP 7",
  951 + "keywords": [
  952 + "csprng",
  953 + "pseudorandom",
  954 + "random"
  955 + ],
  956 + "time": "2017-09-27T21:40:39+00:00"
  957 + },
  958 + {
  959 + "name": "psr/container",
  960 + "version": "1.0.0",
  961 + "source": {
  962 + "type": "git",
  963 + "url": "https://github.com/php-fig/container.git",
  964 + "reference": "b7ce3b176482dbbc1245ebf52b181af44c2cf55f"
  965 + },
  966 + "dist": {
  967 + "type": "zip",
  968 + "url": "https://api.github.com/repos/php-fig/container/zipball/b7ce3b176482dbbc1245ebf52b181af44c2cf55f",
  969 + "reference": "b7ce3b176482dbbc1245ebf52b181af44c2cf55f",
  970 + "shasum": ""
  971 + },
  972 + "require": {
  973 + "php": ">=5.3.0"
  974 + },
  975 + "type": "library",
  976 + "extra": {
  977 + "branch-alias": {
  978 + "dev-master": "1.0.x-dev"
  979 + }
  980 + },
  981 + "autoload": {
  982 + "psr-4": {
  983 + "Psr\\Container\\": "src/"
  984 + }
  985 + },
  986 + "notification-url": "https://packagist.org/downloads/",
  987 + "license": [
  988 + "MIT"
  989 + ],
  990 + "authors": [
  991 + {
  992 + "name": "PHP-FIG",
  993 + "homepage": "http://www.php-fig.org/"
  994 + }
  995 + ],
  996 + "description": "Common Container Interface (PHP FIG PSR-11)",
  997 + "homepage": "https://github.com/php-fig/container",
  998 + "keywords": [
  999 + "PSR-11",
  1000 + "container",
  1001 + "container-interface",
  1002 + "container-interop",
  1003 + "psr"
  1004 + ],
  1005 + "time": "2017-02-14T16:28:37+00:00"
  1006 + },
  1007 + {
  1008 + "name": "psr/log",
  1009 + "version": "1.0.2",
  1010 + "source": {
  1011 + "type": "git",
  1012 + "url": "https://github.com/php-fig/log.git",
  1013 + "reference": "4ebe3a8bf773a19edfe0a84b6585ba3d401b724d"
  1014 + },
  1015 + "dist": {
  1016 + "type": "zip",
  1017 + "url": "https://api.github.com/repos/php-fig/log/zipball/4ebe3a8bf773a19edfe0a84b6585ba3d401b724d",
  1018 + "reference": "4ebe3a8bf773a19edfe0a84b6585ba3d401b724d",
  1019 + "shasum": ""
  1020 + },
  1021 + "require": {
  1022 + "php": ">=5.3.0"
  1023 + },
  1024 + "type": "library",
  1025 + "extra": {
  1026 + "branch-alias": {
  1027 + "dev-master": "1.0.x-dev"
  1028 + }
  1029 + },
  1030 + "autoload": {
  1031 + "psr-4": {
  1032 + "Psr\\Log\\": "Psr/Log/"
  1033 + }
  1034 + },
  1035 + "notification-url": "https://packagist.org/downloads/",
  1036 + "license": [
  1037 + "MIT"
  1038 + ],
  1039 + "authors": [
  1040 + {
  1041 + "name": "PHP-FIG",
  1042 + "homepage": "http://www.php-fig.org/"
  1043 + }
  1044 + ],
  1045 + "description": "Common interface for logging libraries",
  1046 + "homepage": "https://github.com/php-fig/log",
  1047 + "keywords": [
  1048 + "log",
  1049 + "psr",
  1050 + "psr-3"
  1051 + ],
  1052 + "time": "2016-10-10T12:19:37+00:00"
  1053 + },
  1054 + {
  1055 + "name": "psr/simple-cache",
  1056 + "version": "1.0.0",
  1057 + "source": {
  1058 + "type": "git",
  1059 + "url": "https://github.com/php-fig/simple-cache.git",
  1060 + "reference": "753fa598e8f3b9966c886fe13f370baa45ef0e24"
  1061 + },
  1062 + "dist": {
  1063 + "type": "zip",
  1064 + "url": "https://api.github.com/repos/php-fig/simple-cache/zipball/753fa598e8f3b9966c886fe13f370baa45ef0e24",
  1065 + "reference": "753fa598e8f3b9966c886fe13f370baa45ef0e24",
  1066 + "shasum": ""
  1067 + },
  1068 + "require": {
  1069 + "php": ">=5.3.0"
  1070 + },
  1071 + "type": "library",
  1072 + "extra": {
  1073 + "branch-alias": {
  1074 + "dev-master": "1.0.x-dev"
  1075 + }
  1076 + },
  1077 + "autoload": {
  1078 + "psr-4": {
  1079 + "Psr\\SimpleCache\\": "src/"
  1080 + }
  1081 + },
  1082 + "notification-url": "https://packagist.org/downloads/",
  1083 + "license": [
  1084 + "MIT"
  1085 + ],
  1086 + "authors": [
  1087 + {
  1088 + "name": "PHP-FIG",
  1089 + "homepage": "http://www.php-fig.org/"
  1090 + }
  1091 + ],
  1092 + "description": "Common interfaces for simple caching",
  1093 + "keywords": [
  1094 + "cache",
  1095 + "caching",
  1096 + "psr",
  1097 + "psr-16",
  1098 + "simple-cache"
  1099 + ],
  1100 + "time": "2017-01-02T13:31:39+00:00"
  1101 + },
  1102 + {
  1103 + "name": "psy/psysh",
  1104 + "version": "v0.8.12",
  1105 + "source": {
  1106 + "type": "git",
  1107 + "url": "https://github.com/bobthecow/psysh.git",
  1108 + "reference": "1502354ebc70d59d8e3a87c325b0eb78a79da25b"
  1109 + },
  1110 + "dist": {
  1111 + "type": "zip",
  1112 + "url": "https://api.github.com/repos/bobthecow/psysh/zipball/1502354ebc70d59d8e3a87c325b0eb78a79da25b",
  1113 + "reference": "1502354ebc70d59d8e3a87c325b0eb78a79da25b",
  1114 + "shasum": ""
  1115 + },
  1116 + "require": {
  1117 + "dnoegel/php-xdg-base-dir": "0.1",
  1118 + "jakub-onderka/php-console-highlighter": "0.3.*",
  1119 + "nikic/php-parser": "~1.3|~2.0|~3.0",
  1120 + "php": ">=5.3.9",
  1121 + "symfony/console": "~2.3.10|^2.4.2|~3.0",
  1122 + "symfony/var-dumper": "~2.7|~3.0"
  1123 + },
  1124 + "require-dev": {
  1125 + "friendsofphp/php-cs-fixer": "~1.11",
  1126 + "hoa/console": "~3.16|~1.14",
  1127 + "phpunit/phpunit": "~4.4|~5.0",
  1128 + "symfony/finder": "~2.1|~3.0"
  1129 + },
  1130 + "suggest": {
  1131 + "ext-pcntl": "Enabling the PCNTL extension makes PsySH a lot happier :)",
  1132 + "ext-pdo-sqlite": "The doc command requires SQLite to work.",
  1133 + "ext-posix": "If you have PCNTL, you'll want the POSIX extension as well.",
  1134 + "ext-readline": "Enables support for arrow-key history navigation, and showing and manipulating command history.",
  1135 + "hoa/console": "A pure PHP readline implementation. You'll want this if your PHP install doesn't already support readline or libedit."
  1136 + },
  1137 + "bin": [
  1138 + "bin/psysh"
  1139 + ],
  1140 + "type": "library",
  1141 + "extra": {
  1142 + "branch-alias": {
  1143 + "dev-develop": "0.8.x-dev"
  1144 + }
  1145 + },
  1146 + "autoload": {
  1147 + "files": [
  1148 + "src/Psy/functions.php"
  1149 + ],
  1150 + "psr-4": {
  1151 + "Psy\\": "src/Psy/"
  1152 + }
  1153 + },
  1154 + "notification-url": "https://packagist.org/downloads/",
  1155 + "license": [
  1156 + "MIT"
  1157 + ],
  1158 + "authors": [
  1159 + {
  1160 + "name": "Justin Hileman",
  1161 + "email": "justin@justinhileman.info",
  1162 + "homepage": "http://justinhileman.com"
  1163 + }
  1164 + ],
  1165 + "description": "An interactive shell for modern PHP.",
  1166 + "homepage": "http://psysh.org",
  1167 + "keywords": [
  1168 + "REPL",
  1169 + "console",
  1170 + "interactive",
  1171 + "shell"
  1172 + ],
  1173 + "time": "2017-10-14T17:14:13+00:00"
  1174 + },
  1175 + {
  1176 + "name": "ramsey/uuid",
  1177 + "version": "3.7.1",
  1178 + "source": {
  1179 + "type": "git",
  1180 + "url": "https://github.com/ramsey/uuid.git",
  1181 + "reference": "45cffe822057a09e05f7bd09ec5fb88eeecd2334"
  1182 + },
  1183 + "dist": {
  1184 + "type": "zip",
  1185 + "url": "https://api.github.com/repos/ramsey/uuid/zipball/45cffe822057a09e05f7bd09ec5fb88eeecd2334",
  1186 + "reference": "45cffe822057a09e05f7bd09ec5fb88eeecd2334",
  1187 + "shasum": ""
  1188 + },
  1189 + "require": {
  1190 + "paragonie/random_compat": "^1.0|^2.0",
  1191 + "php": "^5.4 || ^7.0"
  1192 + },
  1193 + "replace": {
  1194 + "rhumsaa/uuid": "self.version"
  1195 + },
  1196 + "require-dev": {
  1197 + "apigen/apigen": "^4.1",
  1198 + "codeception/aspect-mock": "^1.0 | ^2.0",
  1199 + "doctrine/annotations": "~1.2.0",
  1200 + "goaop/framework": "1.0.0-alpha.2 | ^1.0 | ^2.1",
  1201 + "ircmaxell/random-lib": "^1.1",
  1202 + "jakub-onderka/php-parallel-lint": "^0.9.0",
  1203 + "mockery/mockery": "^0.9.4",
  1204 + "moontoast/math": "^1.1",
  1205 + "php-mock/php-mock-phpunit": "^0.3|^1.1",
  1206 + "phpunit/phpunit": "^4.7|>=5.0 <5.4",
  1207 + "satooshi/php-coveralls": "^0.6.1",
  1208 + "squizlabs/php_codesniffer": "^2.3"
  1209 + },
  1210 + "suggest": {
  1211 + "ext-libsodium": "Provides the PECL libsodium extension for use with the SodiumRandomGenerator",
  1212 + "ext-uuid": "Provides the PECL UUID extension for use with the PeclUuidTimeGenerator and PeclUuidRandomGenerator",
  1213 + "ircmaxell/random-lib": "Provides RandomLib for use with the RandomLibAdapter",
  1214 + "moontoast/math": "Provides support for converting UUID to 128-bit integer (in string form).",
  1215 + "ramsey/uuid-console": "A console application for generating UUIDs with ramsey/uuid",
  1216 + "ramsey/uuid-doctrine": "Allows the use of Ramsey\\Uuid\\Uuid as Doctrine field type."
  1217 + },
  1218 + "type": "library",
  1219 + "extra": {
  1220 + "branch-alias": {
  1221 + "dev-master": "3.x-dev"
  1222 + }
  1223 + },
  1224 + "autoload": {
  1225 + "psr-4": {
  1226 + "Ramsey\\Uuid\\": "src/"
  1227 + }
  1228 + },
  1229 + "notification-url": "https://packagist.org/downloads/",
  1230 + "license": [
  1231 + "MIT"
  1232 + ],
  1233 + "authors": [
  1234 + {
  1235 + "name": "Marijn Huizendveld",
  1236 + "email": "marijn.huizendveld@gmail.com"
  1237 + },
  1238 + {
  1239 + "name": "Thibaud Fabre",
  1240 + "email": "thibaud@aztech.io"
  1241 + },
  1242 + {
  1243 + "name": "Ben Ramsey",
  1244 + "email": "ben@benramsey.com",
  1245 + "homepage": "https://benramsey.com"
  1246 + }
  1247 + ],
  1248 + "description": "Formerly rhumsaa/uuid. A PHP 5.4+ library for generating RFC 4122 version 1, 3, 4, and 5 universally unique identifiers (UUID).",
  1249 + "homepage": "https://github.com/ramsey/uuid",
  1250 + "keywords": [
  1251 + "guid",
  1252 + "identifier",
  1253 + "uuid"
  1254 + ],
  1255 + "time": "2017-09-22T20:46:04+00:00"
  1256 + },
  1257 + {
  1258 + "name": "swiftmailer/swiftmailer",
  1259 + "version": "v6.0.2",
  1260 + "source": {
  1261 + "type": "git",
  1262 + "url": "https://github.com/swiftmailer/swiftmailer.git",
  1263 + "reference": "412333372fb6c8ffb65496a2bbd7321af75733fc"
  1264 + },
  1265 + "dist": {
  1266 + "type": "zip",
  1267 + "url": "https://api.github.com/repos/swiftmailer/swiftmailer/zipball/412333372fb6c8ffb65496a2bbd7321af75733fc",
  1268 + "reference": "412333372fb6c8ffb65496a2bbd7321af75733fc",
  1269 + "shasum": ""
  1270 + },
  1271 + "require": {
  1272 + "egulias/email-validator": "~2.0",
  1273 + "php": ">=7.0.0"
  1274 + },
  1275 + "require-dev": {
  1276 + "mockery/mockery": "~0.9.1",
  1277 + "symfony/phpunit-bridge": "~3.3@dev"
  1278 + },
  1279 + "type": "library",
  1280 + "extra": {
  1281 + "branch-alias": {
  1282 + "dev-master": "6.0-dev"
  1283 + }
  1284 + },
  1285 + "autoload": {
  1286 + "files": [
  1287 + "lib/swift_required.php"
  1288 + ]
  1289 + },
  1290 + "notification-url": "https://packagist.org/downloads/",
  1291 + "license": [
  1292 + "MIT"
  1293 + ],
  1294 + "authors": [
  1295 + {
  1296 + "name": "Chris Corbyn"
  1297 + },
  1298 + {
  1299 + "name": "Fabien Potencier",
  1300 + "email": "fabien@symfony.com"
  1301 + }
  1302 + ],
  1303 + "description": "Swiftmailer, free feature-rich PHP mailer",
  1304 + "homepage": "http://swiftmailer.symfony.com",
  1305 + "keywords": [
  1306 + "email",
  1307 + "mail",
  1308 + "mailer"
  1309 + ],
  1310 + "time": "2017-09-30T22:39:41+00:00"
  1311 + },
  1312 + {
  1313 + "name": "symfony/console",
  1314 + "version": "v3.3.10",
  1315 + "source": {
  1316 + "type": "git",
  1317 + "url": "https://github.com/symfony/console.git",
  1318 + "reference": "116bc56e45a8e5572e51eb43ab58c769a352366c"
  1319 + },
  1320 + "dist": {
  1321 + "type": "zip",
  1322 + "url": "https://api.github.com/repos/symfony/console/zipball/116bc56e45a8e5572e51eb43ab58c769a352366c",
  1323 + "reference": "116bc56e45a8e5572e51eb43ab58c769a352366c",
  1324 + "shasum": ""
  1325 + },
  1326 + "require": {
  1327 + "php": "^5.5.9|>=7.0.8",
  1328 + "symfony/debug": "~2.8|~3.0",
  1329 + "symfony/polyfill-mbstring": "~1.0"
  1330 + },
  1331 + "conflict": {
  1332 + "symfony/dependency-injection": "<3.3"
  1333 + },
  1334 + "require-dev": {
  1335 + "psr/log": "~1.0",
  1336 + "symfony/config": "~3.3",
  1337 + "symfony/dependency-injection": "~3.3",
  1338 + "symfony/event-dispatcher": "~2.8|~3.0",
  1339 + "symfony/filesystem": "~2.8|~3.0",
  1340 + "symfony/process": "~2.8|~3.0"
  1341 + },
  1342 + "suggest": {
  1343 + "psr/log": "For using the console logger",
  1344 + "symfony/event-dispatcher": "",
  1345 + "symfony/filesystem": "",
  1346 + "symfony/process": ""
  1347 + },
  1348 + "type": "library",
  1349 + "extra": {
  1350 + "branch-alias": {
  1351 + "dev-master": "3.3-dev"
  1352 + }
  1353 + },
  1354 + "autoload": {
  1355 + "psr-4": {
  1356 + "Symfony\\Component\\Console\\": ""
  1357 + },
  1358 + "exclude-from-classmap": [
  1359 + "/Tests/"
  1360 + ]
  1361 + },
  1362 + "notification-url": "https://packagist.org/downloads/",
  1363 + "license": [
  1364 + "MIT"
  1365 + ],
  1366 + "authors": [
  1367 + {
  1368 + "name": "Fabien Potencier",
  1369 + "email": "fabien@symfony.com"
  1370 + },
  1371 + {
  1372 + "name": "Symfony Community",
  1373 + "homepage": "https://symfony.com/contributors"
  1374 + }
  1375 + ],
  1376 + "description": "Symfony Console Component",
  1377 + "homepage": "https://symfony.com",
  1378 + "time": "2017-10-02T06:42:24+00:00"
  1379 + },
  1380 + {
  1381 + "name": "symfony/css-selector",
  1382 + "version": "v3.3.10",
  1383 + "source": {
  1384 + "type": "git",
  1385 + "url": "https://github.com/symfony/css-selector.git",
  1386 + "reference": "07447650225ca9223bd5c97180fe7c8267f7d332"
  1387 + },
  1388 + "dist": {
  1389 + "type": "zip",
  1390 + "url": "https://api.github.com/repos/symfony/css-selector/zipball/07447650225ca9223bd5c97180fe7c8267f7d332",
  1391 + "reference": "07447650225ca9223bd5c97180fe7c8267f7d332",
  1392 + "shasum": ""
  1393 + },
  1394 + "require": {
  1395 + "php": "^5.5.9|>=7.0.8"
  1396 + },
  1397 + "type": "library",
  1398 + "extra": {
  1399 + "branch-alias": {
  1400 + "dev-master": "3.3-dev"
  1401 + }
  1402 + },
  1403 + "autoload": {
  1404 + "psr-4": {
  1405 + "Symfony\\Component\\CssSelector\\": ""
  1406 + },
  1407 + "exclude-from-classmap": [
  1408 + "/Tests/"
  1409 + ]
  1410 + },
  1411 + "notification-url": "https://packagist.org/downloads/",
  1412 + "license": [
  1413 + "MIT"
  1414 + ],
  1415 + "authors": [
  1416 + {
  1417 + "name": "Jean-François Simon",
  1418 + "email": "jeanfrancois.simon@sensiolabs.com"
  1419 + },
  1420 + {
  1421 + "name": "Fabien Potencier",
  1422 + "email": "fabien@symfony.com"
  1423 + },
  1424 + {
  1425 + "name": "Symfony Community",
  1426 + "homepage": "https://symfony.com/contributors"
  1427 + }
  1428 + ],
  1429 + "description": "Symfony CssSelector Component",
  1430 + "homepage": "https://symfony.com",
  1431 + "time": "2017-10-02T06:42:24+00:00"
  1432 + },
  1433 + {
  1434 + "name": "symfony/debug",
  1435 + "version": "v3.3.10",
  1436 + "source": {
  1437 + "type": "git",
  1438 + "url": "https://github.com/symfony/debug.git",
  1439 + "reference": "eb95d9ce8f18dcc1b3dfff00cb624c402be78ffd"
  1440 + },
  1441 + "dist": {
  1442 + "type": "zip",
  1443 + "url": "https://api.github.com/repos/symfony/debug/zipball/eb95d9ce8f18dcc1b3dfff00cb624c402be78ffd",
  1444 + "reference": "eb95d9ce8f18dcc1b3dfff00cb624c402be78ffd",
  1445 + "shasum": ""
  1446 + },
  1447 + "require": {
  1448 + "php": "^5.5.9|>=7.0.8",
  1449 + "psr/log": "~1.0"
  1450 + },
  1451 + "conflict": {
  1452 + "symfony/http-kernel": ">=2.3,<2.3.24|~2.4.0|>=2.5,<2.5.9|>=2.6,<2.6.2"
  1453 + },
  1454 + "require-dev": {
  1455 + "symfony/http-kernel": "~2.8|~3.0"
  1456 + },
  1457 + "type": "library",
  1458 + "extra": {
  1459 + "branch-alias": {
  1460 + "dev-master": "3.3-dev"
  1461 + }
  1462 + },
  1463 + "autoload": {
  1464 + "psr-4": {
  1465 + "Symfony\\Component\\Debug\\": ""
  1466 + },
  1467 + "exclude-from-classmap": [
  1468 + "/Tests/"
  1469 + ]
  1470 + },
  1471 + "notification-url": "https://packagist.org/downloads/",
  1472 + "license": [
  1473 + "MIT"
  1474 + ],
  1475 + "authors": [
  1476 + {
  1477 + "name": "Fabien Potencier",
  1478 + "email": "fabien@symfony.com"
  1479 + },
  1480 + {
  1481 + "name": "Symfony Community",
  1482 + "homepage": "https://symfony.com/contributors"
  1483 + }
  1484 + ],
  1485 + "description": "Symfony Debug Component",
  1486 + "homepage": "https://symfony.com",
  1487 + "time": "2017-10-02T06:42:24+00:00"
  1488 + },
  1489 + {
  1490 + "name": "symfony/event-dispatcher",
  1491 + "version": "v3.3.10",
  1492 + "source": {
  1493 + "type": "git",
  1494 + "url": "https://github.com/symfony/event-dispatcher.git",
  1495 + "reference": "d7ba037e4b8221956ab1e221c73c9e27e05dd423"
  1496 + },
  1497 + "dist": {
  1498 + "type": "zip",
  1499 + "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/d7ba037e4b8221956ab1e221c73c9e27e05dd423",
  1500 + "reference": "d7ba037e4b8221956ab1e221c73c9e27e05dd423",
  1501 + "shasum": ""
  1502 + },
  1503 + "require": {
  1504 + "php": "^5.5.9|>=7.0.8"
  1505 + },
  1506 + "conflict": {
  1507 + "symfony/dependency-injection": "<3.3"
  1508 + },
  1509 + "require-dev": {
  1510 + "psr/log": "~1.0",
  1511 + "symfony/config": "~2.8|~3.0",
  1512 + "symfony/dependency-injection": "~3.3",
  1513 + "symfony/expression-language": "~2.8|~3.0",
  1514 + "symfony/stopwatch": "~2.8|~3.0"
  1515 + },
  1516 + "suggest": {
  1517 + "symfony/dependency-injection": "",
  1518 + "symfony/http-kernel": ""
  1519 + },
  1520 + "type": "library",
  1521 + "extra": {
  1522 + "branch-alias": {
  1523 + "dev-master": "3.3-dev"
  1524 + }
  1525 + },
  1526 + "autoload": {
  1527 + "psr-4": {
  1528 + "Symfony\\Component\\EventDispatcher\\": ""
  1529 + },
  1530 + "exclude-from-classmap": [
  1531 + "/Tests/"
  1532 + ]
  1533 + },
  1534 + "notification-url": "https://packagist.org/downloads/",
  1535 + "license": [
  1536 + "MIT"
  1537 + ],
  1538 + "authors": [
  1539 + {
  1540 + "name": "Fabien Potencier",
  1541 + "email": "fabien@symfony.com"
  1542 + },
  1543 + {
  1544 + "name": "Symfony Community",
  1545 + "homepage": "https://symfony.com/contributors"
  1546 + }
  1547 + ],
  1548 + "description": "Symfony EventDispatcher Component",
  1549 + "homepage": "https://symfony.com",
  1550 + "time": "2017-10-02T06:42:24+00:00"
  1551 + },
  1552 + {
  1553 + "name": "symfony/finder",
  1554 + "version": "v3.3.10",
  1555 + "source": {
  1556 + "type": "git",
  1557 + "url": "https://github.com/symfony/finder.git",
  1558 + "reference": "773e19a491d97926f236942484cb541560ce862d"
  1559 + },
  1560 + "dist": {
  1561 + "type": "zip",
  1562 + "url": "https://api.github.com/repos/symfony/finder/zipball/773e19a491d97926f236942484cb541560ce862d",
  1563 + "reference": "773e19a491d97926f236942484cb541560ce862d",
  1564 + "shasum": ""
  1565 + },
  1566 + "require": {
  1567 + "php": "^5.5.9|>=7.0.8"
  1568 + },
  1569 + "type": "library",
  1570 + "extra": {
  1571 + "branch-alias": {
  1572 + "dev-master": "3.3-dev"
  1573 + }
  1574 + },
  1575 + "autoload": {
  1576 + "psr-4": {
  1577 + "Symfony\\Component\\Finder\\": ""
  1578 + },
  1579 + "exclude-from-classmap": [
  1580 + "/Tests/"
  1581 + ]
  1582 + },
  1583 + "notification-url": "https://packagist.org/downloads/",
  1584 + "license": [
  1585 + "MIT"
  1586 + ],
  1587 + "authors": [
  1588 + {
  1589 + "name": "Fabien Potencier",
  1590 + "email": "fabien@symfony.com"
  1591 + },
  1592 + {
  1593 + "name": "Symfony Community",
  1594 + "homepage": "https://symfony.com/contributors"
  1595 + }
  1596 + ],
  1597 + "description": "Symfony Finder Component",
  1598 + "homepage": "https://symfony.com",
  1599 + "time": "2017-10-02T06:42:24+00:00"
  1600 + },
  1601 + {
  1602 + "name": "symfony/http-foundation",
  1603 + "version": "v3.3.10",
  1604 + "source": {
  1605 + "type": "git",
  1606 + "url": "https://github.com/symfony/http-foundation.git",
  1607 + "reference": "22cf9c2b1d9f67cc8e75ae7f4eaa60e4c1eff1f8"
  1608 + },
  1609 + "dist": {
  1610 + "type": "zip",
  1611 + "url": "https://api.github.com/repos/symfony/http-foundation/zipball/22cf9c2b1d9f67cc8e75ae7f4eaa60e4c1eff1f8",
  1612 + "reference": "22cf9c2b1d9f67cc8e75ae7f4eaa60e4c1eff1f8",
  1613 + "shasum": ""
  1614 + },
  1615 + "require": {
  1616 + "php": "^5.5.9|>=7.0.8",
  1617 + "symfony/polyfill-mbstring": "~1.1"
  1618 + },
  1619 + "require-dev": {
  1620 + "symfony/expression-language": "~2.8|~3.0"
  1621 + },
  1622 + "type": "library",
  1623 + "extra": {
  1624 + "branch-alias": {
  1625 + "dev-master": "3.3-dev"
  1626 + }
  1627 + },
  1628 + "autoload": {
  1629 + "psr-4": {
  1630 + "Symfony\\Component\\HttpFoundation\\": ""
  1631 + },
  1632 + "exclude-from-classmap": [
  1633 + "/Tests/"
  1634 + ]
  1635 + },
  1636 + "notification-url": "https://packagist.org/downloads/",
  1637 + "license": [
  1638 + "MIT"
  1639 + ],
  1640 + "authors": [
  1641 + {
  1642 + "name": "Fabien Potencier",
  1643 + "email": "fabien@symfony.com"
  1644 + },
  1645 + {
  1646 + "name": "Symfony Community",
  1647 + "homepage": "https://symfony.com/contributors"
  1648 + }
  1649 + ],
  1650 + "description": "Symfony HttpFoundation Component",
  1651 + "homepage": "https://symfony.com",
  1652 + "time": "2017-10-05T23:10:23+00:00"
  1653 + },
  1654 + {
  1655 + "name": "symfony/http-kernel",
  1656 + "version": "v3.3.10",
  1657 + "source": {
  1658 + "type": "git",
  1659 + "url": "https://github.com/symfony/http-kernel.git",
  1660 + "reference": "654f047a78756964bf91b619554f956517394018"
  1661 + },
  1662 + "dist": {
  1663 + "type": "zip",
  1664 + "url": "https://api.github.com/repos/symfony/http-kernel/zipball/654f047a78756964bf91b619554f956517394018",
  1665 + "reference": "654f047a78756964bf91b619554f956517394018",
  1666 + "shasum": ""
  1667 + },
  1668 + "require": {
  1669 + "php": "^5.5.9|>=7.0.8",
  1670 + "psr/log": "~1.0",
  1671 + "symfony/debug": "~2.8|~3.0",
  1672 + "symfony/event-dispatcher": "~2.8|~3.0",
  1673 + "symfony/http-foundation": "~3.3"
  1674 + },
  1675 + "conflict": {
  1676 + "symfony/config": "<2.8",
  1677 + "symfony/dependency-injection": "<3.3",
  1678 + "symfony/var-dumper": "<3.3",
  1679 + "twig/twig": "<1.34|<2.4,>=2"
  1680 + },
  1681 + "require-dev": {
  1682 + "psr/cache": "~1.0",
  1683 + "symfony/browser-kit": "~2.8|~3.0",
  1684 + "symfony/class-loader": "~2.8|~3.0",
  1685 + "symfony/config": "~2.8|~3.0",
  1686 + "symfony/console": "~2.8|~3.0",
  1687 + "symfony/css-selector": "~2.8|~3.0",
  1688 + "symfony/dependency-injection": "~3.3",
  1689 + "symfony/dom-crawler": "~2.8|~3.0",
  1690 + "symfony/expression-language": "~2.8|~3.0",
  1691 + "symfony/finder": "~2.8|~3.0",
  1692 + "symfony/process": "~2.8|~3.0",
  1693 + "symfony/routing": "~2.8|~3.0",
  1694 + "symfony/stopwatch": "~2.8|~3.0",
  1695 + "symfony/templating": "~2.8|~3.0",
  1696 + "symfony/translation": "~2.8|~3.0",
  1697 + "symfony/var-dumper": "~3.3"
  1698 + },
  1699 + "suggest": {
  1700 + "symfony/browser-kit": "",
  1701 + "symfony/class-loader": "",
  1702 + "symfony/config": "",
  1703 + "symfony/console": "",
  1704 + "symfony/dependency-injection": "",
  1705 + "symfony/finder": "",
  1706 + "symfony/var-dumper": ""
  1707 + },
  1708 + "type": "library",
  1709 + "extra": {
  1710 + "branch-alias": {
  1711 + "dev-master": "3.3-dev"
  1712 + }
  1713 + },
  1714 + "autoload": {
  1715 + "psr-4": {
  1716 + "Symfony\\Component\\HttpKernel\\": ""
  1717 + },
  1718 + "exclude-from-classmap": [
  1719 + "/Tests/"
  1720 + ]
  1721 + },
  1722 + "notification-url": "https://packagist.org/downloads/",
  1723 + "license": [
  1724 + "MIT"
  1725 + ],
  1726 + "authors": [
  1727 + {
  1728 + "name": "Fabien Potencier",
  1729 + "email": "fabien@symfony.com"
  1730 + },
  1731 + {
  1732 + "name": "Symfony Community",
  1733 + "homepage": "https://symfony.com/contributors"
  1734 + }
  1735 + ],
  1736 + "description": "Symfony HttpKernel Component",
  1737 + "homepage": "https://symfony.com",
  1738 + "time": "2017-10-05T23:40:19+00:00"
  1739 + },
  1740 + {
  1741 + "name": "symfony/polyfill-mbstring",
  1742 + "version": "v1.6.0",
  1743 + "source": {
  1744 + "type": "git",
  1745 + "url": "https://github.com/symfony/polyfill-mbstring.git",
  1746 + "reference": "2ec8b39c38cb16674bbf3fea2b6ce5bf117e1296"
  1747 + },
  1748 + "dist": {
  1749 + "type": "zip",
  1750 + "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/2ec8b39c38cb16674bbf3fea2b6ce5bf117e1296",
  1751 + "reference": "2ec8b39c38cb16674bbf3fea2b6ce5bf117e1296",
  1752 + "shasum": ""
  1753 + },
  1754 + "require": {
  1755 + "php": ">=5.3.3"
  1756 + },
  1757 + "suggest": {
  1758 + "ext-mbstring": "For best performance"
  1759 + },
  1760 + "type": "library",
  1761 + "extra": {
  1762 + "branch-alias": {
  1763 + "dev-master": "1.6-dev"
  1764 + }
  1765 + },
  1766 + "autoload": {
  1767 + "psr-4": {
  1768 + "Symfony\\Polyfill\\Mbstring\\": ""
  1769 + },
  1770 + "files": [
  1771 + "bootstrap.php"
  1772 + ]
  1773 + },
  1774 + "notification-url": "https://packagist.org/downloads/",
  1775 + "license": [
  1776 + "MIT"
  1777 + ],
  1778 + "authors": [
  1779 + {
  1780 + "name": "Nicolas Grekas",
  1781 + "email": "p@tchwork.com"
  1782 + },
  1783 + {
  1784 + "name": "Symfony Community",
  1785 + "homepage": "https://symfony.com/contributors"
  1786 + }
  1787 + ],
  1788 + "description": "Symfony polyfill for the Mbstring extension",
  1789 + "homepage": "https://symfony.com",
  1790 + "keywords": [
  1791 + "compatibility",
  1792 + "mbstring",
  1793 + "polyfill",
  1794 + "portable",
  1795 + "shim"
  1796 + ],
  1797 + "time": "2017-10-11T12:05:26+00:00"
  1798 + },
  1799 + {
  1800 + "name": "symfony/process",
  1801 + "version": "v3.3.10",
  1802 + "source": {
  1803 + "type": "git",
  1804 + "url": "https://github.com/symfony/process.git",
  1805 + "reference": "fdf89e57a723a29baf536e288d6e232c059697b1"
  1806 + },
  1807 + "dist": {
  1808 + "type": "zip",
  1809 + "url": "https://api.github.com/repos/symfony/process/zipball/fdf89e57a723a29baf536e288d6e232c059697b1",
  1810 + "reference": "fdf89e57a723a29baf536e288d6e232c059697b1",
  1811 + "shasum": ""
  1812 + },
  1813 + "require": {
  1814 + "php": "^5.5.9|>=7.0.8"
  1815 + },
  1816 + "type": "library",
  1817 + "extra": {
  1818 + "branch-alias": {
  1819 + "dev-master": "3.3-dev"
  1820 + }
  1821 + },
  1822 + "autoload": {
  1823 + "psr-4": {
  1824 + "Symfony\\Component\\Process\\": ""
  1825 + },
  1826 + "exclude-from-classmap": [
  1827 + "/Tests/"
  1828 + ]
  1829 + },
  1830 + "notification-url": "https://packagist.org/downloads/",
  1831 + "license": [
  1832 + "MIT"
  1833 + ],
  1834 + "authors": [
  1835 + {
  1836 + "name": "Fabien Potencier",
  1837 + "email": "fabien@symfony.com"
  1838 + },
  1839 + {
  1840 + "name": "Symfony Community",
  1841 + "homepage": "https://symfony.com/contributors"
  1842 + }
  1843 + ],
  1844 + "description": "Symfony Process Component",
  1845 + "homepage": "https://symfony.com",
  1846 + "time": "2017-10-02T06:42:24+00:00"
  1847 + },
  1848 + {
  1849 + "name": "symfony/routing",
  1850 + "version": "v3.3.10",
  1851 + "source": {
  1852 + "type": "git",
  1853 + "url": "https://github.com/symfony/routing.git",
  1854 + "reference": "2e26fa63da029dab49bf9377b3b4f60a8fecb009"
  1855 + },
  1856 + "dist": {
  1857 + "type": "zip",
  1858 + "url": "https://api.github.com/repos/symfony/routing/zipball/2e26fa63da029dab49bf9377b3b4f60a8fecb009",
  1859 + "reference": "2e26fa63da029dab49bf9377b3b4f60a8fecb009",
  1860 + "shasum": ""
  1861 + },
  1862 + "require": {
  1863 + "php": "^5.5.9|>=7.0.8"
  1864 + },
  1865 + "conflict": {
  1866 + "symfony/config": "<2.8",
  1867 + "symfony/dependency-injection": "<3.3",
  1868 + "symfony/yaml": "<3.3"
  1869 + },
  1870 + "require-dev": {
  1871 + "doctrine/annotations": "~1.0",
  1872 + "doctrine/common": "~2.2",
  1873 + "psr/log": "~1.0",
  1874 + "symfony/config": "~2.8|~3.0",
  1875 + "symfony/dependency-injection": "~3.3",
  1876 + "symfony/expression-language": "~2.8|~3.0",
  1877 + "symfony/http-foundation": "~2.8|~3.0",
  1878 + "symfony/yaml": "~3.3"
  1879 + },
  1880 + "suggest": {
  1881 + "doctrine/annotations": "For using the annotation loader",
  1882 + "symfony/config": "For using the all-in-one router or any loader",
  1883 + "symfony/dependency-injection": "For loading routes from a service",
  1884 + "symfony/expression-language": "For using expression matching",
  1885 + "symfony/http-foundation": "For using a Symfony Request object",
  1886 + "symfony/yaml": "For using the YAML loader"
  1887 + },
  1888 + "type": "library",
  1889 + "extra": {
  1890 + "branch-alias": {
  1891 + "dev-master": "3.3-dev"
  1892 + }
  1893 + },
  1894 + "autoload": {
  1895 + "psr-4": {
  1896 + "Symfony\\Component\\Routing\\": ""
  1897 + },
  1898 + "exclude-from-classmap": [
  1899 + "/Tests/"
  1900 + ]
  1901 + },
  1902 + "notification-url": "https://packagist.org/downloads/",
  1903 + "license": [
  1904 + "MIT"
  1905 + ],
  1906 + "authors": [
  1907 + {
  1908 + "name": "Fabien Potencier",
  1909 + "email": "fabien@symfony.com"
  1910 + },
  1911 + {
  1912 + "name": "Symfony Community",
  1913 + "homepage": "https://symfony.com/contributors"
  1914 + }
  1915 + ],
  1916 + "description": "Symfony Routing Component",
  1917 + "homepage": "https://symfony.com",
  1918 + "keywords": [
  1919 + "router",
  1920 + "routing",
  1921 + "uri",
  1922 + "url"
  1923 + ],
  1924 + "time": "2017-10-02T07:25:00+00:00"
  1925 + },
  1926 + {
  1927 + "name": "symfony/translation",
  1928 + "version": "v3.3.10",
  1929 + "source": {
  1930 + "type": "git",
  1931 + "url": "https://github.com/symfony/translation.git",
  1932 + "reference": "409bf229cd552bf7e3faa8ab7e3980b07672073f"
  1933 + },
  1934 + "dist": {
  1935 + "type": "zip",
  1936 + "url": "https://api.github.com/repos/symfony/translation/zipball/409bf229cd552bf7e3faa8ab7e3980b07672073f",
  1937 + "reference": "409bf229cd552bf7e3faa8ab7e3980b07672073f",
  1938 + "shasum": ""
  1939 + },
  1940 + "require": {
  1941 + "php": "^5.5.9|>=7.0.8",
  1942 + "symfony/polyfill-mbstring": "~1.0"
  1943 + },
  1944 + "conflict": {
  1945 + "symfony/config": "<2.8",
  1946 + "symfony/yaml": "<3.3"
  1947 + },
  1948 + "require-dev": {
  1949 + "psr/log": "~1.0",
  1950 + "symfony/config": "~2.8|~3.0",
  1951 + "symfony/intl": "^2.8.18|^3.2.5",
  1952 + "symfony/yaml": "~3.3"
  1953 + },
  1954 + "suggest": {
  1955 + "psr/log": "To use logging capability in translator",
  1956 + "symfony/config": "",
  1957 + "symfony/yaml": ""
  1958 + },
  1959 + "type": "library",
  1960 + "extra": {
  1961 + "branch-alias": {
  1962 + "dev-master": "3.3-dev"
  1963 + }
  1964 + },
  1965 + "autoload": {
  1966 + "psr-4": {
  1967 + "Symfony\\Component\\Translation\\": ""
  1968 + },
  1969 + "exclude-from-classmap": [
  1970 + "/Tests/"
  1971 + ]
  1972 + },
  1973 + "notification-url": "https://packagist.org/downloads/",
  1974 + "license": [
  1975 + "MIT"
  1976 + ],
  1977 + "authors": [
  1978 + {
  1979 + "name": "Fabien Potencier",
  1980 + "email": "fabien@symfony.com"
  1981 + },
  1982 + {
  1983 + "name": "Symfony Community",
  1984 + "homepage": "https://symfony.com/contributors"
  1985 + }
  1986 + ],
  1987 + "description": "Symfony Translation Component",
  1988 + "homepage": "https://symfony.com",
  1989 + "time": "2017-10-02T06:42:24+00:00"
  1990 + },
  1991 + {
  1992 + "name": "symfony/var-dumper",
  1993 + "version": "v3.3.10",
  1994 + "source": {
  1995 + "type": "git",
  1996 + "url": "https://github.com/symfony/var-dumper.git",
  1997 + "reference": "03e3693a36701f1c581dd24a6d6eea2eba2113f6"
  1998 + },
  1999 + "dist": {
  2000 + "type": "zip",
  2001 + "url": "https://api.github.com/repos/symfony/var-dumper/zipball/03e3693a36701f1c581dd24a6d6eea2eba2113f6",
  2002 + "reference": "03e3693a36701f1c581dd24a6d6eea2eba2113f6",
  2003 + "shasum": ""
  2004 + },
  2005 + "require": {
  2006 + "php": "^5.5.9|>=7.0.8",
  2007 + "symfony/polyfill-mbstring": "~1.0"
  2008 + },
  2009 + "conflict": {
  2010 + "phpunit/phpunit": "<4.8.35|<5.4.3,>=5.0"
  2011 + },
  2012 + "require-dev": {
  2013 + "ext-iconv": "*",
  2014 + "twig/twig": "~1.34|~2.4"
  2015 + },
  2016 + "suggest": {
  2017 + "ext-iconv": "To convert non-UTF-8 strings to UTF-8 (or symfony/polyfill-iconv in case ext-iconv cannot be used).",
  2018 + "ext-symfony_debug": ""
  2019 + },
  2020 + "type": "library",
  2021 + "extra": {
  2022 + "branch-alias": {
  2023 + "dev-master": "3.3-dev"
  2024 + }
  2025 + },
  2026 + "autoload": {
  2027 + "files": [
  2028 + "Resources/functions/dump.php"
  2029 + ],
  2030 + "psr-4": {
  2031 + "Symfony\\Component\\VarDumper\\": ""
  2032 + },
  2033 + "exclude-from-classmap": [
  2034 + "/Tests/"
  2035 + ]
  2036 + },
  2037 + "notification-url": "https://packagist.org/downloads/",
  2038 + "license": [
  2039 + "MIT"
  2040 + ],
  2041 + "authors": [
  2042 + {
  2043 + "name": "Nicolas Grekas",
  2044 + "email": "p@tchwork.com"
  2045 + },
  2046 + {
  2047 + "name": "Symfony Community",
  2048 + "homepage": "https://symfony.com/contributors"
  2049 + }
  2050 + ],
  2051 + "description": "Symfony mechanism for exploring and dumping PHP variables",
  2052 + "homepage": "https://symfony.com",
  2053 + "keywords": [
  2054 + "debug",
  2055 + "dump"
  2056 + ],
  2057 + "time": "2017-10-02T06:42:24+00:00"
  2058 + },
  2059 + {
  2060 + "name": "tijsverkoyen/css-to-inline-styles",
  2061 + "version": "2.2.0",
  2062 + "source": {
  2063 + "type": "git",
  2064 + "url": "https://github.com/tijsverkoyen/CssToInlineStyles.git",
  2065 + "reference": "ab03919dfd85a74ae0372f8baf9f3c7d5c03b04b"
  2066 + },
  2067 + "dist": {
  2068 + "type": "zip",
  2069 + "url": "https://api.github.com/repos/tijsverkoyen/CssToInlineStyles/zipball/ab03919dfd85a74ae0372f8baf9f3c7d5c03b04b",
  2070 + "reference": "ab03919dfd85a74ae0372f8baf9f3c7d5c03b04b",
  2071 + "shasum": ""
  2072 + },
  2073 + "require": {
  2074 + "php": "^5.5 || ^7",
  2075 + "symfony/css-selector": "^2.7|~3.0"
  2076 + },
  2077 + "require-dev": {
  2078 + "phpunit/phpunit": "~4.8|5.1.*"
  2079 + },
  2080 + "type": "library",
  2081 + "extra": {
  2082 + "branch-alias": {
  2083 + "dev-master": "2.0.x-dev"
  2084 + }
  2085 + },
  2086 + "autoload": {
  2087 + "psr-4": {
  2088 + "TijsVerkoyen\\CssToInlineStyles\\": "src"
  2089 + }
  2090 + },
  2091 + "notification-url": "https://packagist.org/downloads/",
  2092 + "license": [
  2093 + "BSD-3-Clause"
  2094 + ],
  2095 + "authors": [
  2096 + {
  2097 + "name": "Tijs Verkoyen",
  2098 + "email": "css_to_inline_styles@verkoyen.eu",
  2099 + "role": "Developer"
  2100 + }
  2101 + ],
  2102 + "description": "CssToInlineStyles is a class that enables you to convert HTML-pages/files into HTML-pages/files with inline styles. This is very useful when you're sending emails.",
  2103 + "homepage": "https://github.com/tijsverkoyen/CssToInlineStyles",
  2104 + "time": "2016-09-20T12:50:39+00:00"
  2105 + },
  2106 + {
  2107 + "name": "vlucas/phpdotenv",
  2108 + "version": "v2.4.0",
  2109 + "source": {
  2110 + "type": "git",
  2111 + "url": "https://github.com/vlucas/phpdotenv.git",
  2112 + "reference": "3cc116adbe4b11be5ec557bf1d24dc5e3a21d18c"
  2113 + },
  2114 + "dist": {
  2115 + "type": "zip",
  2116 + "url": "https://api.github.com/repos/vlucas/phpdotenv/zipball/3cc116adbe4b11be5ec557bf1d24dc5e3a21d18c",
  2117 + "reference": "3cc116adbe4b11be5ec557bf1d24dc5e3a21d18c",
  2118 + "shasum": ""
  2119 + },
  2120 + "require": {
  2121 + "php": ">=5.3.9"
  2122 + },
  2123 + "require-dev": {
  2124 + "phpunit/phpunit": "^4.8 || ^5.0"
  2125 + },
  2126 + "type": "library",
  2127 + "extra": {
  2128 + "branch-alias": {
  2129 + "dev-master": "2.4-dev"
  2130 + }
  2131 + },
  2132 + "autoload": {
  2133 + "psr-4": {
  2134 + "Dotenv\\": "src/"
  2135 + }
  2136 + },
  2137 + "notification-url": "https://packagist.org/downloads/",
  2138 + "license": [
  2139 + "BSD-3-Clause-Attribution"
  2140 + ],
  2141 + "authors": [
  2142 + {
  2143 + "name": "Vance Lucas",
  2144 + "email": "vance@vancelucas.com",
  2145 + "homepage": "http://www.vancelucas.com"
  2146 + }
  2147 + ],
  2148 + "description": "Loads environment variables from `.env` to `getenv()`, `$_ENV` and `$_SERVER` automagically.",
  2149 + "keywords": [
  2150 + "dotenv",
  2151 + "env",
  2152 + "environment"
  2153 + ],
  2154 + "time": "2016-09-01T10:05:43+00:00"
  2155 + }
  2156 + ],
  2157 + "packages-dev": [
  2158 + {
  2159 + "name": "doctrine/instantiator",
  2160 + "version": "1.0.5",
  2161 + "source": {
  2162 + "type": "git",
  2163 + "url": "https://github.com/doctrine/instantiator.git",
  2164 + "reference": "8e884e78f9f0eb1329e445619e04456e64d8051d"
  2165 + },
  2166 + "dist": {
  2167 + "type": "zip",
  2168 + "url": "https://api.github.com/repos/doctrine/instantiator/zipball/8e884e78f9f0eb1329e445619e04456e64d8051d",
  2169 + "reference": "8e884e78f9f0eb1329e445619e04456e64d8051d",
  2170 + "shasum": ""
  2171 + },
  2172 + "require": {
  2173 + "php": ">=5.3,<8.0-DEV"
  2174 + },
  2175 + "require-dev": {
  2176 + "athletic/athletic": "~0.1.8",
  2177 + "ext-pdo": "*",
  2178 + "ext-phar": "*",
  2179 + "phpunit/phpunit": "~4.0",
  2180 + "squizlabs/php_codesniffer": "~2.0"
  2181 + },
  2182 + "type": "library",
  2183 + "extra": {
  2184 + "branch-alias": {
  2185 + "dev-master": "1.0.x-dev"
  2186 + }
  2187 + },
  2188 + "autoload": {
  2189 + "psr-4": {
  2190 + "Doctrine\\Instantiator\\": "src/Doctrine/Instantiator/"
  2191 + }
  2192 + },
  2193 + "notification-url": "https://packagist.org/downloads/",
  2194 + "license": [
  2195 + "MIT"
  2196 + ],
  2197 + "authors": [
  2198 + {
  2199 + "name": "Marco Pivetta",
  2200 + "email": "ocramius@gmail.com",
  2201 + "homepage": "http://ocramius.github.com/"
  2202 + }
  2203 + ],
  2204 + "description": "A small, lightweight utility to instantiate objects in PHP without invoking their constructors",
  2205 + "homepage": "https://github.com/doctrine/instantiator",
  2206 + "keywords": [
  2207 + "constructor",
  2208 + "instantiate"
  2209 + ],
  2210 + "time": "2015-06-14T21:17:01+00:00"
  2211 + },
  2212 + {
  2213 + "name": "filp/whoops",
  2214 + "version": "2.1.12",
  2215 + "source": {
  2216 + "type": "git",
  2217 + "url": "https://github.com/filp/whoops.git",
  2218 + "reference": "a99f0b151846021ba7a73b4e3cba3ebc9f14f03e"
  2219 + },
  2220 + "dist": {
  2221 + "type": "zip",
  2222 + "url": "https://api.github.com/repos/filp/whoops/zipball/a99f0b151846021ba7a73b4e3cba3ebc9f14f03e",
  2223 + "reference": "a99f0b151846021ba7a73b4e3cba3ebc9f14f03e",
  2224 + "shasum": ""
  2225 + },
  2226 + "require": {
  2227 + "php": "^5.5.9 || ^7.0",
  2228 + "psr/log": "^1.0.1"
  2229 + },
  2230 + "require-dev": {
  2231 + "mockery/mockery": "0.9.*",
  2232 + "phpunit/phpunit": "^4.8 || ^5.0",
  2233 + "symfony/var-dumper": "^2.6 || ^3.0"
  2234 + },
  2235 + "suggest": {
  2236 + "symfony/var-dumper": "Pretty print complex values better with var-dumper available",
  2237 + "whoops/soap": "Formats errors as SOAP responses"
  2238 + },
  2239 + "type": "library",
  2240 + "extra": {
  2241 + "branch-alias": {
  2242 + "dev-master": "2.0-dev"
  2243 + }
  2244 + },
  2245 + "autoload": {
  2246 + "psr-4": {
  2247 + "Whoops\\": "src/Whoops/"
  2248 + }
  2249 + },
  2250 + "notification-url": "https://packagist.org/downloads/",
  2251 + "license": [
  2252 + "MIT"
  2253 + ],
  2254 + "authors": [
  2255 + {
  2256 + "name": "Filipe Dobreira",
  2257 + "homepage": "https://github.com/filp",
  2258 + "role": "Developer"
  2259 + }
  2260 + ],
  2261 + "description": "php error handling for cool kids",
  2262 + "homepage": "https://filp.github.io/whoops/",
  2263 + "keywords": [
  2264 + "error",
  2265 + "exception",
  2266 + "handling",
  2267 + "library",
  2268 + "throwable",
  2269 + "whoops"
  2270 + ],
  2271 + "time": "2017-10-15T13:05:10+00:00"
  2272 + },
  2273 + {
  2274 + "name": "fzaninotto/faker",
  2275 + "version": "v1.7.1",
  2276 + "source": {
  2277 + "type": "git",
  2278 + "url": "https://github.com/fzaninotto/Faker.git",
  2279 + "reference": "d3ed4cc37051c1ca52d22d76b437d14809fc7e0d"
  2280 + },
  2281 + "dist": {
  2282 + "type": "zip",
  2283 + "url": "https://api.github.com/repos/fzaninotto/Faker/zipball/d3ed4cc37051c1ca52d22d76b437d14809fc7e0d",
  2284 + "reference": "d3ed4cc37051c1ca52d22d76b437d14809fc7e0d",
  2285 + "shasum": ""
  2286 + },
  2287 + "require": {
  2288 + "php": "^5.3.3 || ^7.0"
  2289 + },
  2290 + "require-dev": {
  2291 + "ext-intl": "*",
  2292 + "phpunit/phpunit": "^4.0 || ^5.0",
  2293 + "squizlabs/php_codesniffer": "^1.5"
  2294 + },
  2295 + "type": "library",
  2296 + "extra": {
  2297 + "branch-alias": {
  2298 + "dev-master": "1.8-dev"
  2299 + }
  2300 + },
  2301 + "autoload": {
  2302 + "psr-4": {
  2303 + "Faker\\": "src/Faker/"
  2304 + }
  2305 + },
  2306 + "notification-url": "https://packagist.org/downloads/",
  2307 + "license": [
  2308 + "MIT"
  2309 + ],
  2310 + "authors": [
  2311 + {
  2312 + "name": "François Zaninotto"
  2313 + }
  2314 + ],
  2315 + "description": "Faker is a PHP library that generates fake data for you.",
  2316 + "keywords": [
  2317 + "data",
  2318 + "faker",
  2319 + "fixtures"
  2320 + ],
  2321 + "time": "2017-08-15T16:48:10+00:00"
  2322 + },
  2323 + {
  2324 + "name": "hamcrest/hamcrest-php",
  2325 + "version": "v2.0.0",
  2326 + "source": {
  2327 + "type": "git",
  2328 + "url": "https://github.com/hamcrest/hamcrest-php.git",
  2329 + "reference": "776503d3a8e85d4f9a1148614f95b7a608b046ad"
  2330 + },
  2331 + "dist": {
  2332 + "type": "zip",
  2333 + "url": "https://api.github.com/repos/hamcrest/hamcrest-php/zipball/776503d3a8e85d4f9a1148614f95b7a608b046ad",
  2334 + "reference": "776503d3a8e85d4f9a1148614f95b7a608b046ad",
  2335 + "shasum": ""
  2336 + },
  2337 + "require": {
  2338 + "php": "^5.3|^7.0"
  2339 + },
  2340 + "replace": {
  2341 + "cordoval/hamcrest-php": "*",
  2342 + "davedevelopment/hamcrest-php": "*",
  2343 + "kodova/hamcrest-php": "*"
  2344 + },
  2345 + "require-dev": {
  2346 + "phpunit/php-file-iterator": "1.3.3",
  2347 + "phpunit/phpunit": "~4.0",
  2348 + "satooshi/php-coveralls": "^1.0"
  2349 + },
  2350 + "type": "library",
  2351 + "extra": {
  2352 + "branch-alias": {
  2353 + "dev-master": "2.0-dev"
  2354 + }
  2355 + },
  2356 + "autoload": {
  2357 + "classmap": [
  2358 + "hamcrest"
  2359 + ]
  2360 + },
  2361 + "notification-url": "https://packagist.org/downloads/",
  2362 + "license": [
  2363 + "BSD"
  2364 + ],
  2365 + "description": "This is the PHP port of Hamcrest Matchers",
  2366 + "keywords": [
  2367 + "test"
  2368 + ],
  2369 + "time": "2016-01-20T08:20:44+00:00"
  2370 + },
  2371 + {
  2372 + "name": "mockery/mockery",
  2373 + "version": "1.0",
  2374 + "source": {
  2375 + "type": "git",
  2376 + "url": "https://github.com/mockery/mockery.git",
  2377 + "reference": "1bac8c362b12f522fdd1f1fa3556284c91affa38"
  2378 + },
  2379 + "dist": {
  2380 + "type": "zip",
  2381 + "url": "https://api.github.com/repos/mockery/mockery/zipball/1bac8c362b12f522fdd1f1fa3556284c91affa38",
  2382 + "reference": "1bac8c362b12f522fdd1f1fa3556284c91affa38",
  2383 + "shasum": ""
  2384 + },
  2385 + "require": {
  2386 + "hamcrest/hamcrest-php": "~2.0",
  2387 + "lib-pcre": ">=7.0",
  2388 + "php": ">=5.6.0"
  2389 + },
  2390 + "require-dev": {
  2391 + "phpunit/phpunit": "~5.7|~6.1"
  2392 + },
  2393 + "type": "library",
  2394 + "extra": {
  2395 + "branch-alias": {
  2396 + "dev-master": "1.0.x-dev"
  2397 + }
  2398 + },
  2399 + "autoload": {
  2400 + "psr-0": {
  2401 + "Mockery": "library/"
  2402 + }
  2403 + },
  2404 + "notification-url": "https://packagist.org/downloads/",
  2405 + "license": [
  2406 + "BSD-3-Clause"
  2407 + ],
  2408 + "authors": [
  2409 + {
  2410 + "name": "Pádraic Brady",
  2411 + "email": "padraic.brady@gmail.com",
  2412 + "homepage": "http://blog.astrumfutura.com"
  2413 + },
  2414 + {
  2415 + "name": "Dave Marshall",
  2416 + "email": "dave.marshall@atstsolutions.co.uk",
  2417 + "homepage": "http://davedevelopment.co.uk"
  2418 + }
  2419 + ],
  2420 + "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.",
  2421 + "homepage": "http://github.com/mockery/mockery",
  2422 + "keywords": [
  2423 + "BDD",
  2424 + "TDD",
  2425 + "library",
  2426 + "mock",
  2427 + "mock objects",
  2428 + "mockery",
  2429 + "stub",
  2430 + "test",
  2431 + "test double",
  2432 + "testing"
  2433 + ],
  2434 + "time": "2017-10-06T16:20:43+00:00"
  2435 + },
  2436 + {
  2437 + "name": "myclabs/deep-copy",
  2438 + "version": "1.6.1",
  2439 + "source": {
  2440 + "type": "git",
  2441 + "url": "https://github.com/myclabs/DeepCopy.git",
  2442 + "reference": "8e6e04167378abf1ddb4d3522d8755c5fd90d102"
  2443 + },
  2444 + "dist": {
  2445 + "type": "zip",
  2446 + "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/8e6e04167378abf1ddb4d3522d8755c5fd90d102",
  2447 + "reference": "8e6e04167378abf1ddb4d3522d8755c5fd90d102",
  2448 + "shasum": ""
  2449 + },
  2450 + "require": {
  2451 + "php": ">=5.4.0"
  2452 + },
  2453 + "require-dev": {
  2454 + "doctrine/collections": "1.*",
  2455 + "phpunit/phpunit": "~4.1"
  2456 + },
  2457 + "type": "library",
  2458 + "autoload": {
  2459 + "psr-4": {
  2460 + "DeepCopy\\": "src/DeepCopy/"
  2461 + }
  2462 + },
  2463 + "notification-url": "https://packagist.org/downloads/",
  2464 + "license": [
  2465 + "MIT"
  2466 + ],
  2467 + "description": "Create deep copies (clones) of your objects",
  2468 + "homepage": "https://github.com/myclabs/DeepCopy",
  2469 + "keywords": [
  2470 + "clone",
  2471 + "copy",
  2472 + "duplicate",
  2473 + "object",
  2474 + "object graph"
  2475 + ],
  2476 + "time": "2017-04-12T18:52:22+00:00"
  2477 + },
  2478 + {
  2479 + "name": "phar-io/manifest",
  2480 + "version": "1.0.1",
  2481 + "source": {
  2482 + "type": "git",
  2483 + "url": "https://github.com/phar-io/manifest.git",
  2484 + "reference": "2df402786ab5368a0169091f61a7c1e0eb6852d0"
  2485 + },
  2486 + "dist": {
  2487 + "type": "zip",
  2488 + "url": "https://api.github.com/repos/phar-io/manifest/zipball/2df402786ab5368a0169091f61a7c1e0eb6852d0",
  2489 + "reference": "2df402786ab5368a0169091f61a7c1e0eb6852d0",
  2490 + "shasum": ""
  2491 + },
  2492 + "require": {
  2493 + "ext-dom": "*",
  2494 + "ext-phar": "*",
  2495 + "phar-io/version": "^1.0.1",
  2496 + "php": "^5.6 || ^7.0"
  2497 + },
  2498 + "type": "library",
  2499 + "extra": {
  2500 + "branch-alias": {
  2501 + "dev-master": "1.0.x-dev"
  2502 + }
  2503 + },
  2504 + "autoload": {
  2505 + "classmap": [
  2506 + "src/"
  2507 + ]
  2508 + },
  2509 + "notification-url": "https://packagist.org/downloads/",
  2510 + "license": [
  2511 + "BSD-3-Clause"
  2512 + ],
  2513 + "authors": [
  2514 + {
  2515 + "name": "Arne Blankerts",
  2516 + "email": "arne@blankerts.de",
  2517 + "role": "Developer"
  2518 + },
  2519 + {
  2520 + "name": "Sebastian Heuer",
  2521 + "email": "sebastian@phpeople.de",
  2522 + "role": "Developer"
  2523 + },
  2524 + {
  2525 + "name": "Sebastian Bergmann",
  2526 + "email": "sebastian@phpunit.de",
  2527 + "role": "Developer"
  2528 + }
  2529 + ],
  2530 + "description": "Component for reading phar.io manifest information from a PHP Archive (PHAR)",
  2531 + "time": "2017-03-05T18:14:27+00:00"
  2532 + },
  2533 + {
  2534 + "name": "phar-io/version",
  2535 + "version": "1.0.1",
  2536 + "source": {
  2537 + "type": "git",
  2538 + "url": "https://github.com/phar-io/version.git",
  2539 + "reference": "a70c0ced4be299a63d32fa96d9281d03e94041df"
  2540 + },
  2541 + "dist": {
  2542 + "type": "zip",
  2543 + "url": "https://api.github.com/repos/phar-io/version/zipball/a70c0ced4be299a63d32fa96d9281d03e94041df",
  2544 + "reference": "a70c0ced4be299a63d32fa96d9281d03e94041df",
  2545 + "shasum": ""
  2546 + },
  2547 + "require": {
  2548 + "php": "^5.6 || ^7.0"
  2549 + },
  2550 + "type": "library",
  2551 + "autoload": {
  2552 + "classmap": [
  2553 + "src/"
  2554 + ]
  2555 + },
  2556 + "notification-url": "https://packagist.org/downloads/",
  2557 + "license": [
  2558 + "BSD-3-Clause"
  2559 + ],
  2560 + "authors": [
  2561 + {
  2562 + "name": "Arne Blankerts",
  2563 + "email": "arne@blankerts.de",
  2564 + "role": "Developer"
  2565 + },
  2566 + {
  2567 + "name": "Sebastian Heuer",
  2568 + "email": "sebastian@phpeople.de",
  2569 + "role": "Developer"
  2570 + },
  2571 + {
  2572 + "name": "Sebastian Bergmann",
  2573 + "email": "sebastian@phpunit.de",
  2574 + "role": "Developer"
  2575 + }
  2576 + ],
  2577 + "description": "Library for handling version information and constraints",
  2578 + "time": "2017-03-05T17:38:23+00:00"
  2579 + },
  2580 + {
  2581 + "name": "phpdocumentor/reflection-common",
  2582 + "version": "1.0.1",
  2583 + "source": {
  2584 + "type": "git",
  2585 + "url": "https://github.com/phpDocumentor/ReflectionCommon.git",
  2586 + "reference": "21bdeb5f65d7ebf9f43b1b25d404f87deab5bfb6"
  2587 + },
  2588 + "dist": {
  2589 + "type": "zip",
  2590 + "url": "https://api.github.com/repos/phpDocumentor/ReflectionCommon/zipball/21bdeb5f65d7ebf9f43b1b25d404f87deab5bfb6",
  2591 + "reference": "21bdeb5f65d7ebf9f43b1b25d404f87deab5bfb6",
  2592 + "shasum": ""
  2593 + },
  2594 + "require": {
  2595 + "php": ">=5.5"
  2596 + },
  2597 + "require-dev": {
  2598 + "phpunit/phpunit": "^4.6"
  2599 + },
  2600 + "type": "library",
  2601 + "extra": {
  2602 + "branch-alias": {
  2603 + "dev-master": "1.0.x-dev"
  2604 + }
  2605 + },
  2606 + "autoload": {
  2607 + "psr-4": {
  2608 + "phpDocumentor\\Reflection\\": [
  2609 + "src"
  2610 + ]
  2611 + }
  2612 + },
  2613 + "notification-url": "https://packagist.org/downloads/",
  2614 + "license": [
  2615 + "MIT"
  2616 + ],
  2617 + "authors": [
  2618 + {
  2619 + "name": "Jaap van Otterdijk",
  2620 + "email": "opensource@ijaap.nl"
  2621 + }
  2622 + ],
  2623 + "description": "Common reflection classes used by phpdocumentor to reflect the code structure",
  2624 + "homepage": "http://www.phpdoc.org",
  2625 + "keywords": [
  2626 + "FQSEN",
  2627 + "phpDocumentor",
  2628 + "phpdoc",
  2629 + "reflection",
  2630 + "static analysis"
  2631 + ],
  2632 + "time": "2017-09-11T18:02:19+00:00"
  2633 + },
  2634 + {
  2635 + "name": "phpdocumentor/reflection-docblock",
  2636 + "version": "4.1.1",
  2637 + "source": {
  2638 + "type": "git",
  2639 + "url": "https://github.com/phpDocumentor/ReflectionDocBlock.git",
  2640 + "reference": "2d3d238c433cf69caeb4842e97a3223a116f94b2"
  2641 + },
  2642 + "dist": {
  2643 + "type": "zip",
  2644 + "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/2d3d238c433cf69caeb4842e97a3223a116f94b2",
  2645 + "reference": "2d3d238c433cf69caeb4842e97a3223a116f94b2",
  2646 + "shasum": ""
  2647 + },
  2648 + "require": {
  2649 + "php": "^7.0",
  2650 + "phpdocumentor/reflection-common": "^1.0@dev",
  2651 + "phpdocumentor/type-resolver": "^0.4.0",
  2652 + "webmozart/assert": "^1.0"
  2653 + },
  2654 + "require-dev": {
  2655 + "mockery/mockery": "^0.9.4",
  2656 + "phpunit/phpunit": "^4.4"
  2657 + },
  2658 + "type": "library",
  2659 + "autoload": {
  2660 + "psr-4": {
  2661 + "phpDocumentor\\Reflection\\": [
  2662 + "src/"
  2663 + ]
  2664 + }
  2665 + },
  2666 + "notification-url": "https://packagist.org/downloads/",
  2667 + "license": [
  2668 + "MIT"
  2669 + ],
  2670 + "authors": [
  2671 + {
  2672 + "name": "Mike van Riel",
  2673 + "email": "me@mikevanriel.com"
  2674 + }
  2675 + ],
  2676 + "description": "With this component, a library can provide support for annotations via DocBlocks or otherwise retrieve information that is embedded in a DocBlock.",
  2677 + "time": "2017-08-30T18:51:59+00:00"
  2678 + },
  2679 + {
  2680 + "name": "phpdocumentor/type-resolver",
  2681 + "version": "0.4.0",
  2682 + "source": {
  2683 + "type": "git",
  2684 + "url": "https://github.com/phpDocumentor/TypeResolver.git",
  2685 + "reference": "9c977708995954784726e25d0cd1dddf4e65b0f7"
  2686 + },
  2687 + "dist": {
  2688 + "type": "zip",
  2689 + "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/9c977708995954784726e25d0cd1dddf4e65b0f7",
  2690 + "reference": "9c977708995954784726e25d0cd1dddf4e65b0f7",
  2691 + "shasum": ""
  2692 + },
  2693 + "require": {
  2694 + "php": "^5.5 || ^7.0",
  2695 + "phpdocumentor/reflection-common": "^1.0"
  2696 + },
  2697 + "require-dev": {
  2698 + "mockery/mockery": "^0.9.4",
  2699 + "phpunit/phpunit": "^5.2||^4.8.24"
  2700 + },
  2701 + "type": "library",
  2702 + "extra": {
  2703 + "branch-alias": {
  2704 + "dev-master": "1.0.x-dev"
  2705 + }
  2706 + },
  2707 + "autoload": {
  2708 + "psr-4": {
  2709 + "phpDocumentor\\Reflection\\": [
  2710 + "src/"
  2711 + ]
  2712 + }
  2713 + },
  2714 + "notification-url": "https://packagist.org/downloads/",
  2715 + "license": [
  2716 + "MIT"
  2717 + ],
  2718 + "authors": [
  2719 + {
  2720 + "name": "Mike van Riel",
  2721 + "email": "me@mikevanriel.com"
  2722 + }
  2723 + ],
  2724 + "time": "2017-07-14T14:27:02+00:00"
  2725 + },
  2726 + {
  2727 + "name": "phpspec/prophecy",
  2728 + "version": "v1.7.2",
  2729 + "source": {
  2730 + "type": "git",
  2731 + "url": "https://github.com/phpspec/prophecy.git",
  2732 + "reference": "c9b8c6088acd19d769d4cc0ffa60a9fe34344bd6"
  2733 + },
  2734 + "dist": {
  2735 + "type": "zip",
  2736 + "url": "https://api.github.com/repos/phpspec/prophecy/zipball/c9b8c6088acd19d769d4cc0ffa60a9fe34344bd6",
  2737 + "reference": "c9b8c6088acd19d769d4cc0ffa60a9fe34344bd6",
  2738 + "shasum": ""
  2739 + },
  2740 + "require": {
  2741 + "doctrine/instantiator": "^1.0.2",
  2742 + "php": "^5.3|^7.0",
  2743 + "phpdocumentor/reflection-docblock": "^2.0|^3.0.2|^4.0",
  2744 + "sebastian/comparator": "^1.1|^2.0",
  2745 + "sebastian/recursion-context": "^1.0|^2.0|^3.0"
  2746 + },
  2747 + "require-dev": {
  2748 + "phpspec/phpspec": "^2.5|^3.2",
  2749 + "phpunit/phpunit": "^4.8 || ^5.6.5"
  2750 + },
  2751 + "type": "library",
  2752 + "extra": {
  2753 + "branch-alias": {
  2754 + "dev-master": "1.7.x-dev"
  2755 + }
  2756 + },
  2757 + "autoload": {
  2758 + "psr-0": {
  2759 + "Prophecy\\": "src/"
  2760 + }
  2761 + },
  2762 + "notification-url": "https://packagist.org/downloads/",
  2763 + "license": [
  2764 + "MIT"
  2765 + ],
  2766 + "authors": [
  2767 + {
  2768 + "name": "Konstantin Kudryashov",
  2769 + "email": "ever.zet@gmail.com",
  2770 + "homepage": "http://everzet.com"
  2771 + },
  2772 + {
  2773 + "name": "Marcello Duarte",
  2774 + "email": "marcello.duarte@gmail.com"
  2775 + }
  2776 + ],
  2777 + "description": "Highly opinionated mocking framework for PHP 5.3+",
  2778 + "homepage": "https://github.com/phpspec/prophecy",
  2779 + "keywords": [
  2780 + "Double",
  2781 + "Dummy",
  2782 + "fake",
  2783 + "mock",
  2784 + "spy",
  2785 + "stub"
  2786 + ],
  2787 + "time": "2017-09-04T11:05:03+00:00"
  2788 + },
  2789 + {
  2790 + "name": "phpunit/php-code-coverage",
  2791 + "version": "5.2.2",
  2792 + "source": {
  2793 + "type": "git",
  2794 + "url": "https://github.com/sebastianbergmann/php-code-coverage.git",
  2795 + "reference": "8ed1902a57849e117b5651fc1a5c48110946c06b"
  2796 + },
  2797 + "dist": {
  2798 + "type": "zip",
  2799 + "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/8ed1902a57849e117b5651fc1a5c48110946c06b",
  2800 + "reference": "8ed1902a57849e117b5651fc1a5c48110946c06b",
  2801 + "shasum": ""
  2802 + },
  2803 + "require": {
  2804 + "ext-dom": "*",
  2805 + "ext-xmlwriter": "*",
  2806 + "php": "^7.0",
  2807 + "phpunit/php-file-iterator": "^1.4.2",
  2808 + "phpunit/php-text-template": "^1.2.1",
  2809 + "phpunit/php-token-stream": "^1.4.11 || ^2.0",
  2810 + "sebastian/code-unit-reverse-lookup": "^1.0.1",
  2811 + "sebastian/environment": "^3.0",
  2812 + "sebastian/version": "^2.0.1",
  2813 + "theseer/tokenizer": "^1.1"
  2814 + },
  2815 + "require-dev": {
  2816 + "ext-xdebug": "^2.5",
  2817 + "phpunit/phpunit": "^6.0"
  2818 + },
  2819 + "suggest": {
  2820 + "ext-xdebug": "^2.5.5"
  2821 + },
  2822 + "type": "library",
  2823 + "extra": {
  2824 + "branch-alias": {
  2825 + "dev-master": "5.2.x-dev"
  2826 + }
  2827 + },
  2828 + "autoload": {
  2829 + "classmap": [
  2830 + "src/"
  2831 + ]
  2832 + },
  2833 + "notification-url": "https://packagist.org/downloads/",
  2834 + "license": [
  2835 + "BSD-3-Clause"
  2836 + ],
  2837 + "authors": [
  2838 + {
  2839 + "name": "Sebastian Bergmann",
  2840 + "email": "sb@sebastian-bergmann.de",
  2841 + "role": "lead"
  2842 + }
  2843 + ],
  2844 + "description": "Library that provides collection, processing, and rendering functionality for PHP code coverage information.",
  2845 + "homepage": "https://github.com/sebastianbergmann/php-code-coverage",
  2846 + "keywords": [
  2847 + "coverage",
  2848 + "testing",
  2849 + "xunit"
  2850 + ],
  2851 + "time": "2017-08-03T12:40:43+00:00"
  2852 + },
  2853 + {
  2854 + "name": "phpunit/php-file-iterator",
  2855 + "version": "1.4.2",
  2856 + "source": {
  2857 + "type": "git",
  2858 + "url": "https://github.com/sebastianbergmann/php-file-iterator.git",
  2859 + "reference": "3cc8f69b3028d0f96a9078e6295d86e9bf019be5"
  2860 + },
  2861 + "dist": {
  2862 + "type": "zip",
  2863 + "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/3cc8f69b3028d0f96a9078e6295d86e9bf019be5",
  2864 + "reference": "3cc8f69b3028d0f96a9078e6295d86e9bf019be5",
  2865 + "shasum": ""
  2866 + },
  2867 + "require": {
  2868 + "php": ">=5.3.3"
  2869 + },
  2870 + "type": "library",
  2871 + "extra": {
  2872 + "branch-alias": {
  2873 + "dev-master": "1.4.x-dev"
  2874 + }
  2875 + },
  2876 + "autoload": {
  2877 + "classmap": [
  2878 + "src/"
  2879 + ]
  2880 + },
  2881 + "notification-url": "https://packagist.org/downloads/",
  2882 + "license": [
  2883 + "BSD-3-Clause"
  2884 + ],
  2885 + "authors": [
  2886 + {
  2887 + "name": "Sebastian Bergmann",
  2888 + "email": "sb@sebastian-bergmann.de",
  2889 + "role": "lead"
  2890 + }
  2891 + ],
  2892 + "description": "FilterIterator implementation that filters files based on a list of suffixes.",
  2893 + "homepage": "https://github.com/sebastianbergmann/php-file-iterator/",
  2894 + "keywords": [
  2895 + "filesystem",
  2896 + "iterator"
  2897 + ],
  2898 + "time": "2016-10-03T07:40:28+00:00"
  2899 + },
  2900 + {
  2901 + "name": "phpunit/php-text-template",
  2902 + "version": "1.2.1",
  2903 + "source": {
  2904 + "type": "git",
  2905 + "url": "https://github.com/sebastianbergmann/php-text-template.git",
  2906 + "reference": "31f8b717e51d9a2afca6c9f046f5d69fc27c8686"
  2907 + },
  2908 + "dist": {
  2909 + "type": "zip",
  2910 + "url": "https://api.github.com/repos/sebastianbergmann/php-text-template/zipball/31f8b717e51d9a2afca6c9f046f5d69fc27c8686",
  2911 + "reference": "31f8b717e51d9a2afca6c9f046f5d69fc27c8686",
  2912 + "shasum": ""
  2913 + },
  2914 + "require": {
  2915 + "php": ">=5.3.3"
  2916 + },
  2917 + "type": "library",
  2918 + "autoload": {
  2919 + "classmap": [
  2920 + "src/"
  2921 + ]
  2922 + },
  2923 + "notification-url": "https://packagist.org/downloads/",
  2924 + "license": [
  2925 + "BSD-3-Clause"
  2926 + ],
  2927 + "authors": [
  2928 + {
  2929 + "name": "Sebastian Bergmann",
  2930 + "email": "sebastian@phpunit.de",
  2931 + "role": "lead"
  2932 + }
  2933 + ],
  2934 + "description": "Simple template engine.",
  2935 + "homepage": "https://github.com/sebastianbergmann/php-text-template/",
  2936 + "keywords": [
  2937 + "template"
  2938 + ],
  2939 + "time": "2015-06-21T13:50:34+00:00"
  2940 + },
  2941 + {
  2942 + "name": "phpunit/php-timer",
  2943 + "version": "1.0.9",
  2944 + "source": {
  2945 + "type": "git",
  2946 + "url": "https://github.com/sebastianbergmann/php-timer.git",
  2947 + "reference": "3dcf38ca72b158baf0bc245e9184d3fdffa9c46f"
  2948 + },
  2949 + "dist": {
  2950 + "type": "zip",
  2951 + "url": "https://api.github.com/repos/sebastianbergmann/php-timer/zipball/3dcf38ca72b158baf0bc245e9184d3fdffa9c46f",
  2952 + "reference": "3dcf38ca72b158baf0bc245e9184d3fdffa9c46f",
  2953 + "shasum": ""
  2954 + },
  2955 + "require": {
  2956 + "php": "^5.3.3 || ^7.0"
  2957 + },
  2958 + "require-dev": {
  2959 + "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.0"
  2960 + },
  2961 + "type": "library",
  2962 + "extra": {
  2963 + "branch-alias": {
  2964 + "dev-master": "1.0-dev"
  2965 + }
  2966 + },
  2967 + "autoload": {
  2968 + "classmap": [
  2969 + "src/"
  2970 + ]
  2971 + },
  2972 + "notification-url": "https://packagist.org/downloads/",
  2973 + "license": [
  2974 + "BSD-3-Clause"
  2975 + ],
  2976 + "authors": [
  2977 + {
  2978 + "name": "Sebastian Bergmann",
  2979 + "email": "sb@sebastian-bergmann.de",
  2980 + "role": "lead"
  2981 + }
  2982 + ],
  2983 + "description": "Utility class for timing",
  2984 + "homepage": "https://github.com/sebastianbergmann/php-timer/",
  2985 + "keywords": [
  2986 + "timer"
  2987 + ],
  2988 + "time": "2017-02-26T11:10:40+00:00"
  2989 + },
  2990 + {
  2991 + "name": "phpunit/php-token-stream",
  2992 + "version": "2.0.1",
  2993 + "source": {
  2994 + "type": "git",
  2995 + "url": "https://github.com/sebastianbergmann/php-token-stream.git",
  2996 + "reference": "9a02332089ac48e704c70f6cefed30c224e3c0b0"
  2997 + },
  2998 + "dist": {
  2999 + "type": "zip",
  3000 + "url": "https://api.github.com/repos/sebastianbergmann/php-token-stream/zipball/9a02332089ac48e704c70f6cefed30c224e3c0b0",
  3001 + "reference": "9a02332089ac48e704c70f6cefed30c224e3c0b0",
  3002 + "shasum": ""
  3003 + },
  3004 + "require": {
  3005 + "ext-tokenizer": "*",
  3006 + "php": "^7.0"
  3007 + },
  3008 + "require-dev": {
  3009 + "phpunit/phpunit": "^6.2.4"
  3010 + },
  3011 + "type": "library",
  3012 + "extra": {
  3013 + "branch-alias": {
  3014 + "dev-master": "2.0-dev"
  3015 + }
  3016 + },
  3017 + "autoload": {
  3018 + "classmap": [
  3019 + "src/"
  3020 + ]
  3021 + },
  3022 + "notification-url": "https://packagist.org/downloads/",
  3023 + "license": [
  3024 + "BSD-3-Clause"
  3025 + ],
  3026 + "authors": [
  3027 + {
  3028 + "name": "Sebastian Bergmann",
  3029 + "email": "sebastian@phpunit.de"
  3030 + }
  3031 + ],
  3032 + "description": "Wrapper around PHP's tokenizer extension.",
  3033 + "homepage": "https://github.com/sebastianbergmann/php-token-stream/",
  3034 + "keywords": [
  3035 + "tokenizer"
  3036 + ],
  3037 + "time": "2017-08-20T05:47:52+00:00"
  3038 + },
  3039 + {
  3040 + "name": "phpunit/phpunit",
  3041 + "version": "6.4.3",
  3042 + "source": {
  3043 + "type": "git",
  3044 + "url": "https://github.com/sebastianbergmann/phpunit.git",
  3045 + "reference": "06b28548fd2b4a20c3cd6e247dc86331a7d4db13"
  3046 + },
  3047 + "dist": {
  3048 + "type": "zip",
  3049 + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/06b28548fd2b4a20c3cd6e247dc86331a7d4db13",
  3050 + "reference": "06b28548fd2b4a20c3cd6e247dc86331a7d4db13",
  3051 + "shasum": ""
  3052 + },
  3053 + "require": {
  3054 + "ext-dom": "*",
  3055 + "ext-json": "*",
  3056 + "ext-libxml": "*",
  3057 + "ext-mbstring": "*",
  3058 + "ext-xml": "*",
  3059 + "myclabs/deep-copy": "^1.6.1",
  3060 + "phar-io/manifest": "^1.0.1",
  3061 + "phar-io/version": "^1.0",
  3062 + "php": "^7.0",
  3063 + "phpspec/prophecy": "^1.7",
  3064 + "phpunit/php-code-coverage": "^5.2.2",
  3065 + "phpunit/php-file-iterator": "^1.4.2",
  3066 + "phpunit/php-text-template": "^1.2.1",
  3067 + "phpunit/php-timer": "^1.0.9",
  3068 + "phpunit/phpunit-mock-objects": "^4.0.3",
  3069 + "sebastian/comparator": "^2.0.2",
  3070 + "sebastian/diff": "^2.0",
  3071 + "sebastian/environment": "^3.1",
  3072 + "sebastian/exporter": "^3.1",
  3073 + "sebastian/global-state": "^2.0",
  3074 + "sebastian/object-enumerator": "^3.0.3",
  3075 + "sebastian/resource-operations": "^1.0",
  3076 + "sebastian/version": "^2.0.1"
  3077 + },
  3078 + "conflict": {
  3079 + "phpdocumentor/reflection-docblock": "3.0.2",
  3080 + "phpunit/dbunit": "<3.0"
  3081 + },
  3082 + "require-dev": {
  3083 + "ext-pdo": "*"
  3084 + },
  3085 + "suggest": {
  3086 + "ext-xdebug": "*",
  3087 + "phpunit/php-invoker": "^1.1"
  3088 + },
  3089 + "bin": [
  3090 + "phpunit"
  3091 + ],
  3092 + "type": "library",
  3093 + "extra": {
  3094 + "branch-alias": {
  3095 + "dev-master": "6.4.x-dev"
  3096 + }
  3097 + },
  3098 + "autoload": {
  3099 + "classmap": [
  3100 + "src/"
  3101 + ]
  3102 + },
  3103 + "notification-url": "https://packagist.org/downloads/",
  3104 + "license": [
  3105 + "BSD-3-Clause"
  3106 + ],
  3107 + "authors": [
  3108 + {
  3109 + "name": "Sebastian Bergmann",
  3110 + "email": "sebastian@phpunit.de",
  3111 + "role": "lead"
  3112 + }
  3113 + ],
  3114 + "description": "The PHP Unit Testing framework.",
  3115 + "homepage": "https://phpunit.de/",
  3116 + "keywords": [
  3117 + "phpunit",
  3118 + "testing",
  3119 + "xunit"
  3120 + ],
  3121 + "time": "2017-10-16T13:18:59+00:00"
  3122 + },
  3123 + {
  3124 + "name": "phpunit/phpunit-mock-objects",
  3125 + "version": "4.0.4",
  3126 + "source": {
  3127 + "type": "git",
  3128 + "url": "https://github.com/sebastianbergmann/phpunit-mock-objects.git",
  3129 + "reference": "2f789b59ab89669015ad984afa350c4ec577ade0"
  3130 + },
  3131 + "dist": {
  3132 + "type": "zip",
  3133 + "url": "https://api.github.com/repos/sebastianbergmann/phpunit-mock-objects/zipball/2f789b59ab89669015ad984afa350c4ec577ade0",
  3134 + "reference": "2f789b59ab89669015ad984afa350c4ec577ade0",
  3135 + "shasum": ""
  3136 + },
  3137 + "require": {
  3138 + "doctrine/instantiator": "^1.0.5",
  3139 + "php": "^7.0",
  3140 + "phpunit/php-text-template": "^1.2.1",
  3141 + "sebastian/exporter": "^3.0"
  3142 + },
  3143 + "conflict": {
  3144 + "phpunit/phpunit": "<6.0"
  3145 + },
  3146 + "require-dev": {
  3147 + "phpunit/phpunit": "^6.0"
  3148 + },
  3149 + "suggest": {
  3150 + "ext-soap": "*"
  3151 + },
  3152 + "type": "library",
  3153 + "extra": {
  3154 + "branch-alias": {
  3155 + "dev-master": "4.0.x-dev"
  3156 + }
  3157 + },
  3158 + "autoload": {
  3159 + "classmap": [
  3160 + "src/"
  3161 + ]
  3162 + },
  3163 + "notification-url": "https://packagist.org/downloads/",
  3164 + "license": [
  3165 + "BSD-3-Clause"
  3166 + ],
  3167 + "authors": [
  3168 + {
  3169 + "name": "Sebastian Bergmann",
  3170 + "email": "sb@sebastian-bergmann.de",
  3171 + "role": "lead"
  3172 + }
  3173 + ],
  3174 + "description": "Mock Object library for PHPUnit",
  3175 + "homepage": "https://github.com/sebastianbergmann/phpunit-mock-objects/",
  3176 + "keywords": [
  3177 + "mock",
  3178 + "xunit"
  3179 + ],
  3180 + "time": "2017-08-03T14:08:16+00:00"
  3181 + },
  3182 + {
  3183 + "name": "sebastian/code-unit-reverse-lookup",
  3184 + "version": "1.0.1",
  3185 + "source": {
  3186 + "type": "git",
  3187 + "url": "https://github.com/sebastianbergmann/code-unit-reverse-lookup.git",
  3188 + "reference": "4419fcdb5eabb9caa61a27c7a1db532a6b55dd18"
  3189 + },
  3190 + "dist": {
  3191 + "type": "zip",
  3192 + "url": "https://api.github.com/repos/sebastianbergmann/code-unit-reverse-lookup/zipball/4419fcdb5eabb9caa61a27c7a1db532a6b55dd18",
  3193 + "reference": "4419fcdb5eabb9caa61a27c7a1db532a6b55dd18",
  3194 + "shasum": ""
  3195 + },
  3196 + "require": {
  3197 + "php": "^5.6 || ^7.0"
  3198 + },
  3199 + "require-dev": {
  3200 + "phpunit/phpunit": "^5.7 || ^6.0"
  3201 + },
  3202 + "type": "library",
  3203 + "extra": {
  3204 + "branch-alias": {
  3205 + "dev-master": "1.0.x-dev"
  3206 + }
  3207 + },
  3208 + "autoload": {
  3209 + "classmap": [
  3210 + "src/"
  3211 + ]
  3212 + },
  3213 + "notification-url": "https://packagist.org/downloads/",
  3214 + "license": [
  3215 + "BSD-3-Clause"
  3216 + ],
  3217 + "authors": [
  3218 + {
  3219 + "name": "Sebastian Bergmann",
  3220 + "email": "sebastian@phpunit.de"
  3221 + }
  3222 + ],
  3223 + "description": "Looks up which function or method a line of code belongs to",
  3224 + "homepage": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/",
  3225 + "time": "2017-03-04T06:30:41+00:00"
  3226 + },
  3227 + {
  3228 + "name": "sebastian/comparator",
  3229 + "version": "2.0.2",
  3230 + "source": {
  3231 + "type": "git",
  3232 + "url": "https://github.com/sebastianbergmann/comparator.git",
  3233 + "reference": "ae068fede81d06e7bb9bb46a367210a3d3e1fe6a"
  3234 + },
  3235 + "dist": {
  3236 + "type": "zip",
  3237 + "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/ae068fede81d06e7bb9bb46a367210a3d3e1fe6a",
  3238 + "reference": "ae068fede81d06e7bb9bb46a367210a3d3e1fe6a",
  3239 + "shasum": ""
  3240 + },
  3241 + "require": {
  3242 + "php": "^7.0",
  3243 + "sebastian/diff": "^2.0",
  3244 + "sebastian/exporter": "^3.0"
  3245 + },
  3246 + "require-dev": {
  3247 + "phpunit/phpunit": "^6.0"
  3248 + },
  3249 + "type": "library",
  3250 + "extra": {
  3251 + "branch-alias": {
  3252 + "dev-master": "2.0.x-dev"
  3253 + }
  3254 + },
  3255 + "autoload": {
  3256 + "classmap": [
  3257 + "src/"
  3258 + ]
  3259 + },
  3260 + "notification-url": "https://packagist.org/downloads/",
  3261 + "license": [
  3262 + "BSD-3-Clause"
  3263 + ],
  3264 + "authors": [
  3265 + {
  3266 + "name": "Jeff Welch",
  3267 + "email": "whatthejeff@gmail.com"
  3268 + },
  3269 + {
  3270 + "name": "Volker Dusch",
  3271 + "email": "github@wallbash.com"
  3272 + },
  3273 + {
  3274 + "name": "Bernhard Schussek",
  3275 + "email": "bschussek@2bepublished.at"
  3276 + },
  3277 + {
  3278 + "name": "Sebastian Bergmann",
  3279 + "email": "sebastian@phpunit.de"
  3280 + }
  3281 + ],
  3282 + "description": "Provides the functionality to compare PHP values for equality",
  3283 + "homepage": "http://www.github.com/sebastianbergmann/comparator",
  3284 + "keywords": [
  3285 + "comparator",
  3286 + "compare",
  3287 + "equality"
  3288 + ],
  3289 + "time": "2017-08-03T07:14:59+00:00"
  3290 + },
  3291 + {
  3292 + "name": "sebastian/diff",
  3293 + "version": "2.0.1",
  3294 + "source": {
  3295 + "type": "git",
  3296 + "url": "https://github.com/sebastianbergmann/diff.git",
  3297 + "reference": "347c1d8b49c5c3ee30c7040ea6fc446790e6bddd"
  3298 + },
  3299 + "dist": {
  3300 + "type": "zip",
  3301 + "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/347c1d8b49c5c3ee30c7040ea6fc446790e6bddd",
  3302 + "reference": "347c1d8b49c5c3ee30c7040ea6fc446790e6bddd",
  3303 + "shasum": ""
  3304 + },
  3305 + "require": {
  3306 + "php": "^7.0"
  3307 + },
  3308 + "require-dev": {
  3309 + "phpunit/phpunit": "^6.2"
  3310 + },
  3311 + "type": "library",
  3312 + "extra": {
  3313 + "branch-alias": {
  3314 + "dev-master": "2.0-dev"
  3315 + }
  3316 + },
  3317 + "autoload": {
  3318 + "classmap": [
  3319 + "src/"
  3320 + ]
  3321 + },
  3322 + "notification-url": "https://packagist.org/downloads/",
  3323 + "license": [
  3324 + "BSD-3-Clause"
  3325 + ],
  3326 + "authors": [
  3327 + {
  3328 + "name": "Kore Nordmann",
  3329 + "email": "mail@kore-nordmann.de"
  3330 + },
  3331 + {
  3332 + "name": "Sebastian Bergmann",
  3333 + "email": "sebastian@phpunit.de"
  3334 + }
  3335 + ],
  3336 + "description": "Diff implementation",
  3337 + "homepage": "https://github.com/sebastianbergmann/diff",
  3338 + "keywords": [
  3339 + "diff"
  3340 + ],
  3341 + "time": "2017-08-03T08:09:46+00:00"
  3342 + },
  3343 + {
  3344 + "name": "sebastian/environment",
  3345 + "version": "3.1.0",
  3346 + "source": {
  3347 + "type": "git",
  3348 + "url": "https://github.com/sebastianbergmann/environment.git",
  3349 + "reference": "cd0871b3975fb7fc44d11314fd1ee20925fce4f5"
  3350 + },
  3351 + "dist": {
  3352 + "type": "zip",
  3353 + "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/cd0871b3975fb7fc44d11314fd1ee20925fce4f5",
  3354 + "reference": "cd0871b3975fb7fc44d11314fd1ee20925fce4f5",
  3355 + "shasum": ""
  3356 + },
  3357 + "require": {
  3358 + "php": "^7.0"
  3359 + },
  3360 + "require-dev": {
  3361 + "phpunit/phpunit": "^6.1"
  3362 + },
  3363 + "type": "library",
  3364 + "extra": {
  3365 + "branch-alias": {
  3366 + "dev-master": "3.1.x-dev"
  3367 + }
  3368 + },
  3369 + "autoload": {
  3370 + "classmap": [
  3371 + "src/"
  3372 + ]
  3373 + },
  3374 + "notification-url": "https://packagist.org/downloads/",
  3375 + "license": [
  3376 + "BSD-3-Clause"
  3377 + ],
  3378 + "authors": [
  3379 + {
  3380 + "name": "Sebastian Bergmann",
  3381 + "email": "sebastian@phpunit.de"
  3382 + }
  3383 + ],
  3384 + "description": "Provides functionality to handle HHVM/PHP environments",
  3385 + "homepage": "http://www.github.com/sebastianbergmann/environment",
  3386 + "keywords": [
  3387 + "Xdebug",
  3388 + "environment",
  3389 + "hhvm"
  3390 + ],
  3391 + "time": "2017-07-01T08:51:00+00:00"
  3392 + },
  3393 + {
  3394 + "name": "sebastian/exporter",
  3395 + "version": "3.1.0",
  3396 + "source": {
  3397 + "type": "git",
  3398 + "url": "https://github.com/sebastianbergmann/exporter.git",
  3399 + "reference": "234199f4528de6d12aaa58b612e98f7d36adb937"
  3400 + },
  3401 + "dist": {
  3402 + "type": "zip",
  3403 + "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/234199f4528de6d12aaa58b612e98f7d36adb937",
  3404 + "reference": "234199f4528de6d12aaa58b612e98f7d36adb937",
  3405 + "shasum": ""
  3406 + },
  3407 + "require": {
  3408 + "php": "^7.0",
  3409 + "sebastian/recursion-context": "^3.0"
  3410 + },
  3411 + "require-dev": {
  3412 + "ext-mbstring": "*",
  3413 + "phpunit/phpunit": "^6.0"
  3414 + },
  3415 + "type": "library",
  3416 + "extra": {
  3417 + "branch-alias": {
  3418 + "dev-master": "3.1.x-dev"
  3419 + }
  3420 + },
  3421 + "autoload": {
  3422 + "classmap": [
  3423 + "src/"
  3424 + ]
  3425 + },
  3426 + "notification-url": "https://packagist.org/downloads/",
  3427 + "license": [
  3428 + "BSD-3-Clause"
  3429 + ],
  3430 + "authors": [
  3431 + {
  3432 + "name": "Jeff Welch",
  3433 + "email": "whatthejeff@gmail.com"
  3434 + },
  3435 + {
  3436 + "name": "Volker Dusch",
  3437 + "email": "github@wallbash.com"
  3438 + },
  3439 + {
  3440 + "name": "Bernhard Schussek",
  3441 + "email": "bschussek@2bepublished.at"
  3442 + },
  3443 + {
  3444 + "name": "Sebastian Bergmann",
  3445 + "email": "sebastian@phpunit.de"
  3446 + },
  3447 + {
  3448 + "name": "Adam Harvey",
  3449 + "email": "aharvey@php.net"
  3450 + }
  3451 + ],
  3452 + "description": "Provides the functionality to export PHP variables for visualization",
  3453 + "homepage": "http://www.github.com/sebastianbergmann/exporter",
  3454 + "keywords": [
  3455 + "export",
  3456 + "exporter"
  3457 + ],
  3458 + "time": "2017-04-03T13:19:02+00:00"
  3459 + },
  3460 + {
  3461 + "name": "sebastian/global-state",
  3462 + "version": "2.0.0",
  3463 + "source": {
  3464 + "type": "git",
  3465 + "url": "https://github.com/sebastianbergmann/global-state.git",
  3466 + "reference": "e8ba02eed7bbbb9e59e43dedd3dddeff4a56b0c4"
  3467 + },
  3468 + "dist": {
  3469 + "type": "zip",
  3470 + "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/e8ba02eed7bbbb9e59e43dedd3dddeff4a56b0c4",
  3471 + "reference": "e8ba02eed7bbbb9e59e43dedd3dddeff4a56b0c4",
  3472 + "shasum": ""
  3473 + },
  3474 + "require": {
  3475 + "php": "^7.0"
  3476 + },
  3477 + "require-dev": {
  3478 + "phpunit/phpunit": "^6.0"
  3479 + },
  3480 + "suggest": {
  3481 + "ext-uopz": "*"
  3482 + },
  3483 + "type": "library",
  3484 + "extra": {
  3485 + "branch-alias": {
  3486 + "dev-master": "2.0-dev"
  3487 + }
  3488 + },
  3489 + "autoload": {
  3490 + "classmap": [
  3491 + "src/"
  3492 + ]
  3493 + },
  3494 + "notification-url": "https://packagist.org/downloads/",
  3495 + "license": [
  3496 + "BSD-3-Clause"
  3497 + ],
  3498 + "authors": [
  3499 + {
  3500 + "name": "Sebastian Bergmann",
  3501 + "email": "sebastian@phpunit.de"
  3502 + }
  3503 + ],
  3504 + "description": "Snapshotting of global state",
  3505 + "homepage": "http://www.github.com/sebastianbergmann/global-state",
  3506 + "keywords": [
  3507 + "global state"
  3508 + ],
  3509 + "time": "2017-04-27T15:39:26+00:00"
  3510 + },
  3511 + {
  3512 + "name": "sebastian/object-enumerator",
  3513 + "version": "3.0.3",
  3514 + "source": {
  3515 + "type": "git",
  3516 + "url": "https://github.com/sebastianbergmann/object-enumerator.git",
  3517 + "reference": "7cfd9e65d11ffb5af41198476395774d4c8a84c5"
  3518 + },
  3519 + "dist": {
  3520 + "type": "zip",
  3521 + "url": "https://api.github.com/repos/sebastianbergmann/object-enumerator/zipball/7cfd9e65d11ffb5af41198476395774d4c8a84c5",
  3522 + "reference": "7cfd9e65d11ffb5af41198476395774d4c8a84c5",
  3523 + "shasum": ""
  3524 + },
  3525 + "require": {
  3526 + "php": "^7.0",
  3527 + "sebastian/object-reflector": "^1.1.1",
  3528 + "sebastian/recursion-context": "^3.0"
  3529 + },
  3530 + "require-dev": {
  3531 + "phpunit/phpunit": "^6.0"
  3532 + },
  3533 + "type": "library",
  3534 + "extra": {
  3535 + "branch-alias": {
  3536 + "dev-master": "3.0.x-dev"
  3537 + }
  3538 + },
  3539 + "autoload": {
  3540 + "classmap": [
  3541 + "src/"
  3542 + ]
  3543 + },
  3544 + "notification-url": "https://packagist.org/downloads/",
  3545 + "license": [
  3546 + "BSD-3-Clause"
  3547 + ],
  3548 + "authors": [
  3549 + {
  3550 + "name": "Sebastian Bergmann",
  3551 + "email": "sebastian@phpunit.de"
  3552 + }
  3553 + ],
  3554 + "description": "Traverses array structures and object graphs to enumerate all referenced objects",
  3555 + "homepage": "https://github.com/sebastianbergmann/object-enumerator/",
  3556 + "time": "2017-08-03T12:35:26+00:00"
  3557 + },
  3558 + {
  3559 + "name": "sebastian/object-reflector",
  3560 + "version": "1.1.1",
  3561 + "source": {
  3562 + "type": "git",
  3563 + "url": "https://github.com/sebastianbergmann/object-reflector.git",
  3564 + "reference": "773f97c67f28de00d397be301821b06708fca0be"
  3565 + },
  3566 + "dist": {
  3567 + "type": "zip",
  3568 + "url": "https://api.github.com/repos/sebastianbergmann/object-reflector/zipball/773f97c67f28de00d397be301821b06708fca0be",
  3569 + "reference": "773f97c67f28de00d397be301821b06708fca0be",
  3570 + "shasum": ""
  3571 + },
  3572 + "require": {
  3573 + "php": "^7.0"
  3574 + },
  3575 + "require-dev": {
  3576 + "phpunit/phpunit": "^6.0"
  3577 + },
  3578 + "type": "library",
  3579 + "extra": {
  3580 + "branch-alias": {
  3581 + "dev-master": "1.1-dev"
  3582 + }
  3583 + },
  3584 + "autoload": {
  3585 + "classmap": [
  3586 + "src/"
  3587 + ]
  3588 + },
  3589 + "notification-url": "https://packagist.org/downloads/",
  3590 + "license": [
  3591 + "BSD-3-Clause"
  3592 + ],
  3593 + "authors": [
  3594 + {
  3595 + "name": "Sebastian Bergmann",
  3596 + "email": "sebastian@phpunit.de"
  3597 + }
  3598 + ],
  3599 + "description": "Allows reflection of object attributes, including inherited and non-public ones",
  3600 + "homepage": "https://github.com/sebastianbergmann/object-reflector/",
  3601 + "time": "2017-03-29T09:07:27+00:00"
  3602 + },
  3603 + {
  3604 + "name": "sebastian/recursion-context",
  3605 + "version": "3.0.0",
  3606 + "source": {
  3607 + "type": "git",
  3608 + "url": "https://github.com/sebastianbergmann/recursion-context.git",
  3609 + "reference": "5b0cd723502bac3b006cbf3dbf7a1e3fcefe4fa8"
  3610 + },
  3611 + "dist": {
  3612 + "type": "zip",
  3613 + "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/5b0cd723502bac3b006cbf3dbf7a1e3fcefe4fa8",
  3614 + "reference": "5b0cd723502bac3b006cbf3dbf7a1e3fcefe4fa8",
  3615 + "shasum": ""
  3616 + },
  3617 + "require": {
  3618 + "php": "^7.0"
  3619 + },
  3620 + "require-dev": {
  3621 + "phpunit/phpunit": "^6.0"
  3622 + },
  3623 + "type": "library",
  3624 + "extra": {
  3625 + "branch-alias": {
  3626 + "dev-master": "3.0.x-dev"
  3627 + }
  3628 + },
  3629 + "autoload": {
  3630 + "classmap": [
  3631 + "src/"
  3632 + ]
  3633 + },
  3634 + "notification-url": "https://packagist.org/downloads/",
  3635 + "license": [
  3636 + "BSD-3-Clause"
  3637 + ],
  3638 + "authors": [
  3639 + {
  3640 + "name": "Jeff Welch",
  3641 + "email": "whatthejeff@gmail.com"
  3642 + },
  3643 + {
  3644 + "name": "Sebastian Bergmann",
  3645 + "email": "sebastian@phpunit.de"
  3646 + },
  3647 + {
  3648 + "name": "Adam Harvey",
  3649 + "email": "aharvey@php.net"
  3650 + }
  3651 + ],
  3652 + "description": "Provides functionality to recursively process PHP variables",
  3653 + "homepage": "http://www.github.com/sebastianbergmann/recursion-context",
  3654 + "time": "2017-03-03T06:23:57+00:00"
  3655 + },
  3656 + {
  3657 + "name": "sebastian/resource-operations",
  3658 + "version": "1.0.0",
  3659 + "source": {
  3660 + "type": "git",
  3661 + "url": "https://github.com/sebastianbergmann/resource-operations.git",
  3662 + "reference": "ce990bb21759f94aeafd30209e8cfcdfa8bc3f52"
  3663 + },
  3664 + "dist": {
  3665 + "type": "zip",
  3666 + "url": "https://api.github.com/repos/sebastianbergmann/resource-operations/zipball/ce990bb21759f94aeafd30209e8cfcdfa8bc3f52",
  3667 + "reference": "ce990bb21759f94aeafd30209e8cfcdfa8bc3f52",
  3668 + "shasum": ""
  3669 + },
  3670 + "require": {
  3671 + "php": ">=5.6.0"
  3672 + },
  3673 + "type": "library",
  3674 + "extra": {
  3675 + "branch-alias": {
  3676 + "dev-master": "1.0.x-dev"
  3677 + }
  3678 + },
  3679 + "autoload": {
  3680 + "classmap": [
  3681 + "src/"
  3682 + ]
  3683 + },
  3684 + "notification-url": "https://packagist.org/downloads/",
  3685 + "license": [
  3686 + "BSD-3-Clause"
  3687 + ],
  3688 + "authors": [
  3689 + {
  3690 + "name": "Sebastian Bergmann",
  3691 + "email": "sebastian@phpunit.de"
  3692 + }
  3693 + ],
  3694 + "description": "Provides a list of PHP built-in functions that operate on resources",
  3695 + "homepage": "https://www.github.com/sebastianbergmann/resource-operations",
  3696 + "time": "2015-07-28T20:34:47+00:00"
  3697 + },
  3698 + {
  3699 + "name": "sebastian/version",
  3700 + "version": "2.0.1",
  3701 + "source": {
  3702 + "type": "git",
  3703 + "url": "https://github.com/sebastianbergmann/version.git",
  3704 + "reference": "99732be0ddb3361e16ad77b68ba41efc8e979019"
  3705 + },
  3706 + "dist": {
  3707 + "type": "zip",
  3708 + "url": "https://api.github.com/repos/sebastianbergmann/version/zipball/99732be0ddb3361e16ad77b68ba41efc8e979019",
  3709 + "reference": "99732be0ddb3361e16ad77b68ba41efc8e979019",
  3710 + "shasum": ""
  3711 + },
  3712 + "require": {
  3713 + "php": ">=5.6"
  3714 + },
  3715 + "type": "library",
  3716 + "extra": {
  3717 + "branch-alias": {
  3718 + "dev-master": "2.0.x-dev"
  3719 + }
  3720 + },
  3721 + "autoload": {
  3722 + "classmap": [
  3723 + "src/"
  3724 + ]
  3725 + },
  3726 + "notification-url": "https://packagist.org/downloads/",
  3727 + "license": [
  3728 + "BSD-3-Clause"
  3729 + ],
  3730 + "authors": [
  3731 + {
  3732 + "name": "Sebastian Bergmann",
  3733 + "email": "sebastian@phpunit.de",
  3734 + "role": "lead"
  3735 + }
  3736 + ],
  3737 + "description": "Library that helps with managing the version number of Git-hosted PHP projects",
  3738 + "homepage": "https://github.com/sebastianbergmann/version",
  3739 + "time": "2016-10-03T07:35:21+00:00"
  3740 + },
  3741 + {
  3742 + "name": "theseer/tokenizer",
  3743 + "version": "1.1.0",
  3744 + "source": {
  3745 + "type": "git",
  3746 + "url": "https://github.com/theseer/tokenizer.git",
  3747 + "reference": "cb2f008f3f05af2893a87208fe6a6c4985483f8b"
  3748 + },
  3749 + "dist": {
  3750 + "type": "zip",
  3751 + "url": "https://api.github.com/repos/theseer/tokenizer/zipball/cb2f008f3f05af2893a87208fe6a6c4985483f8b",
  3752 + "reference": "cb2f008f3f05af2893a87208fe6a6c4985483f8b",
  3753 + "shasum": ""
  3754 + },
  3755 + "require": {
  3756 + "ext-dom": "*",
  3757 + "ext-tokenizer": "*",
  3758 + "ext-xmlwriter": "*",
  3759 + "php": "^7.0"
  3760 + },
  3761 + "type": "library",
  3762 + "autoload": {
  3763 + "classmap": [
  3764 + "src/"
  3765 + ]
  3766 + },
  3767 + "notification-url": "https://packagist.org/downloads/",
  3768 + "license": [
  3769 + "BSD-3-Clause"
  3770 + ],
  3771 + "authors": [
  3772 + {
  3773 + "name": "Arne Blankerts",
  3774 + "email": "arne@blankerts.de",
  3775 + "role": "Developer"
  3776 + }
  3777 + ],
  3778 + "description": "A small library for converting tokenized PHP source code into XML and potentially other formats",
  3779 + "time": "2017-04-07T12:08:54+00:00"
  3780 + },
  3781 + {
  3782 + "name": "webmozart/assert",
  3783 + "version": "1.2.0",
  3784 + "source": {
  3785 + "type": "git",
  3786 + "url": "https://github.com/webmozart/assert.git",
  3787 + "reference": "2db61e59ff05fe5126d152bd0655c9ea113e550f"
  3788 + },
  3789 + "dist": {
  3790 + "type": "zip",
  3791 + "url": "https://api.github.com/repos/webmozart/assert/zipball/2db61e59ff05fe5126d152bd0655c9ea113e550f",
  3792 + "reference": "2db61e59ff05fe5126d152bd0655c9ea113e550f",
  3793 + "shasum": ""
  3794 + },
  3795 + "require": {
  3796 + "php": "^5.3.3 || ^7.0"
  3797 + },
  3798 + "require-dev": {
  3799 + "phpunit/phpunit": "^4.6",
  3800 + "sebastian/version": "^1.0.1"
  3801 + },
  3802 + "type": "library",
  3803 + "extra": {
  3804 + "branch-alias": {
  3805 + "dev-master": "1.3-dev"
  3806 + }
  3807 + },
  3808 + "autoload": {
  3809 + "psr-4": {
  3810 + "Webmozart\\Assert\\": "src/"
  3811 + }
  3812 + },
  3813 + "notification-url": "https://packagist.org/downloads/",
  3814 + "license": [
  3815 + "MIT"
  3816 + ],
  3817 + "authors": [
  3818 + {
  3819 + "name": "Bernhard Schussek",
  3820 + "email": "bschussek@gmail.com"
  3821 + }
  3822 + ],
  3823 + "description": "Assertions to validate method input/output with nice error messages.",
  3824 + "keywords": [
  3825 + "assert",
  3826 + "check",
  3827 + "validate"
  3828 + ],
  3829 + "time": "2016-11-23T20:04:58+00:00"
  3830 + }
  3831 + ],
  3832 + "aliases": [],
  3833 + "minimum-stability": "stable",
  3834 + "stability-flags": [],
  3835 + "prefer-stable": false,
  3836 + "prefer-lowest": false,
  3837 + "platform": {
  3838 + "php": ">=7.0.0"
  3839 + },
  3840 + "platform-dev": []
  3841 +}
... ...