├── .babelrc
├── .gitignore
├── README.md
├── api
├── .env.example
├── .gitignore
├── app
│ ├── Console
│ │ ├── Commands
│ │ │ └── .gitkeep
│ │ └── Kernel.php
│ ├── Events
│ │ ├── Event.php
│ │ └── ExampleEvent.php
│ ├── Exceptions
│ │ └── Handler.php
│ ├── Http
│ │ ├── Controllers
│ │ │ ├── Controller.php
│ │ │ ├── ExampleController.php
│ │ │ └── NippoController.php
│ │ └── Middleware
│ │ │ ├── Authenticate.php
│ │ │ └── ExampleMiddleware.php
│ ├── Jobs
│ │ ├── ExampleJob.php
│ │ └── Job.php
│ ├── Listeners
│ │ └── ExampleListener.php
│ ├── Nippo.php
│ ├── Providers
│ │ ├── AppServiceProvider.php
│ │ ├── AuthServiceProvider.php
│ │ └── EventServiceProvider.php
│ └── User.php
├── artisan
├── bootstrap
│ └── app.php
├── composer.json
├── composer.lock
├── database
│ ├── factories
│ │ └── ModelFactory.php
│ ├── migrations
│ │ └── .gitkeep
│ └── seeds
│ │ └── DatabaseSeeder.php
├── migrations
│ ├── .migrations.log
│ ├── 20161112001032_AddNippoes.php
│ └── 20161112064012_AddUpdatedAtToNippoes.php
├── phpmig.php
├── phpunit.xml
├── public
│ ├── .htaccess
│ └── index.php
├── readme.md
├── resources
│ └── views
│ │ └── .gitkeep
├── routes
│ └── web.php
├── storage
│ ├── app
│ │ └── .gitignore
│ ├── framework
│ │ ├── cache
│ │ │ └── .gitignore
│ │ └── views
│ │ │ └── .gitignore
│ └── logs
│ │ └── .gitignore
└── tests
│ ├── ExampleTest.php
│ └── TestCase.php
├── doc
└── spec
│ └── index.yml
├── karma.conf.js
├── package.json
├── public
└── index.html
├── src
└── js
│ ├── components
│ ├── app.vue
│ ├── header.vue
│ └── nippo
│ │ ├── edit.vue
│ │ ├── index.vue
│ │ └── new.vue
│ ├── main.js
│ └── mixins
│ └── nippo-date.js
├── test
└── unit
│ ├── components
│ └── nippo
│ │ └── index.js
│ └── mixins
│ └── nippo-date.js
└── wercker.yml
/.babelrc:
--------------------------------------------------------------------------------
1 | {
2 | "presets": ["es2015"]
3 | }
4 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | ## app
2 | public/app.js
3 | .php-version
4 |
5 | /vendor/
6 | ### https://raw.github.com/github/gitignore/c751b70cc6ec57de20f918dbf05448333ffa2191/Global/JetBrains.gitignore
7 |
8 | # Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio and Webstorm
9 | # Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839
10 |
11 | # User-specific stuff:
12 | .idea/workspace.xml
13 | .idea/tasks.xml
14 | .idea/dictionaries
15 | .idea/vcs.xml
16 | .idea/jsLibraryMappings.xml
17 |
18 | # Sensitive or high-churn files:
19 | .idea/dataSources.ids
20 | .idea/dataSources.xml
21 | .idea/dataSources.local.xml
22 | .idea/sqlDataSources.xml
23 | .idea/dynamic.xml
24 | .idea/uiDesigner.xml
25 | .idea/
26 |
27 | # Gradle:
28 | .idea/gradle.xml
29 | .idea/libraries
30 |
31 | # Mongo Explorer plugin:
32 | .idea/mongoSettings.xml
33 |
34 | ## File-based project format:
35 | *.iws
36 |
37 | ## Plugin-specific files:
38 |
39 | # IntelliJ
40 | /out/
41 |
42 | # mpeltonen/sbt-idea plugin
43 | .idea_modules/
44 |
45 | # JIRA plugin
46 | atlassian-ide-plugin.xml
47 |
48 | # Crashlytics plugin (for Android Studio and IntelliJ)
49 | com_crashlytics_export_strings.xml
50 | crashlytics.properties
51 | crashlytics-build.properties
52 | fabric.properties
53 |
54 |
55 | ### https://raw.github.com/github/gitignore/c751b70cc6ec57de20f918dbf05448333ffa2191/node.gitignore
56 |
57 | # Logs
58 | logs
59 | *.log
60 | npm-debug.log*
61 |
62 | # Runtime data
63 | pids
64 | *.pid
65 | *.seed
66 | *.pid.lock
67 |
68 | # Directory for instrumented libs generated by jscoverage/JSCover
69 | lib-cov
70 |
71 | # Coverage directory used by tools like istanbul
72 | coverage
73 |
74 | # nyc test coverage
75 | .nyc_output
76 |
77 | # Grunt intermediate storage (http://gruntjs.com/creating-plugins#storing-task-files)
78 | .grunt
79 |
80 | # node-waf configuration
81 | .lock-wscript
82 |
83 | # Compiled binary addons (http://nodejs.org/api/addons.html)
84 | build/Release
85 |
86 | # Dependency directories
87 | node_modules
88 | jspm_packages
89 |
90 | # Optional npm cache directory
91 | .npm
92 |
93 | # Optional REPL history
94 | .node_repl_history
95 |
96 |
97 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # Nippo [](https://app.wercker.com/project/byKey/844ced4f65f2dfadc72f81c0532cd50d)
2 |
3 | ## 概要
4 | * 本アプリケーションは[YAPC::Hokkaido 2016](http://yapcjapan.org/2016hokkaido/)の「[Vue.jsによるWebアプリケーション開発](https://speakerdeck.com/hypermkt/vue-dot-jsniyoruwebapurikesiyonkai-fa)」のトーク用に実装したサンプルアプリケーションです。
5 | * 自分専用の日報Webアプリケーション。日報の投稿・一覧表示・削除。
6 | * [Vue.js](https://github.com/vuejs/vue) + [vue-router](https://github.com/vuejs/vue-router) + [axios](https://github.com/mzabriskie/axios) + [Lumen](https://lumen.laravel.com/)
7 |
8 | ## 必要条件
9 | * PHP 7.0.13以上
10 | * Lumen 5.3で必要
11 | * MySQLがローカル環境にインストール済みとし、root/パスワード無しでアクセス可能とする
12 | * NodeJS v6.9.1
13 |
14 | ## 準備
15 | ### DBのマイグレーション
16 | APIで利用するDBのマイグレーションを実行します。詳しくは[migrationsディレクトリ](./api/migrations)をご確認ください。
17 |
18 | ```
19 | # DBマイグレーションに必要なライブラリをダウンロードします
20 | $ cd api
21 | $ composer install
22 |
23 | # DBマイグレーションを実行します
24 | # 事前にcreate database nippo;でnipppoデータベースを作成してください。
25 | $ vendor/bin/phpmig migrate
26 | $ cd ..
27 | ```
28 |
29 | ### npmパッケージをインストール
30 | 各種フロントエンドパッケージをインストールします
31 |
32 | ```
33 | $ npm install
34 | ```
35 |
36 | ## 使い方
37 | ### Nippoをローカル起動
38 | * 下記コマンド実行後にブラウザで `http://127.0.0.1:8080/#/` が立ち上がり閲覧できるようになります。
39 | * 内部でhttpサーバー、API、ビルドを同時に実行します。
40 |
41 | ```
42 | $ npm start
43 | ```
44 |
45 | ---
46 |
47 | 以下はAPIドキュメントです
48 |
49 | ## APIドキュメント
50 |
51 | ### Routing
52 | * [GET /api/nippoes](#get-apinippoes)
53 | * [GET /api/nippoes/:id](#get-apinippoesid)
54 | * [POST /api/nippoes](#post-apinippoes)
55 | * [PUT /api/nippoes/:id](#put-apinippoesid)
56 | * [DELETE /api/nippoes/:id](#delete-apinippoesid)
57 |
58 | #### GET /api/nippoes
59 | ##### リクエストパラメーター
60 | 無し
61 |
62 | ##### レスポンス
63 | ```sh
64 | [
65 | {
66 | "id": 5,
67 | "content": "hoge",
68 | "created_at": "2016-11-12 06:45:56",
69 | "updated_at": "2016-11-12 06:45:56"
70 | },
71 | {
72 | "id": 6,
73 | "content": "hoge",
74 | "created_at": "2016-11-12 07:00:52",
75 | "updated_at": "2016-11-12 07:00:52"
76 | }
77 | ]
78 | ```
79 |
80 | #### GET /api/nippoes/:id
81 | ##### リクエストパラメーター
82 | * id: 日報ID
83 |
84 | ##### レスポンス
85 | ```sh
86 | {
87 | "id": 5,
88 | "content": "hoge",
89 | "created_at": "2016-11-12 06:45:56",
90 | "updated_at": "2016-11-12 06:45:56"
91 | }
92 | ```
93 |
94 | #### POST /api/nippoes
95 | ##### リクエストパラメーター
96 | * content: 日報本文
97 |
98 | ##### レスポンス
99 | ```sh
100 | {
101 | "content": "hoge",
102 | "updated_at": "2016-11-12 07:08:29",
103 | "created_at": "2016-11-12 07:08:29",
104 | "id": 7
105 | }
106 | ```
107 |
108 | #### PUT /api/nippoes/:id
109 | ##### リクエストパラメーター
110 | * id: 日報ID
111 |
112 | ##### レスポンス
113 | ```sh
114 | {
115 | "id": 7,
116 | "content": "fuga",
117 | "created_at": "2016-11-12 07:08:29",
118 | "updated_at": "2016-11-12 07:09:54"
119 | }
120 | ```
121 |
122 | #### DELETE /api/nippoes/:id
123 | ##### リクエストパラメーター
124 | * id: 日報ID
125 |
126 | ##### レスポンス
127 |
128 |
129 | ### 確認用curl
130 | 手元でAPIの挙動を確認したい際にご利用ください。
131 |
132 | ```
133 | $ curl -v http://localhost:8000/api/nippoes | jq .
134 | $ curl -v http://localhost:8000/api/nippoes/1 | jq .
135 | $ curl -v -X -H "Accept: application/json" -H "Content-type: application/json" -X POST -d ' {"content": "hoge"}' http://localhost:8000/api/nippoes | jq .
136 | $ curl -v -X -H "Accept: application/json" -H "Content-type: application/json" -X PUT -d ' {"content": "fuga"}' http://localhost:8000/api/nippoes/1
137 | $ curl -v -X -H "Accept: application/json" -H "Content-type: application/json" -X DELETE http://localhost:8000/api/nippoes/1
138 | ```
139 |
--------------------------------------------------------------------------------
/api/.env.example:
--------------------------------------------------------------------------------
1 | APP_ENV=local
2 | APP_DEBUG=true
3 | APP_KEY=
4 | APP_TIMEZONE=UTC
5 |
6 | DB_CONNECTION=mysql
7 | DB_HOST=localhost
8 | DB_PORT=3306
9 | DB_DATABASE=homestead
10 | DB_USERNAME=homestead
11 | DB_PASSWORD=secret
12 |
13 | CACHE_DRIVER=memcached
14 | QUEUE_DRIVER=sync
15 |
--------------------------------------------------------------------------------
/api/.gitignore:
--------------------------------------------------------------------------------
1 | /vendor
2 | /.idea
3 | Homestead.json
4 | Homestead.yaml
5 | .env
6 |
--------------------------------------------------------------------------------
/api/app/Console/Commands/.gitkeep:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hypermkt/nippo/11b5d9b0d7339c3c299a3e655e3ddb9297b50f67/api/app/Console/Commands/.gitkeep
--------------------------------------------------------------------------------
/api/app/Console/Kernel.php:
--------------------------------------------------------------------------------
1 | json($nippoes);
16 | }
17 |
18 | public function show($id)
19 | {
20 | $nippo = Nippo::find($id);
21 |
22 | return response()->json($nippo);
23 | }
24 |
25 | public function create(Request $request)
26 | {
27 | $nippo = Nippo::create($request->all());
28 |
29 | return response()->json($nippo);
30 | }
31 |
32 | public function update(Request $request, $id)
33 | {
34 | $nippo = Nippo::find($id);
35 | $nippo->content = $request->input('content');
36 | $nippo->save();
37 |
38 | return response()->json($nippo);
39 | }
40 |
41 | public function delete($id){
42 | $nippo = Nippo::find($id);
43 | $nippo->delete();
44 |
45 | return response()->json('deleted');
46 | }
47 | }
48 |
--------------------------------------------------------------------------------
/api/app/Http/Middleware/Authenticate.php:
--------------------------------------------------------------------------------
1 | auth = $auth;
26 | }
27 |
28 | /**
29 | * Handle an incoming request.
30 | *
31 | * @param \Illuminate\Http\Request $request
32 | * @param \Closure $next
33 | * @param string|null $guard
34 | * @return mixed
35 | */
36 | public function handle($request, Closure $next, $guard = null)
37 | {
38 | if ($this->auth->guard($guard)->guest()) {
39 | return response('Unauthorized.', 401);
40 | }
41 |
42 | return $next($request);
43 | }
44 | }
45 |
--------------------------------------------------------------------------------
/api/app/Http/Middleware/ExampleMiddleware.php:
--------------------------------------------------------------------------------
1 | app['auth']->viaRequest('api', function ($request) {
34 | if ($request->input('api_token')) {
35 | return User::where('api_token', $request->input('api_token'))->first();
36 | }
37 | });
38 | }
39 | }
40 |
--------------------------------------------------------------------------------
/api/app/Providers/EventServiceProvider.php:
--------------------------------------------------------------------------------
1 | [
16 | 'App\Listeners\EventListener',
17 | ],
18 | ];
19 | }
20 |
--------------------------------------------------------------------------------
/api/app/User.php:
--------------------------------------------------------------------------------
1 | make(
32 | 'Illuminate\Contracts\Console\Kernel'
33 | );
34 |
35 | exit($kernel->handle(new ArgvInput, new ConsoleOutput));
36 |
--------------------------------------------------------------------------------
/api/bootstrap/app.php:
--------------------------------------------------------------------------------
1 | load();
7 | } catch (Dotenv\Exception\InvalidPathException $e) {
8 | //
9 | }
10 |
11 | /*
12 | |--------------------------------------------------------------------------
13 | | Create The Application
14 | |--------------------------------------------------------------------------
15 | |
16 | | Here we will load the environment and create the application instance
17 | | that serves as the central piece of this framework. We'll use this
18 | | application as an "IoC" container and router for this framework.
19 | |
20 | */
21 |
22 | $app = new Laravel\Lumen\Application(
23 | realpath(__DIR__.'/../')
24 | );
25 |
26 | // $app->withFacades();
27 |
28 | // DB接続に利用するためコメントを外す
29 | // ref: https://lumen.laravel.com/docs/5.2/database#basic-usage
30 | $app->withEloquent();
31 |
32 | /*
33 | |--------------------------------------------------------------------------
34 | | Register Container Bindings
35 | |--------------------------------------------------------------------------
36 | |
37 | | Now we will register a few bindings in the service container. We will
38 | | register the exception handler and the console kernel. You may add
39 | | your own bindings here if you like or you can make another file.
40 | |
41 | */
42 |
43 | $app->singleton(
44 | Illuminate\Contracts\Debug\ExceptionHandler::class,
45 | App\Exceptions\Handler::class
46 | );
47 |
48 | $app->singleton(
49 | Illuminate\Contracts\Console\Kernel::class,
50 | App\Console\Kernel::class
51 | );
52 |
53 | /*
54 | |--------------------------------------------------------------------------
55 | | Register Middleware
56 | |--------------------------------------------------------------------------
57 | |
58 | | Next, we will register the middleware with the application. These can
59 | | be global middleware that run before and after each request into a
60 | | route or middleware that'll be assigned to some specific routes.
61 | |
62 | */
63 |
64 | $app->middleware([
65 | 'cors' => 'palanik\lumen\Middleware\LumenCors',
66 | // App\Http\Middleware\ExampleMiddleware::class
67 | ]);
68 |
69 | // $app->routeMiddleware([
70 | // 'auth' => App\Http\Middleware\Authenticate::class,
71 | //]);
72 |
73 | /*
74 | |--------------------------------------------------------------------------
75 | | Register Service Providers
76 | |--------------------------------------------------------------------------
77 | |
78 | | Here we will register all of the application's service providers which
79 | | are used to bind services into the container. Service providers are
80 | | totally optional, so you are not required to uncomment this line.
81 | |
82 | */
83 |
84 | // $app->register(App\Providers\AppServiceProvider::class);
85 | // $app->register(App\Providers\AuthServiceProvider::class);
86 | // $app->register(App\Providers\EventServiceProvider::class);
87 |
88 | /*
89 | |--------------------------------------------------------------------------
90 | | Load The Application Routes
91 | |--------------------------------------------------------------------------
92 | |
93 | | Next we will include the routes file so that they can all be added to
94 | | the application. This will provide all of the URLs the application
95 | | can respond to, as well as the controllers that may handle them.
96 | |
97 | */
98 |
99 | $app->group(['namespace' => 'App\Http\Controllers'], function ($app) {
100 | require __DIR__.'/../routes/web.php';
101 | });
102 |
103 | return $app;
104 |
--------------------------------------------------------------------------------
/api/composer.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "laravel/lumen",
3 | "description": "The Laravel Lumen Framework.",
4 | "keywords": ["framework", "laravel", "lumen"],
5 | "license": "MIT",
6 | "type": "project",
7 | "require": {
8 | "php": ">=5.6.4",
9 | "laravel/lumen-framework": "5.3.*",
10 | "vlucas/phpdotenv": "~2.2",
11 | "palanik/lumen-cors": "dev-master"
12 | },
13 | "require-dev": {
14 | "fzaninotto/faker": "~1.4",
15 | "phpunit/phpunit": "~5.0",
16 | "mockery/mockery": "~0.9",
17 | "davedevelopment/phpmig": "^1.3",
18 | "pimple/pimple": "~3.0"
19 | },
20 | "autoload": {
21 | "psr-4": {
22 | "App\\": "app/"
23 | }
24 | },
25 | "autoload-dev": {
26 | "classmap": [
27 | "tests/",
28 | "database/"
29 | ]
30 | },
31 | "scripts": {
32 | "post-root-package-install": [
33 | "php -r \"copy('.env.example', '.env');\""
34 | ]
35 | },
36 | "minimum-stability": "dev",
37 | "prefer-stable": true
38 | }
39 |
--------------------------------------------------------------------------------
/api/composer.lock:
--------------------------------------------------------------------------------
1 | {
2 | "_readme": [
3 | "This file locks the dependencies of your project to a known state",
4 | "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#composer-lock-the-lock-file",
5 | "This file is @generated automatically"
6 | ],
7 | "hash": "429236e18da969ef34e034066a88c273",
8 | "content-hash": "51949af8342443a236cde8111e15ff5d",
9 | "packages": [
10 | {
11 | "name": "doctrine/inflector",
12 | "version": "v1.1.0",
13 | "source": {
14 | "type": "git",
15 | "url": "https://github.com/doctrine/inflector.git",
16 | "reference": "90b2128806bfde671b6952ab8bea493942c1fdae"
17 | },
18 | "dist": {
19 | "type": "zip",
20 | "url": "https://api.github.com/repos/doctrine/inflector/zipball/90b2128806bfde671b6952ab8bea493942c1fdae",
21 | "reference": "90b2128806bfde671b6952ab8bea493942c1fdae",
22 | "shasum": ""
23 | },
24 | "require": {
25 | "php": ">=5.3.2"
26 | },
27 | "require-dev": {
28 | "phpunit/phpunit": "4.*"
29 | },
30 | "type": "library",
31 | "extra": {
32 | "branch-alias": {
33 | "dev-master": "1.1.x-dev"
34 | }
35 | },
36 | "autoload": {
37 | "psr-0": {
38 | "Doctrine\\Common\\Inflector\\": "lib/"
39 | }
40 | },
41 | "notification-url": "https://packagist.org/downloads/",
42 | "license": [
43 | "MIT"
44 | ],
45 | "authors": [
46 | {
47 | "name": "Roman Borschel",
48 | "email": "roman@code-factory.org"
49 | },
50 | {
51 | "name": "Benjamin Eberlei",
52 | "email": "kontakt@beberlei.de"
53 | },
54 | {
55 | "name": "Guilherme Blanco",
56 | "email": "guilhermeblanco@gmail.com"
57 | },
58 | {
59 | "name": "Jonathan Wage",
60 | "email": "jonwage@gmail.com"
61 | },
62 | {
63 | "name": "Johannes Schmitt",
64 | "email": "schmittjoh@gmail.com"
65 | }
66 | ],
67 | "description": "Common String Manipulations with regard to casing and singular/plural rules.",
68 | "homepage": "http://www.doctrine-project.org",
69 | "keywords": [
70 | "inflection",
71 | "pluralize",
72 | "singularize",
73 | "string"
74 | ],
75 | "time": "2015-11-06 14:35:42"
76 | },
77 | {
78 | "name": "illuminate/auth",
79 | "version": "v5.3.23",
80 | "source": {
81 | "type": "git",
82 | "url": "https://github.com/illuminate/auth.git",
83 | "reference": "31498aedc577b433d49537e97965434e59c96f37"
84 | },
85 | "dist": {
86 | "type": "zip",
87 | "url": "https://api.github.com/repos/illuminate/auth/zipball/31498aedc577b433d49537e97965434e59c96f37",
88 | "reference": "31498aedc577b433d49537e97965434e59c96f37",
89 | "shasum": ""
90 | },
91 | "require": {
92 | "illuminate/contracts": "5.3.*",
93 | "illuminate/http": "5.3.*",
94 | "illuminate/support": "5.3.*",
95 | "nesbot/carbon": "~1.20",
96 | "php": ">=5.6.4"
97 | },
98 | "suggest": {
99 | "illuminate/console": "Required to use the auth:clear-resets command (5.3.*).",
100 | "illuminate/queue": "Required to fire login / logout events (5.3.*).",
101 | "illuminate/session": "Required to use the session based guard (5.3.*)."
102 | },
103 | "type": "library",
104 | "extra": {
105 | "branch-alias": {
106 | "dev-master": "5.3-dev"
107 | }
108 | },
109 | "autoload": {
110 | "psr-4": {
111 | "Illuminate\\Auth\\": ""
112 | }
113 | },
114 | "notification-url": "https://packagist.org/downloads/",
115 | "license": [
116 | "MIT"
117 | ],
118 | "authors": [
119 | {
120 | "name": "Taylor Otwell",
121 | "email": "taylor@laravel.com"
122 | }
123 | ],
124 | "description": "The Illuminate Auth package.",
125 | "homepage": "https://laravel.com",
126 | "time": "2016-11-11 22:49:36"
127 | },
128 | {
129 | "name": "illuminate/broadcasting",
130 | "version": "v5.3.23",
131 | "source": {
132 | "type": "git",
133 | "url": "https://github.com/illuminate/broadcasting.git",
134 | "reference": "525f8220a2c9f5f3beb15ab31edccd5430870633"
135 | },
136 | "dist": {
137 | "type": "zip",
138 | "url": "https://api.github.com/repos/illuminate/broadcasting/zipball/525f8220a2c9f5f3beb15ab31edccd5430870633",
139 | "reference": "525f8220a2c9f5f3beb15ab31edccd5430870633",
140 | "shasum": ""
141 | },
142 | "require": {
143 | "illuminate/contracts": "5.3.*",
144 | "illuminate/support": "5.3.*",
145 | "php": ">=5.6.4"
146 | },
147 | "suggest": {
148 | "pusher/pusher-php-server": "Required to use the Pusher broadcast driver (~2.0)."
149 | },
150 | "type": "library",
151 | "extra": {
152 | "branch-alias": {
153 | "dev-master": "5.3-dev"
154 | }
155 | },
156 | "autoload": {
157 | "psr-4": {
158 | "Illuminate\\Broadcasting\\": ""
159 | }
160 | },
161 | "notification-url": "https://packagist.org/downloads/",
162 | "license": [
163 | "MIT"
164 | ],
165 | "authors": [
166 | {
167 | "name": "Taylor Otwell",
168 | "email": "taylor@laravel.com"
169 | }
170 | ],
171 | "description": "The Illuminate Broadcasting package.",
172 | "homepage": "https://laravel.com",
173 | "time": "2016-11-14 14:01:54"
174 | },
175 | {
176 | "name": "illuminate/bus",
177 | "version": "v5.3.23",
178 | "source": {
179 | "type": "git",
180 | "url": "https://github.com/illuminate/bus.git",
181 | "reference": "e4269fe18b09156280c3ecba49f76384af00b0b3"
182 | },
183 | "dist": {
184 | "type": "zip",
185 | "url": "https://api.github.com/repos/illuminate/bus/zipball/e4269fe18b09156280c3ecba49f76384af00b0b3",
186 | "reference": "e4269fe18b09156280c3ecba49f76384af00b0b3",
187 | "shasum": ""
188 | },
189 | "require": {
190 | "illuminate/contracts": "5.3.*",
191 | "illuminate/pipeline": "5.3.*",
192 | "illuminate/support": "5.3.*",
193 | "php": ">=5.6.4"
194 | },
195 | "type": "library",
196 | "extra": {
197 | "branch-alias": {
198 | "dev-master": "5.3-dev"
199 | }
200 | },
201 | "autoload": {
202 | "psr-4": {
203 | "Illuminate\\Bus\\": ""
204 | }
205 | },
206 | "notification-url": "https://packagist.org/downloads/",
207 | "license": [
208 | "MIT"
209 | ],
210 | "authors": [
211 | {
212 | "name": "Taylor Otwell",
213 | "email": "taylor@laravel.com"
214 | }
215 | ],
216 | "description": "The Illuminate Bus package.",
217 | "homepage": "https://laravel.com",
218 | "time": "2016-10-08 20:07:21"
219 | },
220 | {
221 | "name": "illuminate/cache",
222 | "version": "v5.3.23",
223 | "source": {
224 | "type": "git",
225 | "url": "https://github.com/illuminate/cache.git",
226 | "reference": "95c78ef28d0f41e1602da9cf43b8161ea94d2b9c"
227 | },
228 | "dist": {
229 | "type": "zip",
230 | "url": "https://api.github.com/repos/illuminate/cache/zipball/95c78ef28d0f41e1602da9cf43b8161ea94d2b9c",
231 | "reference": "95c78ef28d0f41e1602da9cf43b8161ea94d2b9c",
232 | "shasum": ""
233 | },
234 | "require": {
235 | "illuminate/contracts": "5.3.*",
236 | "illuminate/support": "5.3.*",
237 | "nesbot/carbon": "~1.20",
238 | "php": ">=5.6.4"
239 | },
240 | "suggest": {
241 | "illuminate/database": "Required to use the database cache driver (5.3.*).",
242 | "illuminate/filesystem": "Required to use the file cache driver (5.3.*).",
243 | "illuminate/redis": "Required to use the redis cache driver (5.3.*)."
244 | },
245 | "type": "library",
246 | "extra": {
247 | "branch-alias": {
248 | "dev-master": "5.3-dev"
249 | }
250 | },
251 | "autoload": {
252 | "psr-4": {
253 | "Illuminate\\Cache\\": ""
254 | }
255 | },
256 | "notification-url": "https://packagist.org/downloads/",
257 | "license": [
258 | "MIT"
259 | ],
260 | "authors": [
261 | {
262 | "name": "Taylor Otwell",
263 | "email": "taylor@laravel.com"
264 | }
265 | ],
266 | "description": "The Illuminate Cache package.",
267 | "homepage": "https://laravel.com",
268 | "time": "2016-10-05 14:39:34"
269 | },
270 | {
271 | "name": "illuminate/config",
272 | "version": "v5.3.23",
273 | "source": {
274 | "type": "git",
275 | "url": "https://github.com/illuminate/config.git",
276 | "reference": "96bb98f6ffbc1e185d3384cf04062f280b35d3c1"
277 | },
278 | "dist": {
279 | "type": "zip",
280 | "url": "https://api.github.com/repos/illuminate/config/zipball/96bb98f6ffbc1e185d3384cf04062f280b35d3c1",
281 | "reference": "96bb98f6ffbc1e185d3384cf04062f280b35d3c1",
282 | "shasum": ""
283 | },
284 | "require": {
285 | "illuminate/contracts": "5.3.*",
286 | "illuminate/filesystem": "5.3.*",
287 | "illuminate/support": "5.3.*",
288 | "php": ">=5.6.4"
289 | },
290 | "type": "library",
291 | "extra": {
292 | "branch-alias": {
293 | "dev-master": "5.3-dev"
294 | }
295 | },
296 | "autoload": {
297 | "psr-4": {
298 | "Illuminate\\Config\\": ""
299 | }
300 | },
301 | "notification-url": "https://packagist.org/downloads/",
302 | "license": [
303 | "MIT"
304 | ],
305 | "authors": [
306 | {
307 | "name": "Taylor Otwell",
308 | "email": "taylor@laravel.com"
309 | }
310 | ],
311 | "description": "The Illuminate Config package.",
312 | "homepage": "https://laravel.com",
313 | "time": "2016-10-17 13:37:58"
314 | },
315 | {
316 | "name": "illuminate/console",
317 | "version": "v5.3.23",
318 | "source": {
319 | "type": "git",
320 | "url": "https://github.com/illuminate/console.git",
321 | "reference": "ef2d4a8210e306f71e4810ed681e5bf1497f57f0"
322 | },
323 | "dist": {
324 | "type": "zip",
325 | "url": "https://api.github.com/repos/illuminate/console/zipball/ef2d4a8210e306f71e4810ed681e5bf1497f57f0",
326 | "reference": "ef2d4a8210e306f71e4810ed681e5bf1497f57f0",
327 | "shasum": ""
328 | },
329 | "require": {
330 | "illuminate/contracts": "5.3.*",
331 | "illuminate/support": "5.3.*",
332 | "nesbot/carbon": "~1.20",
333 | "php": ">=5.6.4",
334 | "symfony/console": "3.1.*"
335 | },
336 | "suggest": {
337 | "guzzlehttp/guzzle": "Required to use the ping methods on schedules (~5.3|~6.0).",
338 | "mtdowling/cron-expression": "Required to use scheduling component (~1.0).",
339 | "symfony/process": "Required to use scheduling component (3.1.*)."
340 | },
341 | "type": "library",
342 | "extra": {
343 | "branch-alias": {
344 | "dev-master": "5.3-dev"
345 | }
346 | },
347 | "autoload": {
348 | "psr-4": {
349 | "Illuminate\\Console\\": ""
350 | }
351 | },
352 | "notification-url": "https://packagist.org/downloads/",
353 | "license": [
354 | "MIT"
355 | ],
356 | "authors": [
357 | {
358 | "name": "Taylor Otwell",
359 | "email": "taylor@laravel.com"
360 | }
361 | ],
362 | "description": "The Illuminate Console package.",
363 | "homepage": "https://laravel.com",
364 | "time": "2016-11-01 18:51:49"
365 | },
366 | {
367 | "name": "illuminate/container",
368 | "version": "v5.3.23",
369 | "source": {
370 | "type": "git",
371 | "url": "https://github.com/illuminate/container.git",
372 | "reference": "8047b47e1f731c975d9aa0fe0b269064d3f1346d"
373 | },
374 | "dist": {
375 | "type": "zip",
376 | "url": "https://api.github.com/repos/illuminate/container/zipball/8047b47e1f731c975d9aa0fe0b269064d3f1346d",
377 | "reference": "8047b47e1f731c975d9aa0fe0b269064d3f1346d",
378 | "shasum": ""
379 | },
380 | "require": {
381 | "illuminate/contracts": "5.3.*",
382 | "php": ">=5.6.4"
383 | },
384 | "type": "library",
385 | "extra": {
386 | "branch-alias": {
387 | "dev-master": "5.3-dev"
388 | }
389 | },
390 | "autoload": {
391 | "psr-4": {
392 | "Illuminate\\Container\\": ""
393 | }
394 | },
395 | "notification-url": "https://packagist.org/downloads/",
396 | "license": [
397 | "MIT"
398 | ],
399 | "authors": [
400 | {
401 | "name": "Taylor Otwell",
402 | "email": "taylor@laravel.com"
403 | }
404 | ],
405 | "description": "The Illuminate Container package.",
406 | "homepage": "https://laravel.com",
407 | "time": "2016-10-02 01:14:30"
408 | },
409 | {
410 | "name": "illuminate/contracts",
411 | "version": "v5.3.23",
412 | "source": {
413 | "type": "git",
414 | "url": "https://github.com/illuminate/contracts.git",
415 | "reference": "ce5d73c6015b2054d32f3f8530767847b358ae4e"
416 | },
417 | "dist": {
418 | "type": "zip",
419 | "url": "https://api.github.com/repos/illuminate/contracts/zipball/ce5d73c6015b2054d32f3f8530767847b358ae4e",
420 | "reference": "ce5d73c6015b2054d32f3f8530767847b358ae4e",
421 | "shasum": ""
422 | },
423 | "require": {
424 | "php": ">=5.6.4"
425 | },
426 | "type": "library",
427 | "extra": {
428 | "branch-alias": {
429 | "dev-master": "5.3-dev"
430 | }
431 | },
432 | "autoload": {
433 | "psr-4": {
434 | "Illuminate\\Contracts\\": ""
435 | }
436 | },
437 | "notification-url": "https://packagist.org/downloads/",
438 | "license": [
439 | "MIT"
440 | ],
441 | "authors": [
442 | {
443 | "name": "Taylor Otwell",
444 | "email": "taylor@laravel.com"
445 | }
446 | ],
447 | "description": "The Illuminate Contracts package.",
448 | "homepage": "https://laravel.com",
449 | "time": "2016-09-26 20:36:27"
450 | },
451 | {
452 | "name": "illuminate/database",
453 | "version": "v5.3.23",
454 | "source": {
455 | "type": "git",
456 | "url": "https://github.com/illuminate/database.git",
457 | "reference": "8db1197b3d3e8a7393153643774d2924cdc6d906"
458 | },
459 | "dist": {
460 | "type": "zip",
461 | "url": "https://api.github.com/repos/illuminate/database/zipball/8db1197b3d3e8a7393153643774d2924cdc6d906",
462 | "reference": "8db1197b3d3e8a7393153643774d2924cdc6d906",
463 | "shasum": ""
464 | },
465 | "require": {
466 | "illuminate/container": "5.3.*",
467 | "illuminate/contracts": "5.3.*",
468 | "illuminate/support": "5.3.*",
469 | "nesbot/carbon": "~1.20",
470 | "php": ">=5.6.4"
471 | },
472 | "suggest": {
473 | "doctrine/dbal": "Required to rename columns and drop SQLite columns (~2.4).",
474 | "fzaninotto/faker": "Required to use the eloquent factory builder (~1.4).",
475 | "illuminate/console": "Required to use the database commands (5.3.*).",
476 | "illuminate/events": "Required to use the observers with Eloquent (5.3.*).",
477 | "illuminate/filesystem": "Required to use the migrations (5.3.*).",
478 | "illuminate/pagination": "Required to paginate the result set (5.3.*)."
479 | },
480 | "type": "library",
481 | "extra": {
482 | "branch-alias": {
483 | "dev-master": "5.3-dev"
484 | }
485 | },
486 | "autoload": {
487 | "psr-4": {
488 | "Illuminate\\Database\\": ""
489 | }
490 | },
491 | "notification-url": "https://packagist.org/downloads/",
492 | "license": [
493 | "MIT"
494 | ],
495 | "authors": [
496 | {
497 | "name": "Taylor Otwell",
498 | "email": "taylor@laravel.com"
499 | }
500 | ],
501 | "description": "The Illuminate Database package.",
502 | "homepage": "https://laravel.com",
503 | "keywords": [
504 | "database",
505 | "laravel",
506 | "orm",
507 | "sql"
508 | ],
509 | "time": "2016-11-14 15:37:58"
510 | },
511 | {
512 | "name": "illuminate/encryption",
513 | "version": "v5.3.23",
514 | "source": {
515 | "type": "git",
516 | "url": "https://github.com/illuminate/encryption.git",
517 | "reference": "e21e60b55df1d63bc138628e4516da9cea5ee018"
518 | },
519 | "dist": {
520 | "type": "zip",
521 | "url": "https://api.github.com/repos/illuminate/encryption/zipball/e21e60b55df1d63bc138628e4516da9cea5ee018",
522 | "reference": "e21e60b55df1d63bc138628e4516da9cea5ee018",
523 | "shasum": ""
524 | },
525 | "require": {
526 | "ext-mbstring": "*",
527 | "ext-openssl": "*",
528 | "illuminate/contracts": "5.3.*",
529 | "illuminate/support": "5.3.*",
530 | "paragonie/random_compat": "~1.4|~2.0",
531 | "php": ">=5.6.4"
532 | },
533 | "type": "library",
534 | "extra": {
535 | "branch-alias": {
536 | "dev-master": "5.3-dev"
537 | }
538 | },
539 | "autoload": {
540 | "psr-4": {
541 | "Illuminate\\Encryption\\": ""
542 | }
543 | },
544 | "notification-url": "https://packagist.org/downloads/",
545 | "license": [
546 | "MIT"
547 | ],
548 | "authors": [
549 | {
550 | "name": "Taylor Otwell",
551 | "email": "taylor@laravel.com"
552 | }
553 | ],
554 | "description": "The Illuminate Encryption package.",
555 | "homepage": "https://laravel.com",
556 | "time": "2016-08-05 14:48:10"
557 | },
558 | {
559 | "name": "illuminate/events",
560 | "version": "v5.3.23",
561 | "source": {
562 | "type": "git",
563 | "url": "https://github.com/illuminate/events.git",
564 | "reference": "cb29124d4eaba8a60bad40e95e3d8b199d040d77"
565 | },
566 | "dist": {
567 | "type": "zip",
568 | "url": "https://api.github.com/repos/illuminate/events/zipball/cb29124d4eaba8a60bad40e95e3d8b199d040d77",
569 | "reference": "cb29124d4eaba8a60bad40e95e3d8b199d040d77",
570 | "shasum": ""
571 | },
572 | "require": {
573 | "illuminate/container": "5.3.*",
574 | "illuminate/contracts": "5.3.*",
575 | "illuminate/support": "5.3.*",
576 | "php": ">=5.6.4"
577 | },
578 | "type": "library",
579 | "extra": {
580 | "branch-alias": {
581 | "dev-master": "5.3-dev"
582 | }
583 | },
584 | "autoload": {
585 | "psr-4": {
586 | "Illuminate\\Events\\": ""
587 | }
588 | },
589 | "notification-url": "https://packagist.org/downloads/",
590 | "license": [
591 | "MIT"
592 | ],
593 | "authors": [
594 | {
595 | "name": "Taylor Otwell",
596 | "email": "taylor@laravel.com"
597 | }
598 | ],
599 | "description": "The Illuminate Events package.",
600 | "homepage": "https://laravel.com",
601 | "time": "2016-08-12 14:24:30"
602 | },
603 | {
604 | "name": "illuminate/filesystem",
605 | "version": "v5.3.23",
606 | "source": {
607 | "type": "git",
608 | "url": "https://github.com/illuminate/filesystem.git",
609 | "reference": "82576e0a6193e76929c929c8a2d3e1552ab64e76"
610 | },
611 | "dist": {
612 | "type": "zip",
613 | "url": "https://api.github.com/repos/illuminate/filesystem/zipball/82576e0a6193e76929c929c8a2d3e1552ab64e76",
614 | "reference": "82576e0a6193e76929c929c8a2d3e1552ab64e76",
615 | "shasum": ""
616 | },
617 | "require": {
618 | "illuminate/contracts": "5.3.*",
619 | "illuminate/support": "5.3.*",
620 | "php": ">=5.6.4",
621 | "symfony/finder": "3.1.*"
622 | },
623 | "suggest": {
624 | "league/flysystem": "Required to use the Flysystem local and FTP drivers (~1.0).",
625 | "league/flysystem-aws-s3-v3": "Required to use the Flysystem S3 driver (~1.0).",
626 | "league/flysystem-rackspace": "Required to use the Flysystem Rackspace driver (~1.0)."
627 | },
628 | "type": "library",
629 | "extra": {
630 | "branch-alias": {
631 | "dev-master": "5.3-dev"
632 | }
633 | },
634 | "autoload": {
635 | "psr-4": {
636 | "Illuminate\\Filesystem\\": ""
637 | }
638 | },
639 | "notification-url": "https://packagist.org/downloads/",
640 | "license": [
641 | "MIT"
642 | ],
643 | "authors": [
644 | {
645 | "name": "Taylor Otwell",
646 | "email": "taylor@laravel.com"
647 | }
648 | ],
649 | "description": "The Illuminate Filesystem package.",
650 | "homepage": "https://laravel.com",
651 | "time": "2016-11-07 22:09:46"
652 | },
653 | {
654 | "name": "illuminate/hashing",
655 | "version": "v5.3.23",
656 | "source": {
657 | "type": "git",
658 | "url": "https://github.com/illuminate/hashing.git",
659 | "reference": "65afb491fe4de8617b0896edbcf35fd863c42c9d"
660 | },
661 | "dist": {
662 | "type": "zip",
663 | "url": "https://api.github.com/repos/illuminate/hashing/zipball/65afb491fe4de8617b0896edbcf35fd863c42c9d",
664 | "reference": "65afb491fe4de8617b0896edbcf35fd863c42c9d",
665 | "shasum": ""
666 | },
667 | "require": {
668 | "illuminate/contracts": "5.3.*",
669 | "illuminate/support": "5.3.*",
670 | "php": ">=5.6.4"
671 | },
672 | "type": "library",
673 | "extra": {
674 | "branch-alias": {
675 | "dev-master": "5.3-dev"
676 | }
677 | },
678 | "autoload": {
679 | "psr-4": {
680 | "Illuminate\\Hashing\\": ""
681 | }
682 | },
683 | "notification-url": "https://packagist.org/downloads/",
684 | "license": [
685 | "MIT"
686 | ],
687 | "authors": [
688 | {
689 | "name": "Taylor Otwell",
690 | "email": "taylor@laravel.com"
691 | }
692 | ],
693 | "description": "The Illuminate Hashing package.",
694 | "homepage": "https://laravel.com",
695 | "time": "2016-08-05 14:48:10"
696 | },
697 | {
698 | "name": "illuminate/http",
699 | "version": "v5.3.23",
700 | "source": {
701 | "type": "git",
702 | "url": "https://github.com/illuminate/http.git",
703 | "reference": "e51d9585898bdb51e9674ce9667f6930f9882c9b"
704 | },
705 | "dist": {
706 | "type": "zip",
707 | "url": "https://api.github.com/repos/illuminate/http/zipball/e51d9585898bdb51e9674ce9667f6930f9882c9b",
708 | "reference": "e51d9585898bdb51e9674ce9667f6930f9882c9b",
709 | "shasum": ""
710 | },
711 | "require": {
712 | "illuminate/session": "5.3.*",
713 | "illuminate/support": "5.3.*",
714 | "php": ">=5.6.4",
715 | "symfony/http-foundation": "3.1.*",
716 | "symfony/http-kernel": "3.1.*"
717 | },
718 | "type": "library",
719 | "extra": {
720 | "branch-alias": {
721 | "dev-master": "5.3-dev"
722 | }
723 | },
724 | "autoload": {
725 | "psr-4": {
726 | "Illuminate\\Http\\": ""
727 | }
728 | },
729 | "notification-url": "https://packagist.org/downloads/",
730 | "license": [
731 | "MIT"
732 | ],
733 | "authors": [
734 | {
735 | "name": "Taylor Otwell",
736 | "email": "taylor@laravel.com"
737 | }
738 | ],
739 | "description": "The Illuminate Http package.",
740 | "homepage": "https://laravel.com",
741 | "time": "2016-09-22 13:54:12"
742 | },
743 | {
744 | "name": "illuminate/pagination",
745 | "version": "v5.3.23",
746 | "source": {
747 | "type": "git",
748 | "url": "https://github.com/illuminate/pagination.git",
749 | "reference": "e803f80a6ad98d5446e43376c0370bcc18b179be"
750 | },
751 | "dist": {
752 | "type": "zip",
753 | "url": "https://api.github.com/repos/illuminate/pagination/zipball/e803f80a6ad98d5446e43376c0370bcc18b179be",
754 | "reference": "e803f80a6ad98d5446e43376c0370bcc18b179be",
755 | "shasum": ""
756 | },
757 | "require": {
758 | "illuminate/contracts": "5.3.*",
759 | "illuminate/support": "5.3.*",
760 | "php": ">=5.6.4"
761 | },
762 | "type": "library",
763 | "extra": {
764 | "branch-alias": {
765 | "dev-master": "5.3-dev"
766 | }
767 | },
768 | "autoload": {
769 | "psr-4": {
770 | "Illuminate\\Pagination\\": ""
771 | }
772 | },
773 | "notification-url": "https://packagist.org/downloads/",
774 | "license": [
775 | "MIT"
776 | ],
777 | "authors": [
778 | {
779 | "name": "Taylor Otwell",
780 | "email": "taylor@laravel.com"
781 | }
782 | ],
783 | "description": "The Illuminate Pagination package.",
784 | "homepage": "https://laravel.com",
785 | "time": "2016-10-13 14:42:03"
786 | },
787 | {
788 | "name": "illuminate/pipeline",
789 | "version": "v5.3.23",
790 | "source": {
791 | "type": "git",
792 | "url": "https://github.com/illuminate/pipeline.git",
793 | "reference": "cd469572fad11243e7f4c5c02fca410657f0a457"
794 | },
795 | "dist": {
796 | "type": "zip",
797 | "url": "https://api.github.com/repos/illuminate/pipeline/zipball/cd469572fad11243e7f4c5c02fca410657f0a457",
798 | "reference": "cd469572fad11243e7f4c5c02fca410657f0a457",
799 | "shasum": ""
800 | },
801 | "require": {
802 | "illuminate/contracts": "5.3.*",
803 | "illuminate/support": "5.3.*",
804 | "php": ">=5.6.4"
805 | },
806 | "type": "library",
807 | "extra": {
808 | "branch-alias": {
809 | "dev-master": "5.3-dev"
810 | }
811 | },
812 | "autoload": {
813 | "psr-4": {
814 | "Illuminate\\Pipeline\\": ""
815 | }
816 | },
817 | "notification-url": "https://packagist.org/downloads/",
818 | "license": [
819 | "MIT"
820 | ],
821 | "authors": [
822 | {
823 | "name": "Taylor Otwell",
824 | "email": "taylor@laravel.com"
825 | }
826 | ],
827 | "description": "The Illuminate Pipeline package.",
828 | "homepage": "https://laravel.com",
829 | "time": "2016-08-07 17:26:10"
830 | },
831 | {
832 | "name": "illuminate/queue",
833 | "version": "v5.3.23",
834 | "source": {
835 | "type": "git",
836 | "url": "https://github.com/illuminate/queue.git",
837 | "reference": "832195fce611f267df8191b751eecfee774858cd"
838 | },
839 | "dist": {
840 | "type": "zip",
841 | "url": "https://api.github.com/repos/illuminate/queue/zipball/832195fce611f267df8191b751eecfee774858cd",
842 | "reference": "832195fce611f267df8191b751eecfee774858cd",
843 | "shasum": ""
844 | },
845 | "require": {
846 | "illuminate/console": "5.3.*",
847 | "illuminate/container": "5.3.*",
848 | "illuminate/contracts": "5.3.*",
849 | "illuminate/support": "5.3.*",
850 | "nesbot/carbon": "~1.20",
851 | "php": ">=5.6.4",
852 | "symfony/debug": "3.1.*",
853 | "symfony/process": "3.1.*"
854 | },
855 | "suggest": {
856 | "aws/aws-sdk-php": "Required to use the SQS queue driver (~3.0).",
857 | "illuminate/redis": "Required to use the Redis queue driver (5.3.*).",
858 | "pda/pheanstalk": "Required to use the Beanstalk queue driver (~3.0)."
859 | },
860 | "type": "library",
861 | "extra": {
862 | "branch-alias": {
863 | "dev-master": "5.3-dev"
864 | }
865 | },
866 | "autoload": {
867 | "psr-4": {
868 | "Illuminate\\Queue\\": ""
869 | }
870 | },
871 | "notification-url": "https://packagist.org/downloads/",
872 | "license": [
873 | "MIT"
874 | ],
875 | "authors": [
876 | {
877 | "name": "Taylor Otwell",
878 | "email": "taylor@laravel.com"
879 | }
880 | ],
881 | "description": "The Illuminate Queue package.",
882 | "homepage": "https://laravel.com",
883 | "time": "2016-11-08 18:04:54"
884 | },
885 | {
886 | "name": "illuminate/session",
887 | "version": "v5.3.23",
888 | "source": {
889 | "type": "git",
890 | "url": "https://github.com/illuminate/session.git",
891 | "reference": "c531bd1e485adc927653018152eff7d37d57f8e0"
892 | },
893 | "dist": {
894 | "type": "zip",
895 | "url": "https://api.github.com/repos/illuminate/session/zipball/c531bd1e485adc927653018152eff7d37d57f8e0",
896 | "reference": "c531bd1e485adc927653018152eff7d37d57f8e0",
897 | "shasum": ""
898 | },
899 | "require": {
900 | "illuminate/contracts": "5.3.*",
901 | "illuminate/support": "5.3.*",
902 | "nesbot/carbon": "~1.20",
903 | "php": ">=5.6.4",
904 | "symfony/finder": "3.1.*",
905 | "symfony/http-foundation": "3.1.*"
906 | },
907 | "suggest": {
908 | "illuminate/console": "Required to use the session:table command (5.3.*)."
909 | },
910 | "type": "library",
911 | "extra": {
912 | "branch-alias": {
913 | "dev-master": "5.3-dev"
914 | }
915 | },
916 | "autoload": {
917 | "psr-4": {
918 | "Illuminate\\Session\\": ""
919 | }
920 | },
921 | "notification-url": "https://packagist.org/downloads/",
922 | "license": [
923 | "MIT"
924 | ],
925 | "authors": [
926 | {
927 | "name": "Taylor Otwell",
928 | "email": "taylor@laravel.com"
929 | }
930 | ],
931 | "description": "The Illuminate Session package.",
932 | "homepage": "https://laravel.com",
933 | "time": "2016-10-24 14:59:49"
934 | },
935 | {
936 | "name": "illuminate/support",
937 | "version": "v5.3.23",
938 | "source": {
939 | "type": "git",
940 | "url": "https://github.com/illuminate/support.git",
941 | "reference": "050d0ed3e1c0e1d129d73b2eaa14044e46a66f77"
942 | },
943 | "dist": {
944 | "type": "zip",
945 | "url": "https://api.github.com/repos/illuminate/support/zipball/050d0ed3e1c0e1d129d73b2eaa14044e46a66f77",
946 | "reference": "050d0ed3e1c0e1d129d73b2eaa14044e46a66f77",
947 | "shasum": ""
948 | },
949 | "require": {
950 | "doctrine/inflector": "~1.0",
951 | "ext-mbstring": "*",
952 | "illuminate/contracts": "5.3.*",
953 | "paragonie/random_compat": "~1.4|~2.0",
954 | "php": ">=5.6.4"
955 | },
956 | "replace": {
957 | "tightenco/collect": "self.version"
958 | },
959 | "suggest": {
960 | "illuminate/filesystem": "Required to use the composer class (5.2.*).",
961 | "symfony/process": "Required to use the composer class (3.1.*).",
962 | "symfony/var-dumper": "Required to use the dd function (3.1.*)."
963 | },
964 | "type": "library",
965 | "extra": {
966 | "branch-alias": {
967 | "dev-master": "5.3-dev"
968 | }
969 | },
970 | "autoload": {
971 | "psr-4": {
972 | "Illuminate\\Support\\": ""
973 | },
974 | "files": [
975 | "helpers.php"
976 | ]
977 | },
978 | "notification-url": "https://packagist.org/downloads/",
979 | "license": [
980 | "MIT"
981 | ],
982 | "authors": [
983 | {
984 | "name": "Taylor Otwell",
985 | "email": "taylor@laravel.com"
986 | }
987 | ],
988 | "description": "The Illuminate Support package.",
989 | "homepage": "https://laravel.com",
990 | "time": "2016-11-03 15:25:28"
991 | },
992 | {
993 | "name": "illuminate/translation",
994 | "version": "v5.3.23",
995 | "source": {
996 | "type": "git",
997 | "url": "https://github.com/illuminate/translation.git",
998 | "reference": "4abb8ee26191b2696055a985ab672dd3f3708351"
999 | },
1000 | "dist": {
1001 | "type": "zip",
1002 | "url": "https://api.github.com/repos/illuminate/translation/zipball/4abb8ee26191b2696055a985ab672dd3f3708351",
1003 | "reference": "4abb8ee26191b2696055a985ab672dd3f3708351",
1004 | "shasum": ""
1005 | },
1006 | "require": {
1007 | "illuminate/filesystem": "5.3.*",
1008 | "illuminate/support": "5.3.*",
1009 | "php": ">=5.6.4",
1010 | "symfony/translation": "3.1.*"
1011 | },
1012 | "type": "library",
1013 | "extra": {
1014 | "branch-alias": {
1015 | "dev-master": "5.3-dev"
1016 | }
1017 | },
1018 | "autoload": {
1019 | "psr-4": {
1020 | "Illuminate\\Translation\\": ""
1021 | }
1022 | },
1023 | "notification-url": "https://packagist.org/downloads/",
1024 | "license": [
1025 | "MIT"
1026 | ],
1027 | "authors": [
1028 | {
1029 | "name": "Taylor Otwell",
1030 | "email": "taylor@laravel.com"
1031 | }
1032 | ],
1033 | "description": "The Illuminate Translation package.",
1034 | "homepage": "https://laravel.com",
1035 | "time": "2016-11-02 13:15:46"
1036 | },
1037 | {
1038 | "name": "illuminate/validation",
1039 | "version": "v5.3.23",
1040 | "source": {
1041 | "type": "git",
1042 | "url": "https://github.com/illuminate/validation.git",
1043 | "reference": "0fe74fcee292e19fac222c449043ece9faf5a36c"
1044 | },
1045 | "dist": {
1046 | "type": "zip",
1047 | "url": "https://api.github.com/repos/illuminate/validation/zipball/0fe74fcee292e19fac222c449043ece9faf5a36c",
1048 | "reference": "0fe74fcee292e19fac222c449043ece9faf5a36c",
1049 | "shasum": ""
1050 | },
1051 | "require": {
1052 | "illuminate/container": "5.3.*",
1053 | "illuminate/contracts": "5.3.*",
1054 | "illuminate/support": "5.3.*",
1055 | "php": ">=5.6.4",
1056 | "symfony/http-foundation": "3.1.*",
1057 | "symfony/translation": "3.1.*"
1058 | },
1059 | "suggest": {
1060 | "illuminate/database": "Required to use the database presence verifier (5.3.*)."
1061 | },
1062 | "type": "library",
1063 | "extra": {
1064 | "branch-alias": {
1065 | "dev-master": "5.3-dev"
1066 | }
1067 | },
1068 | "autoload": {
1069 | "psr-4": {
1070 | "Illuminate\\Validation\\": ""
1071 | }
1072 | },
1073 | "notification-url": "https://packagist.org/downloads/",
1074 | "license": [
1075 | "MIT"
1076 | ],
1077 | "authors": [
1078 | {
1079 | "name": "Taylor Otwell",
1080 | "email": "taylor@laravel.com"
1081 | }
1082 | ],
1083 | "description": "The Illuminate Validation package.",
1084 | "homepage": "https://laravel.com",
1085 | "time": "2016-11-10 13:34:31"
1086 | },
1087 | {
1088 | "name": "illuminate/view",
1089 | "version": "v5.3.23",
1090 | "source": {
1091 | "type": "git",
1092 | "url": "https://github.com/illuminate/view.git",
1093 | "reference": "f840676c98e3cb1224267786f35eb420de55d41c"
1094 | },
1095 | "dist": {
1096 | "type": "zip",
1097 | "url": "https://api.github.com/repos/illuminate/view/zipball/f840676c98e3cb1224267786f35eb420de55d41c",
1098 | "reference": "f840676c98e3cb1224267786f35eb420de55d41c",
1099 | "shasum": ""
1100 | },
1101 | "require": {
1102 | "illuminate/container": "5.3.*",
1103 | "illuminate/contracts": "5.3.*",
1104 | "illuminate/events": "5.3.*",
1105 | "illuminate/filesystem": "5.3.*",
1106 | "illuminate/support": "5.3.*",
1107 | "php": ">=5.6.4",
1108 | "symfony/debug": "3.1.*"
1109 | },
1110 | "type": "library",
1111 | "extra": {
1112 | "branch-alias": {
1113 | "dev-master": "5.3-dev"
1114 | }
1115 | },
1116 | "autoload": {
1117 | "psr-4": {
1118 | "Illuminate\\View\\": ""
1119 | }
1120 | },
1121 | "notification-url": "https://packagist.org/downloads/",
1122 | "license": [
1123 | "MIT"
1124 | ],
1125 | "authors": [
1126 | {
1127 | "name": "Taylor Otwell",
1128 | "email": "taylor@laravel.com"
1129 | }
1130 | ],
1131 | "description": "The Illuminate View package.",
1132 | "homepage": "https://laravel.com",
1133 | "time": "2016-10-24 18:18:15"
1134 | },
1135 | {
1136 | "name": "laravel/lumen-framework",
1137 | "version": "v5.3.2",
1138 | "source": {
1139 | "type": "git",
1140 | "url": "https://github.com/laravel/lumen-framework.git",
1141 | "reference": "a2aee352b2dfa3d6321736c3ecfc86171f883379"
1142 | },
1143 | "dist": {
1144 | "type": "zip",
1145 | "url": "https://api.github.com/repos/laravel/lumen-framework/zipball/a2aee352b2dfa3d6321736c3ecfc86171f883379",
1146 | "reference": "a2aee352b2dfa3d6321736c3ecfc86171f883379",
1147 | "shasum": ""
1148 | },
1149 | "require": {
1150 | "illuminate/auth": "5.3.*",
1151 | "illuminate/broadcasting": "5.3.*",
1152 | "illuminate/bus": "5.3.*",
1153 | "illuminate/cache": "5.3.*",
1154 | "illuminate/config": "5.3.*",
1155 | "illuminate/container": "5.3.*",
1156 | "illuminate/contracts": "5.3.*",
1157 | "illuminate/database": "5.3.*",
1158 | "illuminate/encryption": "5.3.*",
1159 | "illuminate/events": "5.3.*",
1160 | "illuminate/filesystem": "5.3.*",
1161 | "illuminate/hashing": "5.3.*",
1162 | "illuminate/http": "5.3.*",
1163 | "illuminate/pagination": "5.3.*",
1164 | "illuminate/pipeline": "5.3.*",
1165 | "illuminate/queue": "5.3.*",
1166 | "illuminate/support": "5.3.*",
1167 | "illuminate/translation": "5.3.*",
1168 | "illuminate/validation": "5.3.*",
1169 | "illuminate/view": "5.3.*",
1170 | "monolog/monolog": "~1.11",
1171 | "mtdowling/cron-expression": "~1.0",
1172 | "nikic/fast-route": "~1.0",
1173 | "paragonie/random_compat": "~1.4|~2.0",
1174 | "php": ">=5.6.4",
1175 | "symfony/http-foundation": "3.1.*",
1176 | "symfony/http-kernel": "3.1.*"
1177 | },
1178 | "require-dev": {
1179 | "mockery/mockery": "~0.9",
1180 | "phpunit/phpunit": "~5.0"
1181 | },
1182 | "suggest": {
1183 | "vlucas/phpdotenv": "Required to use .env files (~2.2)."
1184 | },
1185 | "type": "library",
1186 | "extra": {
1187 | "branch-alias": {
1188 | "dev-master": "5.3-dev"
1189 | }
1190 | },
1191 | "autoload": {
1192 | "psr-4": {
1193 | "Laravel\\Lumen\\": "src/"
1194 | },
1195 | "files": [
1196 | "src/helpers.php"
1197 | ]
1198 | },
1199 | "notification-url": "https://packagist.org/downloads/",
1200 | "license": [
1201 | "MIT"
1202 | ],
1203 | "authors": [
1204 | {
1205 | "name": "Taylor Otwell",
1206 | "email": "taylorotwell@gmail.com"
1207 | }
1208 | ],
1209 | "description": "The Laravel Lumen Framework.",
1210 | "homepage": "http://laravel.com",
1211 | "keywords": [
1212 | "framework",
1213 | "laravel",
1214 | "lumen"
1215 | ],
1216 | "time": "2016-11-07 18:14:23"
1217 | },
1218 | {
1219 | "name": "monolog/monolog",
1220 | "version": "1.22.0",
1221 | "source": {
1222 | "type": "git",
1223 | "url": "https://github.com/Seldaek/monolog.git",
1224 | "reference": "bad29cb8d18ab0315e6c477751418a82c850d558"
1225 | },
1226 | "dist": {
1227 | "type": "zip",
1228 | "url": "https://api.github.com/repos/Seldaek/monolog/zipball/bad29cb8d18ab0315e6c477751418a82c850d558",
1229 | "reference": "bad29cb8d18ab0315e6c477751418a82c850d558",
1230 | "shasum": ""
1231 | },
1232 | "require": {
1233 | "php": ">=5.3.0",
1234 | "psr/log": "~1.0"
1235 | },
1236 | "provide": {
1237 | "psr/log-implementation": "1.0.0"
1238 | },
1239 | "require-dev": {
1240 | "aws/aws-sdk-php": "^2.4.9 || ^3.0",
1241 | "doctrine/couchdb": "~1.0@dev",
1242 | "graylog2/gelf-php": "~1.0",
1243 | "jakub-onderka/php-parallel-lint": "0.9",
1244 | "php-amqplib/php-amqplib": "~2.4",
1245 | "php-console/php-console": "^3.1.3",
1246 | "phpunit/phpunit": "~4.5",
1247 | "phpunit/phpunit-mock-objects": "2.3.0",
1248 | "ruflin/elastica": ">=0.90 <3.0",
1249 | "sentry/sentry": "^0.13",
1250 | "swiftmailer/swiftmailer": "~5.3"
1251 | },
1252 | "suggest": {
1253 | "aws/aws-sdk-php": "Allow sending log messages to AWS services like DynamoDB",
1254 | "doctrine/couchdb": "Allow sending log messages to a CouchDB server",
1255 | "ext-amqp": "Allow sending log messages to an AMQP server (1.0+ required)",
1256 | "ext-mongo": "Allow sending log messages to a MongoDB server",
1257 | "graylog2/gelf-php": "Allow sending log messages to a GrayLog2 server",
1258 | "mongodb/mongodb": "Allow sending log messages to a MongoDB server via PHP Driver",
1259 | "php-amqplib/php-amqplib": "Allow sending log messages to an AMQP server using php-amqplib",
1260 | "php-console/php-console": "Allow sending log messages to Google Chrome",
1261 | "rollbar/rollbar": "Allow sending log messages to Rollbar",
1262 | "ruflin/elastica": "Allow sending log messages to an Elastic Search server",
1263 | "sentry/sentry": "Allow sending log messages to a Sentry server"
1264 | },
1265 | "type": "library",
1266 | "extra": {
1267 | "branch-alias": {
1268 | "dev-master": "2.0.x-dev"
1269 | }
1270 | },
1271 | "autoload": {
1272 | "psr-4": {
1273 | "Monolog\\": "src/Monolog"
1274 | }
1275 | },
1276 | "notification-url": "https://packagist.org/downloads/",
1277 | "license": [
1278 | "MIT"
1279 | ],
1280 | "authors": [
1281 | {
1282 | "name": "Jordi Boggiano",
1283 | "email": "j.boggiano@seld.be",
1284 | "homepage": "http://seld.be"
1285 | }
1286 | ],
1287 | "description": "Sends your logs to files, sockets, inboxes, databases and various web services",
1288 | "homepage": "http://github.com/Seldaek/monolog",
1289 | "keywords": [
1290 | "log",
1291 | "logging",
1292 | "psr-3"
1293 | ],
1294 | "time": "2016-11-26 00:15:39"
1295 | },
1296 | {
1297 | "name": "mtdowling/cron-expression",
1298 | "version": "v1.1.0",
1299 | "source": {
1300 | "type": "git",
1301 | "url": "https://github.com/mtdowling/cron-expression.git",
1302 | "reference": "c9ee7886f5a12902b225a1a12f36bb45f9ab89e5"
1303 | },
1304 | "dist": {
1305 | "type": "zip",
1306 | "url": "https://api.github.com/repos/mtdowling/cron-expression/zipball/c9ee7886f5a12902b225a1a12f36bb45f9ab89e5",
1307 | "reference": "c9ee7886f5a12902b225a1a12f36bb45f9ab89e5",
1308 | "shasum": ""
1309 | },
1310 | "require": {
1311 | "php": ">=5.3.2"
1312 | },
1313 | "require-dev": {
1314 | "phpunit/phpunit": "~4.0|~5.0"
1315 | },
1316 | "type": "library",
1317 | "autoload": {
1318 | "psr-0": {
1319 | "Cron": "src/"
1320 | }
1321 | },
1322 | "notification-url": "https://packagist.org/downloads/",
1323 | "license": [
1324 | "MIT"
1325 | ],
1326 | "authors": [
1327 | {
1328 | "name": "Michael Dowling",
1329 | "email": "mtdowling@gmail.com",
1330 | "homepage": "https://github.com/mtdowling"
1331 | }
1332 | ],
1333 | "description": "CRON for PHP: Calculate the next or previous run date and determine if a CRON expression is due",
1334 | "keywords": [
1335 | "cron",
1336 | "schedule"
1337 | ],
1338 | "time": "2016-01-26 21:23:30"
1339 | },
1340 | {
1341 | "name": "nesbot/carbon",
1342 | "version": "1.21.0",
1343 | "source": {
1344 | "type": "git",
1345 | "url": "https://github.com/briannesbitt/Carbon.git",
1346 | "reference": "7b08ec6f75791e130012f206e3f7b0e76e18e3d7"
1347 | },
1348 | "dist": {
1349 | "type": "zip",
1350 | "url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/7b08ec6f75791e130012f206e3f7b0e76e18e3d7",
1351 | "reference": "7b08ec6f75791e130012f206e3f7b0e76e18e3d7",
1352 | "shasum": ""
1353 | },
1354 | "require": {
1355 | "php": ">=5.3.0",
1356 | "symfony/translation": "~2.6|~3.0"
1357 | },
1358 | "require-dev": {
1359 | "phpunit/phpunit": "~4.0|~5.0"
1360 | },
1361 | "type": "library",
1362 | "autoload": {
1363 | "psr-4": {
1364 | "Carbon\\": "src/Carbon/"
1365 | }
1366 | },
1367 | "notification-url": "https://packagist.org/downloads/",
1368 | "license": [
1369 | "MIT"
1370 | ],
1371 | "authors": [
1372 | {
1373 | "name": "Brian Nesbitt",
1374 | "email": "brian@nesbot.com",
1375 | "homepage": "http://nesbot.com"
1376 | }
1377 | ],
1378 | "description": "A simple API extension for DateTime.",
1379 | "homepage": "http://carbon.nesbot.com",
1380 | "keywords": [
1381 | "date",
1382 | "datetime",
1383 | "time"
1384 | ],
1385 | "time": "2015-11-04 20:07:17"
1386 | },
1387 | {
1388 | "name": "nikic/fast-route",
1389 | "version": "v1.0.1",
1390 | "source": {
1391 | "type": "git",
1392 | "url": "https://github.com/nikic/FastRoute.git",
1393 | "reference": "8ea928195fa9b907f0d6e48312d323c1a13cc2af"
1394 | },
1395 | "dist": {
1396 | "type": "zip",
1397 | "url": "https://api.github.com/repos/nikic/FastRoute/zipball/8ea928195fa9b907f0d6e48312d323c1a13cc2af",
1398 | "reference": "8ea928195fa9b907f0d6e48312d323c1a13cc2af",
1399 | "shasum": ""
1400 | },
1401 | "require": {
1402 | "php": ">=5.4.0"
1403 | },
1404 | "type": "library",
1405 | "autoload": {
1406 | "psr-4": {
1407 | "FastRoute\\": "src/"
1408 | },
1409 | "files": [
1410 | "src/functions.php"
1411 | ]
1412 | },
1413 | "notification-url": "https://packagist.org/downloads/",
1414 | "license": [
1415 | "BSD-3-Clause"
1416 | ],
1417 | "authors": [
1418 | {
1419 | "name": "Nikita Popov",
1420 | "email": "nikic@php.net"
1421 | }
1422 | ],
1423 | "description": "Fast request router for PHP",
1424 | "keywords": [
1425 | "router",
1426 | "routing"
1427 | ],
1428 | "time": "2016-06-12 19:08:51"
1429 | },
1430 | {
1431 | "name": "palanik/lumen-cors",
1432 | "version": "dev-master",
1433 | "source": {
1434 | "type": "git",
1435 | "url": "https://github.com/palanik/lumen-cors.git",
1436 | "reference": "39ecb83bf4bea8553a6a406f8ab6355fd0983a24"
1437 | },
1438 | "dist": {
1439 | "type": "zip",
1440 | "url": "https://api.github.com/repos/palanik/lumen-cors/zipball/39ecb83bf4bea8553a6a406f8ab6355fd0983a24",
1441 | "reference": "39ecb83bf4bea8553a6a406f8ab6355fd0983a24",
1442 | "shasum": ""
1443 | },
1444 | "type": "library",
1445 | "autoload": {
1446 | "psr-4": {
1447 | "palanik\\lumen\\Middleware\\": "."
1448 | }
1449 | },
1450 | "notification-url": "https://packagist.org/downloads/",
1451 | "license": [
1452 | "MIT"
1453 | ],
1454 | "authors": [
1455 | {
1456 | "name": "palanik"
1457 | }
1458 | ],
1459 | "description": "Cross-origin resource sharing (CORS) middleware for Lumen micro-framework.",
1460 | "homepage": "https://github.com/palanik/lumen-cors",
1461 | "keywords": [
1462 | "cors",
1463 | "corslumen",
1464 | "cross-origin",
1465 | "laravel",
1466 | "lumen",
1467 | "lumencors",
1468 | "preflight"
1469 | ],
1470 | "time": "2016-06-07 15:28:08"
1471 | },
1472 | {
1473 | "name": "paragonie/random_compat",
1474 | "version": "v2.0.4",
1475 | "source": {
1476 | "type": "git",
1477 | "url": "https://github.com/paragonie/random_compat.git",
1478 | "reference": "a9b97968bcde1c4de2a5ec6cbd06a0f6c919b46e"
1479 | },
1480 | "dist": {
1481 | "type": "zip",
1482 | "url": "https://api.github.com/repos/paragonie/random_compat/zipball/a9b97968bcde1c4de2a5ec6cbd06a0f6c919b46e",
1483 | "reference": "a9b97968bcde1c4de2a5ec6cbd06a0f6c919b46e",
1484 | "shasum": ""
1485 | },
1486 | "require": {
1487 | "php": ">=5.2.0"
1488 | },
1489 | "require-dev": {
1490 | "phpunit/phpunit": "4.*|5.*"
1491 | },
1492 | "suggest": {
1493 | "ext-libsodium": "Provides a modern crypto API that can be used to generate random bytes."
1494 | },
1495 | "type": "library",
1496 | "autoload": {
1497 | "files": [
1498 | "lib/random.php"
1499 | ]
1500 | },
1501 | "notification-url": "https://packagist.org/downloads/",
1502 | "license": [
1503 | "MIT"
1504 | ],
1505 | "authors": [
1506 | {
1507 | "name": "Paragon Initiative Enterprises",
1508 | "email": "security@paragonie.com",
1509 | "homepage": "https://paragonie.com"
1510 | }
1511 | ],
1512 | "description": "PHP 5.x polyfill for random_bytes() and random_int() from PHP 7",
1513 | "keywords": [
1514 | "csprng",
1515 | "pseudorandom",
1516 | "random"
1517 | ],
1518 | "time": "2016-11-07 23:38:38"
1519 | },
1520 | {
1521 | "name": "psr/log",
1522 | "version": "1.0.2",
1523 | "source": {
1524 | "type": "git",
1525 | "url": "https://github.com/php-fig/log.git",
1526 | "reference": "4ebe3a8bf773a19edfe0a84b6585ba3d401b724d"
1527 | },
1528 | "dist": {
1529 | "type": "zip",
1530 | "url": "https://api.github.com/repos/php-fig/log/zipball/4ebe3a8bf773a19edfe0a84b6585ba3d401b724d",
1531 | "reference": "4ebe3a8bf773a19edfe0a84b6585ba3d401b724d",
1532 | "shasum": ""
1533 | },
1534 | "require": {
1535 | "php": ">=5.3.0"
1536 | },
1537 | "type": "library",
1538 | "extra": {
1539 | "branch-alias": {
1540 | "dev-master": "1.0.x-dev"
1541 | }
1542 | },
1543 | "autoload": {
1544 | "psr-4": {
1545 | "Psr\\Log\\": "Psr/Log/"
1546 | }
1547 | },
1548 | "notification-url": "https://packagist.org/downloads/",
1549 | "license": [
1550 | "MIT"
1551 | ],
1552 | "authors": [
1553 | {
1554 | "name": "PHP-FIG",
1555 | "homepage": "http://www.php-fig.org/"
1556 | }
1557 | ],
1558 | "description": "Common interface for logging libraries",
1559 | "homepage": "https://github.com/php-fig/log",
1560 | "keywords": [
1561 | "log",
1562 | "psr",
1563 | "psr-3"
1564 | ],
1565 | "time": "2016-10-10 12:19:37"
1566 | },
1567 | {
1568 | "name": "symfony/console",
1569 | "version": "v3.1.7",
1570 | "source": {
1571 | "type": "git",
1572 | "url": "https://github.com/symfony/console.git",
1573 | "reference": "5be36e1f3ac7ecbe7e34fb641480ad8497b83aa6"
1574 | },
1575 | "dist": {
1576 | "type": "zip",
1577 | "url": "https://api.github.com/repos/symfony/console/zipball/5be36e1f3ac7ecbe7e34fb641480ad8497b83aa6",
1578 | "reference": "5be36e1f3ac7ecbe7e34fb641480ad8497b83aa6",
1579 | "shasum": ""
1580 | },
1581 | "require": {
1582 | "php": ">=5.5.9",
1583 | "symfony/debug": "~2.8|~3.0",
1584 | "symfony/polyfill-mbstring": "~1.0"
1585 | },
1586 | "require-dev": {
1587 | "psr/log": "~1.0",
1588 | "symfony/event-dispatcher": "~2.8|~3.0",
1589 | "symfony/process": "~2.8|~3.0"
1590 | },
1591 | "suggest": {
1592 | "psr/log": "For using the console logger",
1593 | "symfony/event-dispatcher": "",
1594 | "symfony/process": ""
1595 | },
1596 | "type": "library",
1597 | "extra": {
1598 | "branch-alias": {
1599 | "dev-master": "3.1-dev"
1600 | }
1601 | },
1602 | "autoload": {
1603 | "psr-4": {
1604 | "Symfony\\Component\\Console\\": ""
1605 | },
1606 | "exclude-from-classmap": [
1607 | "/Tests/"
1608 | ]
1609 | },
1610 | "notification-url": "https://packagist.org/downloads/",
1611 | "license": [
1612 | "MIT"
1613 | ],
1614 | "authors": [
1615 | {
1616 | "name": "Fabien Potencier",
1617 | "email": "fabien@symfony.com"
1618 | },
1619 | {
1620 | "name": "Symfony Community",
1621 | "homepage": "https://symfony.com/contributors"
1622 | }
1623 | ],
1624 | "description": "Symfony Console Component",
1625 | "homepage": "https://symfony.com",
1626 | "time": "2016-11-16 22:17:09"
1627 | },
1628 | {
1629 | "name": "symfony/debug",
1630 | "version": "v3.1.7",
1631 | "source": {
1632 | "type": "git",
1633 | "url": "https://github.com/symfony/debug.git",
1634 | "reference": "c058661c32f5b462722e36d120905940089cbd9a"
1635 | },
1636 | "dist": {
1637 | "type": "zip",
1638 | "url": "https://api.github.com/repos/symfony/debug/zipball/c058661c32f5b462722e36d120905940089cbd9a",
1639 | "reference": "c058661c32f5b462722e36d120905940089cbd9a",
1640 | "shasum": ""
1641 | },
1642 | "require": {
1643 | "php": ">=5.5.9",
1644 | "psr/log": "~1.0"
1645 | },
1646 | "conflict": {
1647 | "symfony/http-kernel": ">=2.3,<2.3.24|~2.4.0|>=2.5,<2.5.9|>=2.6,<2.6.2"
1648 | },
1649 | "require-dev": {
1650 | "symfony/class-loader": "~2.8|~3.0",
1651 | "symfony/http-kernel": "~2.8|~3.0"
1652 | },
1653 | "type": "library",
1654 | "extra": {
1655 | "branch-alias": {
1656 | "dev-master": "3.1-dev"
1657 | }
1658 | },
1659 | "autoload": {
1660 | "psr-4": {
1661 | "Symfony\\Component\\Debug\\": ""
1662 | },
1663 | "exclude-from-classmap": [
1664 | "/Tests/"
1665 | ]
1666 | },
1667 | "notification-url": "https://packagist.org/downloads/",
1668 | "license": [
1669 | "MIT"
1670 | ],
1671 | "authors": [
1672 | {
1673 | "name": "Fabien Potencier",
1674 | "email": "fabien@symfony.com"
1675 | },
1676 | {
1677 | "name": "Symfony Community",
1678 | "homepage": "https://symfony.com/contributors"
1679 | }
1680 | ],
1681 | "description": "Symfony Debug Component",
1682 | "homepage": "https://symfony.com",
1683 | "time": "2016-11-15 12:55:20"
1684 | },
1685 | {
1686 | "name": "symfony/event-dispatcher",
1687 | "version": "v3.2.0",
1688 | "source": {
1689 | "type": "git",
1690 | "url": "https://github.com/symfony/event-dispatcher.git",
1691 | "reference": "e8f47a327c2f0fd5aa04fa60af2b693006ed7283"
1692 | },
1693 | "dist": {
1694 | "type": "zip",
1695 | "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/e8f47a327c2f0fd5aa04fa60af2b693006ed7283",
1696 | "reference": "e8f47a327c2f0fd5aa04fa60af2b693006ed7283",
1697 | "shasum": ""
1698 | },
1699 | "require": {
1700 | "php": ">=5.5.9"
1701 | },
1702 | "require-dev": {
1703 | "psr/log": "~1.0",
1704 | "symfony/config": "~2.8|~3.0",
1705 | "symfony/dependency-injection": "~2.8|~3.0",
1706 | "symfony/expression-language": "~2.8|~3.0",
1707 | "symfony/stopwatch": "~2.8|~3.0"
1708 | },
1709 | "suggest": {
1710 | "symfony/dependency-injection": "",
1711 | "symfony/http-kernel": ""
1712 | },
1713 | "type": "library",
1714 | "extra": {
1715 | "branch-alias": {
1716 | "dev-master": "3.2-dev"
1717 | }
1718 | },
1719 | "autoload": {
1720 | "psr-4": {
1721 | "Symfony\\Component\\EventDispatcher\\": ""
1722 | },
1723 | "exclude-from-classmap": [
1724 | "/Tests/"
1725 | ]
1726 | },
1727 | "notification-url": "https://packagist.org/downloads/",
1728 | "license": [
1729 | "MIT"
1730 | ],
1731 | "authors": [
1732 | {
1733 | "name": "Fabien Potencier",
1734 | "email": "fabien@symfony.com"
1735 | },
1736 | {
1737 | "name": "Symfony Community",
1738 | "homepage": "https://symfony.com/contributors"
1739 | }
1740 | ],
1741 | "description": "Symfony EventDispatcher Component",
1742 | "homepage": "https://symfony.com",
1743 | "time": "2016-10-13 06:29:04"
1744 | },
1745 | {
1746 | "name": "symfony/finder",
1747 | "version": "v3.1.7",
1748 | "source": {
1749 | "type": "git",
1750 | "url": "https://github.com/symfony/finder.git",
1751 | "reference": "9925935bf7144f9e4d2b976905881b4face036fb"
1752 | },
1753 | "dist": {
1754 | "type": "zip",
1755 | "url": "https://api.github.com/repos/symfony/finder/zipball/9925935bf7144f9e4d2b976905881b4face036fb",
1756 | "reference": "9925935bf7144f9e4d2b976905881b4face036fb",
1757 | "shasum": ""
1758 | },
1759 | "require": {
1760 | "php": ">=5.5.9"
1761 | },
1762 | "type": "library",
1763 | "extra": {
1764 | "branch-alias": {
1765 | "dev-master": "3.1-dev"
1766 | }
1767 | },
1768 | "autoload": {
1769 | "psr-4": {
1770 | "Symfony\\Component\\Finder\\": ""
1771 | },
1772 | "exclude-from-classmap": [
1773 | "/Tests/"
1774 | ]
1775 | },
1776 | "notification-url": "https://packagist.org/downloads/",
1777 | "license": [
1778 | "MIT"
1779 | ],
1780 | "authors": [
1781 | {
1782 | "name": "Fabien Potencier",
1783 | "email": "fabien@symfony.com"
1784 | },
1785 | {
1786 | "name": "Symfony Community",
1787 | "homepage": "https://symfony.com/contributors"
1788 | }
1789 | ],
1790 | "description": "Symfony Finder Component",
1791 | "homepage": "https://symfony.com",
1792 | "time": "2016-11-03 08:04:31"
1793 | },
1794 | {
1795 | "name": "symfony/http-foundation",
1796 | "version": "v3.1.7",
1797 | "source": {
1798 | "type": "git",
1799 | "url": "https://github.com/symfony/http-foundation.git",
1800 | "reference": "5a4c8099a1547fe451256e056180ad4624177017"
1801 | },
1802 | "dist": {
1803 | "type": "zip",
1804 | "url": "https://api.github.com/repos/symfony/http-foundation/zipball/5a4c8099a1547fe451256e056180ad4624177017",
1805 | "reference": "5a4c8099a1547fe451256e056180ad4624177017",
1806 | "shasum": ""
1807 | },
1808 | "require": {
1809 | "php": ">=5.5.9",
1810 | "symfony/polyfill-mbstring": "~1.1"
1811 | },
1812 | "require-dev": {
1813 | "symfony/expression-language": "~2.8|~3.0"
1814 | },
1815 | "type": "library",
1816 | "extra": {
1817 | "branch-alias": {
1818 | "dev-master": "3.1-dev"
1819 | }
1820 | },
1821 | "autoload": {
1822 | "psr-4": {
1823 | "Symfony\\Component\\HttpFoundation\\": ""
1824 | },
1825 | "exclude-from-classmap": [
1826 | "/Tests/"
1827 | ]
1828 | },
1829 | "notification-url": "https://packagist.org/downloads/",
1830 | "license": [
1831 | "MIT"
1832 | ],
1833 | "authors": [
1834 | {
1835 | "name": "Fabien Potencier",
1836 | "email": "fabien@symfony.com"
1837 | },
1838 | {
1839 | "name": "Symfony Community",
1840 | "homepage": "https://symfony.com/contributors"
1841 | }
1842 | ],
1843 | "description": "Symfony HttpFoundation Component",
1844 | "homepage": "https://symfony.com",
1845 | "time": "2016-11-16 22:17:09"
1846 | },
1847 | {
1848 | "name": "symfony/http-kernel",
1849 | "version": "v3.1.7",
1850 | "source": {
1851 | "type": "git",
1852 | "url": "https://github.com/symfony/http-kernel.git",
1853 | "reference": "674ac403c7b3742c2a988a86e3baf9aca2c696a0"
1854 | },
1855 | "dist": {
1856 | "type": "zip",
1857 | "url": "https://api.github.com/repos/symfony/http-kernel/zipball/674ac403c7b3742c2a988a86e3baf9aca2c696a0",
1858 | "reference": "674ac403c7b3742c2a988a86e3baf9aca2c696a0",
1859 | "shasum": ""
1860 | },
1861 | "require": {
1862 | "php": ">=5.5.9",
1863 | "psr/log": "~1.0",
1864 | "symfony/debug": "~2.8|~3.0",
1865 | "symfony/event-dispatcher": "~2.8|~3.0",
1866 | "symfony/http-foundation": "~2.8.13|~3.1.6|~3.2"
1867 | },
1868 | "conflict": {
1869 | "symfony/config": "<2.8"
1870 | },
1871 | "require-dev": {
1872 | "symfony/browser-kit": "~2.8|~3.0",
1873 | "symfony/class-loader": "~2.8|~3.0",
1874 | "symfony/config": "~2.8|~3.0",
1875 | "symfony/console": "~2.8|~3.0",
1876 | "symfony/css-selector": "~2.8|~3.0",
1877 | "symfony/dependency-injection": "~2.8|~3.0",
1878 | "symfony/dom-crawler": "~2.8|~3.0",
1879 | "symfony/expression-language": "~2.8|~3.0",
1880 | "symfony/finder": "~2.8|~3.0",
1881 | "symfony/process": "~2.8|~3.0",
1882 | "symfony/routing": "~2.8|~3.0",
1883 | "symfony/stopwatch": "~2.8|~3.0",
1884 | "symfony/templating": "~2.8|~3.0",
1885 | "symfony/translation": "~2.8|~3.0",
1886 | "symfony/var-dumper": "~2.8|~3.0"
1887 | },
1888 | "suggest": {
1889 | "symfony/browser-kit": "",
1890 | "symfony/class-loader": "",
1891 | "symfony/config": "",
1892 | "symfony/console": "",
1893 | "symfony/dependency-injection": "",
1894 | "symfony/finder": "",
1895 | "symfony/var-dumper": ""
1896 | },
1897 | "type": "library",
1898 | "extra": {
1899 | "branch-alias": {
1900 | "dev-master": "3.1-dev"
1901 | }
1902 | },
1903 | "autoload": {
1904 | "psr-4": {
1905 | "Symfony\\Component\\HttpKernel\\": ""
1906 | },
1907 | "exclude-from-classmap": [
1908 | "/Tests/"
1909 | ]
1910 | },
1911 | "notification-url": "https://packagist.org/downloads/",
1912 | "license": [
1913 | "MIT"
1914 | ],
1915 | "authors": [
1916 | {
1917 | "name": "Fabien Potencier",
1918 | "email": "fabien@symfony.com"
1919 | },
1920 | {
1921 | "name": "Symfony Community",
1922 | "homepage": "https://symfony.com/contributors"
1923 | }
1924 | ],
1925 | "description": "Symfony HttpKernel Component",
1926 | "homepage": "https://symfony.com",
1927 | "time": "2016-11-21 02:44:20"
1928 | },
1929 | {
1930 | "name": "symfony/polyfill-mbstring",
1931 | "version": "v1.3.0",
1932 | "source": {
1933 | "type": "git",
1934 | "url": "https://github.com/symfony/polyfill-mbstring.git",
1935 | "reference": "e79d363049d1c2128f133a2667e4f4190904f7f4"
1936 | },
1937 | "dist": {
1938 | "type": "zip",
1939 | "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/e79d363049d1c2128f133a2667e4f4190904f7f4",
1940 | "reference": "e79d363049d1c2128f133a2667e4f4190904f7f4",
1941 | "shasum": ""
1942 | },
1943 | "require": {
1944 | "php": ">=5.3.3"
1945 | },
1946 | "suggest": {
1947 | "ext-mbstring": "For best performance"
1948 | },
1949 | "type": "library",
1950 | "extra": {
1951 | "branch-alias": {
1952 | "dev-master": "1.3-dev"
1953 | }
1954 | },
1955 | "autoload": {
1956 | "psr-4": {
1957 | "Symfony\\Polyfill\\Mbstring\\": ""
1958 | },
1959 | "files": [
1960 | "bootstrap.php"
1961 | ]
1962 | },
1963 | "notification-url": "https://packagist.org/downloads/",
1964 | "license": [
1965 | "MIT"
1966 | ],
1967 | "authors": [
1968 | {
1969 | "name": "Nicolas Grekas",
1970 | "email": "p@tchwork.com"
1971 | },
1972 | {
1973 | "name": "Symfony Community",
1974 | "homepage": "https://symfony.com/contributors"
1975 | }
1976 | ],
1977 | "description": "Symfony polyfill for the Mbstring extension",
1978 | "homepage": "https://symfony.com",
1979 | "keywords": [
1980 | "compatibility",
1981 | "mbstring",
1982 | "polyfill",
1983 | "portable",
1984 | "shim"
1985 | ],
1986 | "time": "2016-11-14 01:06:16"
1987 | },
1988 | {
1989 | "name": "symfony/process",
1990 | "version": "v3.1.7",
1991 | "source": {
1992 | "type": "git",
1993 | "url": "https://github.com/symfony/process.git",
1994 | "reference": "66de154ae86b1a07001da9fbffd620206e4faf94"
1995 | },
1996 | "dist": {
1997 | "type": "zip",
1998 | "url": "https://api.github.com/repos/symfony/process/zipball/66de154ae86b1a07001da9fbffd620206e4faf94",
1999 | "reference": "66de154ae86b1a07001da9fbffd620206e4faf94",
2000 | "shasum": ""
2001 | },
2002 | "require": {
2003 | "php": ">=5.5.9"
2004 | },
2005 | "type": "library",
2006 | "extra": {
2007 | "branch-alias": {
2008 | "dev-master": "3.1-dev"
2009 | }
2010 | },
2011 | "autoload": {
2012 | "psr-4": {
2013 | "Symfony\\Component\\Process\\": ""
2014 | },
2015 | "exclude-from-classmap": [
2016 | "/Tests/"
2017 | ]
2018 | },
2019 | "notification-url": "https://packagist.org/downloads/",
2020 | "license": [
2021 | "MIT"
2022 | ],
2023 | "authors": [
2024 | {
2025 | "name": "Fabien Potencier",
2026 | "email": "fabien@symfony.com"
2027 | },
2028 | {
2029 | "name": "Symfony Community",
2030 | "homepage": "https://symfony.com/contributors"
2031 | }
2032 | ],
2033 | "description": "Symfony Process Component",
2034 | "homepage": "https://symfony.com",
2035 | "time": "2016-09-29 14:13:09"
2036 | },
2037 | {
2038 | "name": "symfony/translation",
2039 | "version": "v3.1.7",
2040 | "source": {
2041 | "type": "git",
2042 | "url": "https://github.com/symfony/translation.git",
2043 | "reference": "2f4b6114b75c506dd1ee7eb485b35facbcb2d873"
2044 | },
2045 | "dist": {
2046 | "type": "zip",
2047 | "url": "https://api.github.com/repos/symfony/translation/zipball/2f4b6114b75c506dd1ee7eb485b35facbcb2d873",
2048 | "reference": "2f4b6114b75c506dd1ee7eb485b35facbcb2d873",
2049 | "shasum": ""
2050 | },
2051 | "require": {
2052 | "php": ">=5.5.9",
2053 | "symfony/polyfill-mbstring": "~1.0"
2054 | },
2055 | "conflict": {
2056 | "symfony/config": "<2.8"
2057 | },
2058 | "require-dev": {
2059 | "psr/log": "~1.0",
2060 | "symfony/config": "~2.8|~3.0",
2061 | "symfony/intl": "~2.8|~3.0",
2062 | "symfony/yaml": "~2.8|~3.0"
2063 | },
2064 | "suggest": {
2065 | "psr/log": "To use logging capability in translator",
2066 | "symfony/config": "",
2067 | "symfony/yaml": ""
2068 | },
2069 | "type": "library",
2070 | "extra": {
2071 | "branch-alias": {
2072 | "dev-master": "3.1-dev"
2073 | }
2074 | },
2075 | "autoload": {
2076 | "psr-4": {
2077 | "Symfony\\Component\\Translation\\": ""
2078 | },
2079 | "exclude-from-classmap": [
2080 | "/Tests/"
2081 | ]
2082 | },
2083 | "notification-url": "https://packagist.org/downloads/",
2084 | "license": [
2085 | "MIT"
2086 | ],
2087 | "authors": [
2088 | {
2089 | "name": "Fabien Potencier",
2090 | "email": "fabien@symfony.com"
2091 | },
2092 | {
2093 | "name": "Symfony Community",
2094 | "homepage": "https://symfony.com/contributors"
2095 | }
2096 | ],
2097 | "description": "Symfony Translation Component",
2098 | "homepage": "https://symfony.com",
2099 | "time": "2016-11-18 21:15:08"
2100 | },
2101 | {
2102 | "name": "vlucas/phpdotenv",
2103 | "version": "v2.4.0",
2104 | "source": {
2105 | "type": "git",
2106 | "url": "https://github.com/vlucas/phpdotenv.git",
2107 | "reference": "3cc116adbe4b11be5ec557bf1d24dc5e3a21d18c"
2108 | },
2109 | "dist": {
2110 | "type": "zip",
2111 | "url": "https://api.github.com/repos/vlucas/phpdotenv/zipball/3cc116adbe4b11be5ec557bf1d24dc5e3a21d18c",
2112 | "reference": "3cc116adbe4b11be5ec557bf1d24dc5e3a21d18c",
2113 | "shasum": ""
2114 | },
2115 | "require": {
2116 | "php": ">=5.3.9"
2117 | },
2118 | "require-dev": {
2119 | "phpunit/phpunit": "^4.8 || ^5.0"
2120 | },
2121 | "type": "library",
2122 | "extra": {
2123 | "branch-alias": {
2124 | "dev-master": "2.4-dev"
2125 | }
2126 | },
2127 | "autoload": {
2128 | "psr-4": {
2129 | "Dotenv\\": "src/"
2130 | }
2131 | },
2132 | "notification-url": "https://packagist.org/downloads/",
2133 | "license": [
2134 | "BSD-3-Clause-Attribution"
2135 | ],
2136 | "authors": [
2137 | {
2138 | "name": "Vance Lucas",
2139 | "email": "vance@vancelucas.com",
2140 | "homepage": "http://www.vancelucas.com"
2141 | }
2142 | ],
2143 | "description": "Loads environment variables from `.env` to `getenv()`, `$_ENV` and `$_SERVER` automagically.",
2144 | "keywords": [
2145 | "dotenv",
2146 | "env",
2147 | "environment"
2148 | ],
2149 | "time": "2016-09-01 10:05:43"
2150 | }
2151 | ],
2152 | "packages-dev": [
2153 | {
2154 | "name": "davedevelopment/phpmig",
2155 | "version": "v1.3.0",
2156 | "source": {
2157 | "type": "git",
2158 | "url": "https://github.com/davedevelopment/phpmig.git",
2159 | "reference": "85a7e8bf0fe116c39bce488d04ec3c446ee6019a"
2160 | },
2161 | "dist": {
2162 | "type": "zip",
2163 | "url": "https://api.github.com/repos/davedevelopment/phpmig/zipball/85a7e8bf0fe116c39bce488d04ec3c446ee6019a",
2164 | "reference": "85a7e8bf0fe116c39bce488d04ec3c446ee6019a",
2165 | "shasum": ""
2166 | },
2167 | "require": {
2168 | "php": ">=5.3.2",
2169 | "symfony/config": "^2||^3",
2170 | "symfony/console": "^2||^3"
2171 | },
2172 | "require-dev": {
2173 | "mockery/mockery": "*@dev",
2174 | "phpunit/phpunit": "3.*"
2175 | },
2176 | "suggest": {
2177 | "pimple/pimple": "Pimple allows to bootstrap phpmig really easily."
2178 | },
2179 | "bin": [
2180 | "bin/phpmig"
2181 | ],
2182 | "type": "library",
2183 | "extra": {
2184 | "branch-alias": {
2185 | "dev-master": "1.2.x-dev"
2186 | }
2187 | },
2188 | "autoload": {
2189 | "psr-0": {
2190 | "Phpmig": "src/"
2191 | }
2192 | },
2193 | "notification-url": "https://packagist.org/downloads/",
2194 | "license": [
2195 | "MIT"
2196 | ],
2197 | "authors": [
2198 | {
2199 | "name": "Dave Marshall",
2200 | "email": "dave.marshall@atstsolutions.co.uk",
2201 | "homepage": "http://davedevelopment.co.uk"
2202 | },
2203 | {
2204 | "name": "David Nielsen",
2205 | "email": "david@panmedia.co.nz"
2206 | }
2207 | ],
2208 | "description": "Simple migrations system for php",
2209 | "homepage": "http://github.com/davedevelopment/phpmig",
2210 | "keywords": [
2211 | "database migrations",
2212 | "migrations"
2213 | ],
2214 | "time": "2016-09-15 11:45:45"
2215 | },
2216 | {
2217 | "name": "doctrine/instantiator",
2218 | "version": "1.0.5",
2219 | "source": {
2220 | "type": "git",
2221 | "url": "https://github.com/doctrine/instantiator.git",
2222 | "reference": "8e884e78f9f0eb1329e445619e04456e64d8051d"
2223 | },
2224 | "dist": {
2225 | "type": "zip",
2226 | "url": "https://api.github.com/repos/doctrine/instantiator/zipball/8e884e78f9f0eb1329e445619e04456e64d8051d",
2227 | "reference": "8e884e78f9f0eb1329e445619e04456e64d8051d",
2228 | "shasum": ""
2229 | },
2230 | "require": {
2231 | "php": ">=5.3,<8.0-DEV"
2232 | },
2233 | "require-dev": {
2234 | "athletic/athletic": "~0.1.8",
2235 | "ext-pdo": "*",
2236 | "ext-phar": "*",
2237 | "phpunit/phpunit": "~4.0",
2238 | "squizlabs/php_codesniffer": "~2.0"
2239 | },
2240 | "type": "library",
2241 | "extra": {
2242 | "branch-alias": {
2243 | "dev-master": "1.0.x-dev"
2244 | }
2245 | },
2246 | "autoload": {
2247 | "psr-4": {
2248 | "Doctrine\\Instantiator\\": "src/Doctrine/Instantiator/"
2249 | }
2250 | },
2251 | "notification-url": "https://packagist.org/downloads/",
2252 | "license": [
2253 | "MIT"
2254 | ],
2255 | "authors": [
2256 | {
2257 | "name": "Marco Pivetta",
2258 | "email": "ocramius@gmail.com",
2259 | "homepage": "http://ocramius.github.com/"
2260 | }
2261 | ],
2262 | "description": "A small, lightweight utility to instantiate objects in PHP without invoking their constructors",
2263 | "homepage": "https://github.com/doctrine/instantiator",
2264 | "keywords": [
2265 | "constructor",
2266 | "instantiate"
2267 | ],
2268 | "time": "2015-06-14 21:17:01"
2269 | },
2270 | {
2271 | "name": "fzaninotto/faker",
2272 | "version": "v1.6.0",
2273 | "source": {
2274 | "type": "git",
2275 | "url": "https://github.com/fzaninotto/Faker.git",
2276 | "reference": "44f9a286a04b80c76a4e5fb7aad8bb539b920123"
2277 | },
2278 | "dist": {
2279 | "type": "zip",
2280 | "url": "https://api.github.com/repos/fzaninotto/Faker/zipball/44f9a286a04b80c76a4e5fb7aad8bb539b920123",
2281 | "reference": "44f9a286a04b80c76a4e5fb7aad8bb539b920123",
2282 | "shasum": ""
2283 | },
2284 | "require": {
2285 | "php": "^5.3.3|^7.0"
2286 | },
2287 | "require-dev": {
2288 | "ext-intl": "*",
2289 | "phpunit/phpunit": "~4.0",
2290 | "squizlabs/php_codesniffer": "~1.5"
2291 | },
2292 | "type": "library",
2293 | "extra": {
2294 | "branch-alias": []
2295 | },
2296 | "autoload": {
2297 | "psr-4": {
2298 | "Faker\\": "src/Faker/"
2299 | }
2300 | },
2301 | "notification-url": "https://packagist.org/downloads/",
2302 | "license": [
2303 | "MIT"
2304 | ],
2305 | "authors": [
2306 | {
2307 | "name": "François Zaninotto"
2308 | }
2309 | ],
2310 | "description": "Faker is a PHP library that generates fake data for you.",
2311 | "keywords": [
2312 | "data",
2313 | "faker",
2314 | "fixtures"
2315 | ],
2316 | "time": "2016-04-29 12:21:54"
2317 | },
2318 | {
2319 | "name": "hamcrest/hamcrest-php",
2320 | "version": "v1.2.2",
2321 | "source": {
2322 | "type": "git",
2323 | "url": "https://github.com/hamcrest/hamcrest-php.git",
2324 | "reference": "b37020aa976fa52d3de9aa904aa2522dc518f79c"
2325 | },
2326 | "dist": {
2327 | "type": "zip",
2328 | "url": "https://api.github.com/repos/hamcrest/hamcrest-php/zipball/b37020aa976fa52d3de9aa904aa2522dc518f79c",
2329 | "reference": "b37020aa976fa52d3de9aa904aa2522dc518f79c",
2330 | "shasum": ""
2331 | },
2332 | "require": {
2333 | "php": ">=5.3.2"
2334 | },
2335 | "replace": {
2336 | "cordoval/hamcrest-php": "*",
2337 | "davedevelopment/hamcrest-php": "*",
2338 | "kodova/hamcrest-php": "*"
2339 | },
2340 | "require-dev": {
2341 | "phpunit/php-file-iterator": "1.3.3",
2342 | "satooshi/php-coveralls": "dev-master"
2343 | },
2344 | "type": "library",
2345 | "autoload": {
2346 | "classmap": [
2347 | "hamcrest"
2348 | ],
2349 | "files": [
2350 | "hamcrest/Hamcrest.php"
2351 | ]
2352 | },
2353 | "notification-url": "https://packagist.org/downloads/",
2354 | "license": [
2355 | "BSD"
2356 | ],
2357 | "description": "This is the PHP port of Hamcrest Matchers",
2358 | "keywords": [
2359 | "test"
2360 | ],
2361 | "time": "2015-05-11 14:41:42"
2362 | },
2363 | {
2364 | "name": "mockery/mockery",
2365 | "version": "0.9.6",
2366 | "source": {
2367 | "type": "git",
2368 | "url": "https://github.com/padraic/mockery.git",
2369 | "reference": "65d4ca18e15cb02eeb1e5336f884e46b9b905be0"
2370 | },
2371 | "dist": {
2372 | "type": "zip",
2373 | "url": "https://api.github.com/repos/padraic/mockery/zipball/65d4ca18e15cb02eeb1e5336f884e46b9b905be0",
2374 | "reference": "65d4ca18e15cb02eeb1e5336f884e46b9b905be0",
2375 | "shasum": ""
2376 | },
2377 | "require": {
2378 | "hamcrest/hamcrest-php": "~1.1",
2379 | "lib-pcre": ">=7.0",
2380 | "php": ">=5.3.2"
2381 | },
2382 | "require-dev": {
2383 | "phpunit/phpunit": "~4.0"
2384 | },
2385 | "type": "library",
2386 | "extra": {
2387 | "branch-alias": {
2388 | "dev-master": "0.9.x-dev"
2389 | }
2390 | },
2391 | "autoload": {
2392 | "psr-0": {
2393 | "Mockery": "library/"
2394 | }
2395 | },
2396 | "notification-url": "https://packagist.org/downloads/",
2397 | "license": [
2398 | "BSD-3-Clause"
2399 | ],
2400 | "authors": [
2401 | {
2402 | "name": "Pádraic Brady",
2403 | "email": "padraic.brady@gmail.com",
2404 | "homepage": "http://blog.astrumfutura.com"
2405 | },
2406 | {
2407 | "name": "Dave Marshall",
2408 | "email": "dave.marshall@atstsolutions.co.uk",
2409 | "homepage": "http://davedevelopment.co.uk"
2410 | }
2411 | ],
2412 | "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.",
2413 | "homepage": "http://github.com/padraic/mockery",
2414 | "keywords": [
2415 | "BDD",
2416 | "TDD",
2417 | "library",
2418 | "mock",
2419 | "mock objects",
2420 | "mockery",
2421 | "stub",
2422 | "test",
2423 | "test double",
2424 | "testing"
2425 | ],
2426 | "time": "2016-09-30 12:09:40"
2427 | },
2428 | {
2429 | "name": "myclabs/deep-copy",
2430 | "version": "1.5.5",
2431 | "source": {
2432 | "type": "git",
2433 | "url": "https://github.com/myclabs/DeepCopy.git",
2434 | "reference": "399c1f9781e222f6eb6cc238796f5200d1b7f108"
2435 | },
2436 | "dist": {
2437 | "type": "zip",
2438 | "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/399c1f9781e222f6eb6cc238796f5200d1b7f108",
2439 | "reference": "399c1f9781e222f6eb6cc238796f5200d1b7f108",
2440 | "shasum": ""
2441 | },
2442 | "require": {
2443 | "php": ">=5.4.0"
2444 | },
2445 | "require-dev": {
2446 | "doctrine/collections": "1.*",
2447 | "phpunit/phpunit": "~4.1"
2448 | },
2449 | "type": "library",
2450 | "autoload": {
2451 | "psr-4": {
2452 | "DeepCopy\\": "src/DeepCopy/"
2453 | }
2454 | },
2455 | "notification-url": "https://packagist.org/downloads/",
2456 | "license": [
2457 | "MIT"
2458 | ],
2459 | "description": "Create deep copies (clones) of your objects",
2460 | "homepage": "https://github.com/myclabs/DeepCopy",
2461 | "keywords": [
2462 | "clone",
2463 | "copy",
2464 | "duplicate",
2465 | "object",
2466 | "object graph"
2467 | ],
2468 | "time": "2016-10-31 17:19:45"
2469 | },
2470 | {
2471 | "name": "phpdocumentor/reflection-common",
2472 | "version": "1.0",
2473 | "source": {
2474 | "type": "git",
2475 | "url": "https://github.com/phpDocumentor/ReflectionCommon.git",
2476 | "reference": "144c307535e82c8fdcaacbcfc1d6d8eeb896687c"
2477 | },
2478 | "dist": {
2479 | "type": "zip",
2480 | "url": "https://api.github.com/repos/phpDocumentor/ReflectionCommon/zipball/144c307535e82c8fdcaacbcfc1d6d8eeb896687c",
2481 | "reference": "144c307535e82c8fdcaacbcfc1d6d8eeb896687c",
2482 | "shasum": ""
2483 | },
2484 | "require": {
2485 | "php": ">=5.5"
2486 | },
2487 | "require-dev": {
2488 | "phpunit/phpunit": "^4.6"
2489 | },
2490 | "type": "library",
2491 | "extra": {
2492 | "branch-alias": {
2493 | "dev-master": "1.0.x-dev"
2494 | }
2495 | },
2496 | "autoload": {
2497 | "psr-4": {
2498 | "phpDocumentor\\Reflection\\": [
2499 | "src"
2500 | ]
2501 | }
2502 | },
2503 | "notification-url": "https://packagist.org/downloads/",
2504 | "license": [
2505 | "MIT"
2506 | ],
2507 | "authors": [
2508 | {
2509 | "name": "Jaap van Otterdijk",
2510 | "email": "opensource@ijaap.nl"
2511 | }
2512 | ],
2513 | "description": "Common reflection classes used by phpdocumentor to reflect the code structure",
2514 | "homepage": "http://www.phpdoc.org",
2515 | "keywords": [
2516 | "FQSEN",
2517 | "phpDocumentor",
2518 | "phpdoc",
2519 | "reflection",
2520 | "static analysis"
2521 | ],
2522 | "time": "2015-12-27 11:43:31"
2523 | },
2524 | {
2525 | "name": "phpdocumentor/reflection-docblock",
2526 | "version": "3.1.1",
2527 | "source": {
2528 | "type": "git",
2529 | "url": "https://github.com/phpDocumentor/ReflectionDocBlock.git",
2530 | "reference": "8331b5efe816ae05461b7ca1e721c01b46bafb3e"
2531 | },
2532 | "dist": {
2533 | "type": "zip",
2534 | "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/8331b5efe816ae05461b7ca1e721c01b46bafb3e",
2535 | "reference": "8331b5efe816ae05461b7ca1e721c01b46bafb3e",
2536 | "shasum": ""
2537 | },
2538 | "require": {
2539 | "php": ">=5.5",
2540 | "phpdocumentor/reflection-common": "^1.0@dev",
2541 | "phpdocumentor/type-resolver": "^0.2.0",
2542 | "webmozart/assert": "^1.0"
2543 | },
2544 | "require-dev": {
2545 | "mockery/mockery": "^0.9.4",
2546 | "phpunit/phpunit": "^4.4"
2547 | },
2548 | "type": "library",
2549 | "autoload": {
2550 | "psr-4": {
2551 | "phpDocumentor\\Reflection\\": [
2552 | "src/"
2553 | ]
2554 | }
2555 | },
2556 | "notification-url": "https://packagist.org/downloads/",
2557 | "license": [
2558 | "MIT"
2559 | ],
2560 | "authors": [
2561 | {
2562 | "name": "Mike van Riel",
2563 | "email": "me@mikevanriel.com"
2564 | }
2565 | ],
2566 | "description": "With this component, a library can provide support for annotations via DocBlocks or otherwise retrieve information that is embedded in a DocBlock.",
2567 | "time": "2016-09-30 07:12:33"
2568 | },
2569 | {
2570 | "name": "phpdocumentor/type-resolver",
2571 | "version": "0.2.1",
2572 | "source": {
2573 | "type": "git",
2574 | "url": "https://github.com/phpDocumentor/TypeResolver.git",
2575 | "reference": "e224fb2ea2fba6d3ad6fdaef91cd09a172155ccb"
2576 | },
2577 | "dist": {
2578 | "type": "zip",
2579 | "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/e224fb2ea2fba6d3ad6fdaef91cd09a172155ccb",
2580 | "reference": "e224fb2ea2fba6d3ad6fdaef91cd09a172155ccb",
2581 | "shasum": ""
2582 | },
2583 | "require": {
2584 | "php": ">=5.5",
2585 | "phpdocumentor/reflection-common": "^1.0"
2586 | },
2587 | "require-dev": {
2588 | "mockery/mockery": "^0.9.4",
2589 | "phpunit/phpunit": "^5.2||^4.8.24"
2590 | },
2591 | "type": "library",
2592 | "extra": {
2593 | "branch-alias": {
2594 | "dev-master": "1.0.x-dev"
2595 | }
2596 | },
2597 | "autoload": {
2598 | "psr-4": {
2599 | "phpDocumentor\\Reflection\\": [
2600 | "src/"
2601 | ]
2602 | }
2603 | },
2604 | "notification-url": "https://packagist.org/downloads/",
2605 | "license": [
2606 | "MIT"
2607 | ],
2608 | "authors": [
2609 | {
2610 | "name": "Mike van Riel",
2611 | "email": "me@mikevanriel.com"
2612 | }
2613 | ],
2614 | "time": "2016-11-25 06:54:22"
2615 | },
2616 | {
2617 | "name": "phpspec/prophecy",
2618 | "version": "v1.6.2",
2619 | "source": {
2620 | "type": "git",
2621 | "url": "https://github.com/phpspec/prophecy.git",
2622 | "reference": "6c52c2722f8460122f96f86346600e1077ce22cb"
2623 | },
2624 | "dist": {
2625 | "type": "zip",
2626 | "url": "https://api.github.com/repos/phpspec/prophecy/zipball/6c52c2722f8460122f96f86346600e1077ce22cb",
2627 | "reference": "6c52c2722f8460122f96f86346600e1077ce22cb",
2628 | "shasum": ""
2629 | },
2630 | "require": {
2631 | "doctrine/instantiator": "^1.0.2",
2632 | "php": "^5.3|^7.0",
2633 | "phpdocumentor/reflection-docblock": "^2.0|^3.0.2",
2634 | "sebastian/comparator": "^1.1",
2635 | "sebastian/recursion-context": "^1.0|^2.0"
2636 | },
2637 | "require-dev": {
2638 | "phpspec/phpspec": "^2.0",
2639 | "phpunit/phpunit": "^4.8 || ^5.6.5"
2640 | },
2641 | "type": "library",
2642 | "extra": {
2643 | "branch-alias": {
2644 | "dev-master": "1.6.x-dev"
2645 | }
2646 | },
2647 | "autoload": {
2648 | "psr-0": {
2649 | "Prophecy\\": "src/"
2650 | }
2651 | },
2652 | "notification-url": "https://packagist.org/downloads/",
2653 | "license": [
2654 | "MIT"
2655 | ],
2656 | "authors": [
2657 | {
2658 | "name": "Konstantin Kudryashov",
2659 | "email": "ever.zet@gmail.com",
2660 | "homepage": "http://everzet.com"
2661 | },
2662 | {
2663 | "name": "Marcello Duarte",
2664 | "email": "marcello.duarte@gmail.com"
2665 | }
2666 | ],
2667 | "description": "Highly opinionated mocking framework for PHP 5.3+",
2668 | "homepage": "https://github.com/phpspec/prophecy",
2669 | "keywords": [
2670 | "Double",
2671 | "Dummy",
2672 | "fake",
2673 | "mock",
2674 | "spy",
2675 | "stub"
2676 | ],
2677 | "time": "2016-11-21 14:58:47"
2678 | },
2679 | {
2680 | "name": "phpunit/php-code-coverage",
2681 | "version": "4.0.3",
2682 | "source": {
2683 | "type": "git",
2684 | "url": "https://github.com/sebastianbergmann/php-code-coverage.git",
2685 | "reference": "903fd6318d0a90b4770a009ff73e4a4e9c437929"
2686 | },
2687 | "dist": {
2688 | "type": "zip",
2689 | "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/903fd6318d0a90b4770a009ff73e4a4e9c437929",
2690 | "reference": "903fd6318d0a90b4770a009ff73e4a4e9c437929",
2691 | "shasum": ""
2692 | },
2693 | "require": {
2694 | "php": "^5.6 || ^7.0",
2695 | "phpunit/php-file-iterator": "~1.3",
2696 | "phpunit/php-text-template": "~1.2",
2697 | "phpunit/php-token-stream": "^1.4.2",
2698 | "sebastian/code-unit-reverse-lookup": "~1.0",
2699 | "sebastian/environment": "^1.3.2 || ^2.0",
2700 | "sebastian/version": "~1.0|~2.0"
2701 | },
2702 | "require-dev": {
2703 | "ext-xdebug": ">=2.1.4",
2704 | "phpunit/phpunit": "^5.4"
2705 | },
2706 | "suggest": {
2707 | "ext-dom": "*",
2708 | "ext-xdebug": ">=2.4.0",
2709 | "ext-xmlwriter": "*"
2710 | },
2711 | "type": "library",
2712 | "extra": {
2713 | "branch-alias": {
2714 | "dev-master": "4.0.x-dev"
2715 | }
2716 | },
2717 | "autoload": {
2718 | "classmap": [
2719 | "src/"
2720 | ]
2721 | },
2722 | "notification-url": "https://packagist.org/downloads/",
2723 | "license": [
2724 | "BSD-3-Clause"
2725 | ],
2726 | "authors": [
2727 | {
2728 | "name": "Sebastian Bergmann",
2729 | "email": "sb@sebastian-bergmann.de",
2730 | "role": "lead"
2731 | }
2732 | ],
2733 | "description": "Library that provides collection, processing, and rendering functionality for PHP code coverage information.",
2734 | "homepage": "https://github.com/sebastianbergmann/php-code-coverage",
2735 | "keywords": [
2736 | "coverage",
2737 | "testing",
2738 | "xunit"
2739 | ],
2740 | "time": "2016-11-28 16:00:31"
2741 | },
2742 | {
2743 | "name": "phpunit/php-file-iterator",
2744 | "version": "1.4.2",
2745 | "source": {
2746 | "type": "git",
2747 | "url": "https://github.com/sebastianbergmann/php-file-iterator.git",
2748 | "reference": "3cc8f69b3028d0f96a9078e6295d86e9bf019be5"
2749 | },
2750 | "dist": {
2751 | "type": "zip",
2752 | "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/3cc8f69b3028d0f96a9078e6295d86e9bf019be5",
2753 | "reference": "3cc8f69b3028d0f96a9078e6295d86e9bf019be5",
2754 | "shasum": ""
2755 | },
2756 | "require": {
2757 | "php": ">=5.3.3"
2758 | },
2759 | "type": "library",
2760 | "extra": {
2761 | "branch-alias": {
2762 | "dev-master": "1.4.x-dev"
2763 | }
2764 | },
2765 | "autoload": {
2766 | "classmap": [
2767 | "src/"
2768 | ]
2769 | },
2770 | "notification-url": "https://packagist.org/downloads/",
2771 | "license": [
2772 | "BSD-3-Clause"
2773 | ],
2774 | "authors": [
2775 | {
2776 | "name": "Sebastian Bergmann",
2777 | "email": "sb@sebastian-bergmann.de",
2778 | "role": "lead"
2779 | }
2780 | ],
2781 | "description": "FilterIterator implementation that filters files based on a list of suffixes.",
2782 | "homepage": "https://github.com/sebastianbergmann/php-file-iterator/",
2783 | "keywords": [
2784 | "filesystem",
2785 | "iterator"
2786 | ],
2787 | "time": "2016-10-03 07:40:28"
2788 | },
2789 | {
2790 | "name": "phpunit/php-text-template",
2791 | "version": "1.2.1",
2792 | "source": {
2793 | "type": "git",
2794 | "url": "https://github.com/sebastianbergmann/php-text-template.git",
2795 | "reference": "31f8b717e51d9a2afca6c9f046f5d69fc27c8686"
2796 | },
2797 | "dist": {
2798 | "type": "zip",
2799 | "url": "https://api.github.com/repos/sebastianbergmann/php-text-template/zipball/31f8b717e51d9a2afca6c9f046f5d69fc27c8686",
2800 | "reference": "31f8b717e51d9a2afca6c9f046f5d69fc27c8686",
2801 | "shasum": ""
2802 | },
2803 | "require": {
2804 | "php": ">=5.3.3"
2805 | },
2806 | "type": "library",
2807 | "autoload": {
2808 | "classmap": [
2809 | "src/"
2810 | ]
2811 | },
2812 | "notification-url": "https://packagist.org/downloads/",
2813 | "license": [
2814 | "BSD-3-Clause"
2815 | ],
2816 | "authors": [
2817 | {
2818 | "name": "Sebastian Bergmann",
2819 | "email": "sebastian@phpunit.de",
2820 | "role": "lead"
2821 | }
2822 | ],
2823 | "description": "Simple template engine.",
2824 | "homepage": "https://github.com/sebastianbergmann/php-text-template/",
2825 | "keywords": [
2826 | "template"
2827 | ],
2828 | "time": "2015-06-21 13:50:34"
2829 | },
2830 | {
2831 | "name": "phpunit/php-timer",
2832 | "version": "1.0.8",
2833 | "source": {
2834 | "type": "git",
2835 | "url": "https://github.com/sebastianbergmann/php-timer.git",
2836 | "reference": "38e9124049cf1a164f1e4537caf19c99bf1eb260"
2837 | },
2838 | "dist": {
2839 | "type": "zip",
2840 | "url": "https://api.github.com/repos/sebastianbergmann/php-timer/zipball/38e9124049cf1a164f1e4537caf19c99bf1eb260",
2841 | "reference": "38e9124049cf1a164f1e4537caf19c99bf1eb260",
2842 | "shasum": ""
2843 | },
2844 | "require": {
2845 | "php": ">=5.3.3"
2846 | },
2847 | "require-dev": {
2848 | "phpunit/phpunit": "~4|~5"
2849 | },
2850 | "type": "library",
2851 | "autoload": {
2852 | "classmap": [
2853 | "src/"
2854 | ]
2855 | },
2856 | "notification-url": "https://packagist.org/downloads/",
2857 | "license": [
2858 | "BSD-3-Clause"
2859 | ],
2860 | "authors": [
2861 | {
2862 | "name": "Sebastian Bergmann",
2863 | "email": "sb@sebastian-bergmann.de",
2864 | "role": "lead"
2865 | }
2866 | ],
2867 | "description": "Utility class for timing",
2868 | "homepage": "https://github.com/sebastianbergmann/php-timer/",
2869 | "keywords": [
2870 | "timer"
2871 | ],
2872 | "time": "2016-05-12 18:03:57"
2873 | },
2874 | {
2875 | "name": "phpunit/php-token-stream",
2876 | "version": "1.4.9",
2877 | "source": {
2878 | "type": "git",
2879 | "url": "https://github.com/sebastianbergmann/php-token-stream.git",
2880 | "reference": "3b402f65a4cc90abf6e1104e388b896ce209631b"
2881 | },
2882 | "dist": {
2883 | "type": "zip",
2884 | "url": "https://api.github.com/repos/sebastianbergmann/php-token-stream/zipball/3b402f65a4cc90abf6e1104e388b896ce209631b",
2885 | "reference": "3b402f65a4cc90abf6e1104e388b896ce209631b",
2886 | "shasum": ""
2887 | },
2888 | "require": {
2889 | "ext-tokenizer": "*",
2890 | "php": ">=5.3.3"
2891 | },
2892 | "require-dev": {
2893 | "phpunit/phpunit": "~4.2"
2894 | },
2895 | "type": "library",
2896 | "extra": {
2897 | "branch-alias": {
2898 | "dev-master": "1.4-dev"
2899 | }
2900 | },
2901 | "autoload": {
2902 | "classmap": [
2903 | "src/"
2904 | ]
2905 | },
2906 | "notification-url": "https://packagist.org/downloads/",
2907 | "license": [
2908 | "BSD-3-Clause"
2909 | ],
2910 | "authors": [
2911 | {
2912 | "name": "Sebastian Bergmann",
2913 | "email": "sebastian@phpunit.de"
2914 | }
2915 | ],
2916 | "description": "Wrapper around PHP's tokenizer extension.",
2917 | "homepage": "https://github.com/sebastianbergmann/php-token-stream/",
2918 | "keywords": [
2919 | "tokenizer"
2920 | ],
2921 | "time": "2016-11-15 14:06:22"
2922 | },
2923 | {
2924 | "name": "phpunit/phpunit",
2925 | "version": "5.7.2",
2926 | "source": {
2927 | "type": "git",
2928 | "url": "https://github.com/sebastianbergmann/phpunit.git",
2929 | "reference": "336aff0ac52e306c98e7455bc3e8d7b0bf777a5e"
2930 | },
2931 | "dist": {
2932 | "type": "zip",
2933 | "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/336aff0ac52e306c98e7455bc3e8d7b0bf777a5e",
2934 | "reference": "336aff0ac52e306c98e7455bc3e8d7b0bf777a5e",
2935 | "shasum": ""
2936 | },
2937 | "require": {
2938 | "ext-dom": "*",
2939 | "ext-json": "*",
2940 | "ext-libxml": "*",
2941 | "ext-mbstring": "*",
2942 | "ext-xml": "*",
2943 | "myclabs/deep-copy": "~1.3",
2944 | "php": "^5.6 || ^7.0",
2945 | "phpspec/prophecy": "^1.3.1",
2946 | "phpunit/php-code-coverage": "^4.0.3",
2947 | "phpunit/php-file-iterator": "~1.4",
2948 | "phpunit/php-text-template": "~1.2",
2949 | "phpunit/php-timer": "^1.0.6",
2950 | "phpunit/phpunit-mock-objects": "^3.2",
2951 | "sebastian/comparator": "~1.2.2",
2952 | "sebastian/diff": "~1.2",
2953 | "sebastian/environment": "^1.3.4 || ^2.0",
2954 | "sebastian/exporter": "~2.0",
2955 | "sebastian/global-state": "~1.0",
2956 | "sebastian/object-enumerator": "~2.0",
2957 | "sebastian/resource-operations": "~1.0",
2958 | "sebastian/version": "~1.0|~2.0",
2959 | "symfony/yaml": "~2.1|~3.0"
2960 | },
2961 | "conflict": {
2962 | "phpdocumentor/reflection-docblock": "3.0.2"
2963 | },
2964 | "require-dev": {
2965 | "ext-pdo": "*"
2966 | },
2967 | "suggest": {
2968 | "ext-xdebug": "*",
2969 | "phpunit/php-invoker": "~1.1"
2970 | },
2971 | "bin": [
2972 | "phpunit"
2973 | ],
2974 | "type": "library",
2975 | "extra": {
2976 | "branch-alias": {
2977 | "dev-master": "5.7.x-dev"
2978 | }
2979 | },
2980 | "autoload": {
2981 | "classmap": [
2982 | "src/"
2983 | ]
2984 | },
2985 | "notification-url": "https://packagist.org/downloads/",
2986 | "license": [
2987 | "BSD-3-Clause"
2988 | ],
2989 | "authors": [
2990 | {
2991 | "name": "Sebastian Bergmann",
2992 | "email": "sebastian@phpunit.de",
2993 | "role": "lead"
2994 | }
2995 | ],
2996 | "description": "The PHP Unit Testing framework.",
2997 | "homepage": "https://phpunit.de/",
2998 | "keywords": [
2999 | "phpunit",
3000 | "testing",
3001 | "xunit"
3002 | ],
3003 | "time": "2016-12-03 08:33:00"
3004 | },
3005 | {
3006 | "name": "phpunit/phpunit-mock-objects",
3007 | "version": "3.4.2",
3008 | "source": {
3009 | "type": "git",
3010 | "url": "https://github.com/sebastianbergmann/phpunit-mock-objects.git",
3011 | "reference": "90a08f5deed5f7ac35463c161f2e8fa0e5652faf"
3012 | },
3013 | "dist": {
3014 | "type": "zip",
3015 | "url": "https://api.github.com/repos/sebastianbergmann/phpunit-mock-objects/zipball/90a08f5deed5f7ac35463c161f2e8fa0e5652faf",
3016 | "reference": "90a08f5deed5f7ac35463c161f2e8fa0e5652faf",
3017 | "shasum": ""
3018 | },
3019 | "require": {
3020 | "doctrine/instantiator": "^1.0.2",
3021 | "php": "^5.6 || ^7.0",
3022 | "phpunit/php-text-template": "^1.2",
3023 | "sebastian/exporter": "^1.2 || ^2.0"
3024 | },
3025 | "conflict": {
3026 | "phpunit/phpunit": "<5.4.0"
3027 | },
3028 | "require-dev": {
3029 | "phpunit/phpunit": "^5.4"
3030 | },
3031 | "suggest": {
3032 | "ext-soap": "*"
3033 | },
3034 | "type": "library",
3035 | "extra": {
3036 | "branch-alias": {
3037 | "dev-master": "3.2.x-dev"
3038 | }
3039 | },
3040 | "autoload": {
3041 | "classmap": [
3042 | "src/"
3043 | ]
3044 | },
3045 | "notification-url": "https://packagist.org/downloads/",
3046 | "license": [
3047 | "BSD-3-Clause"
3048 | ],
3049 | "authors": [
3050 | {
3051 | "name": "Sebastian Bergmann",
3052 | "email": "sb@sebastian-bergmann.de",
3053 | "role": "lead"
3054 | }
3055 | ],
3056 | "description": "Mock Object library for PHPUnit",
3057 | "homepage": "https://github.com/sebastianbergmann/phpunit-mock-objects/",
3058 | "keywords": [
3059 | "mock",
3060 | "xunit"
3061 | ],
3062 | "time": "2016-11-27 07:52:03"
3063 | },
3064 | {
3065 | "name": "pimple/pimple",
3066 | "version": "v3.0.2",
3067 | "source": {
3068 | "type": "git",
3069 | "url": "https://github.com/silexphp/Pimple.git",
3070 | "reference": "a30f7d6e57565a2e1a316e1baf2a483f788b258a"
3071 | },
3072 | "dist": {
3073 | "type": "zip",
3074 | "url": "https://api.github.com/repos/silexphp/Pimple/zipball/a30f7d6e57565a2e1a316e1baf2a483f788b258a",
3075 | "reference": "a30f7d6e57565a2e1a316e1baf2a483f788b258a",
3076 | "shasum": ""
3077 | },
3078 | "require": {
3079 | "php": ">=5.3.0"
3080 | },
3081 | "type": "library",
3082 | "extra": {
3083 | "branch-alias": {
3084 | "dev-master": "3.0.x-dev"
3085 | }
3086 | },
3087 | "autoload": {
3088 | "psr-0": {
3089 | "Pimple": "src/"
3090 | }
3091 | },
3092 | "notification-url": "https://packagist.org/downloads/",
3093 | "license": [
3094 | "MIT"
3095 | ],
3096 | "authors": [
3097 | {
3098 | "name": "Fabien Potencier",
3099 | "email": "fabien@symfony.com"
3100 | }
3101 | ],
3102 | "description": "Pimple, a simple Dependency Injection Container",
3103 | "homepage": "http://pimple.sensiolabs.org",
3104 | "keywords": [
3105 | "container",
3106 | "dependency injection"
3107 | ],
3108 | "time": "2015-09-11 15:10:35"
3109 | },
3110 | {
3111 | "name": "sebastian/code-unit-reverse-lookup",
3112 | "version": "1.0.0",
3113 | "source": {
3114 | "type": "git",
3115 | "url": "https://github.com/sebastianbergmann/code-unit-reverse-lookup.git",
3116 | "reference": "c36f5e7cfce482fde5bf8d10d41a53591e0198fe"
3117 | },
3118 | "dist": {
3119 | "type": "zip",
3120 | "url": "https://api.github.com/repos/sebastianbergmann/code-unit-reverse-lookup/zipball/c36f5e7cfce482fde5bf8d10d41a53591e0198fe",
3121 | "reference": "c36f5e7cfce482fde5bf8d10d41a53591e0198fe",
3122 | "shasum": ""
3123 | },
3124 | "require": {
3125 | "php": ">=5.6"
3126 | },
3127 | "require-dev": {
3128 | "phpunit/phpunit": "~5"
3129 | },
3130 | "type": "library",
3131 | "extra": {
3132 | "branch-alias": {
3133 | "dev-master": "1.0.x-dev"
3134 | }
3135 | },
3136 | "autoload": {
3137 | "classmap": [
3138 | "src/"
3139 | ]
3140 | },
3141 | "notification-url": "https://packagist.org/downloads/",
3142 | "license": [
3143 | "BSD-3-Clause"
3144 | ],
3145 | "authors": [
3146 | {
3147 | "name": "Sebastian Bergmann",
3148 | "email": "sebastian@phpunit.de"
3149 | }
3150 | ],
3151 | "description": "Looks up which function or method a line of code belongs to",
3152 | "homepage": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/",
3153 | "time": "2016-02-13 06:45:14"
3154 | },
3155 | {
3156 | "name": "sebastian/comparator",
3157 | "version": "1.2.2",
3158 | "source": {
3159 | "type": "git",
3160 | "url": "https://github.com/sebastianbergmann/comparator.git",
3161 | "reference": "6a1ed12e8b2409076ab22e3897126211ff8b1f7f"
3162 | },
3163 | "dist": {
3164 | "type": "zip",
3165 | "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/6a1ed12e8b2409076ab22e3897126211ff8b1f7f",
3166 | "reference": "6a1ed12e8b2409076ab22e3897126211ff8b1f7f",
3167 | "shasum": ""
3168 | },
3169 | "require": {
3170 | "php": ">=5.3.3",
3171 | "sebastian/diff": "~1.2",
3172 | "sebastian/exporter": "~1.2 || ~2.0"
3173 | },
3174 | "require-dev": {
3175 | "phpunit/phpunit": "~4.4"
3176 | },
3177 | "type": "library",
3178 | "extra": {
3179 | "branch-alias": {
3180 | "dev-master": "1.2.x-dev"
3181 | }
3182 | },
3183 | "autoload": {
3184 | "classmap": [
3185 | "src/"
3186 | ]
3187 | },
3188 | "notification-url": "https://packagist.org/downloads/",
3189 | "license": [
3190 | "BSD-3-Clause"
3191 | ],
3192 | "authors": [
3193 | {
3194 | "name": "Jeff Welch",
3195 | "email": "whatthejeff@gmail.com"
3196 | },
3197 | {
3198 | "name": "Volker Dusch",
3199 | "email": "github@wallbash.com"
3200 | },
3201 | {
3202 | "name": "Bernhard Schussek",
3203 | "email": "bschussek@2bepublished.at"
3204 | },
3205 | {
3206 | "name": "Sebastian Bergmann",
3207 | "email": "sebastian@phpunit.de"
3208 | }
3209 | ],
3210 | "description": "Provides the functionality to compare PHP values for equality",
3211 | "homepage": "http://www.github.com/sebastianbergmann/comparator",
3212 | "keywords": [
3213 | "comparator",
3214 | "compare",
3215 | "equality"
3216 | ],
3217 | "time": "2016-11-19 09:18:40"
3218 | },
3219 | {
3220 | "name": "sebastian/diff",
3221 | "version": "1.4.1",
3222 | "source": {
3223 | "type": "git",
3224 | "url": "https://github.com/sebastianbergmann/diff.git",
3225 | "reference": "13edfd8706462032c2f52b4b862974dd46b71c9e"
3226 | },
3227 | "dist": {
3228 | "type": "zip",
3229 | "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/13edfd8706462032c2f52b4b862974dd46b71c9e",
3230 | "reference": "13edfd8706462032c2f52b4b862974dd46b71c9e",
3231 | "shasum": ""
3232 | },
3233 | "require": {
3234 | "php": ">=5.3.3"
3235 | },
3236 | "require-dev": {
3237 | "phpunit/phpunit": "~4.8"
3238 | },
3239 | "type": "library",
3240 | "extra": {
3241 | "branch-alias": {
3242 | "dev-master": "1.4-dev"
3243 | }
3244 | },
3245 | "autoload": {
3246 | "classmap": [
3247 | "src/"
3248 | ]
3249 | },
3250 | "notification-url": "https://packagist.org/downloads/",
3251 | "license": [
3252 | "BSD-3-Clause"
3253 | ],
3254 | "authors": [
3255 | {
3256 | "name": "Kore Nordmann",
3257 | "email": "mail@kore-nordmann.de"
3258 | },
3259 | {
3260 | "name": "Sebastian Bergmann",
3261 | "email": "sebastian@phpunit.de"
3262 | }
3263 | ],
3264 | "description": "Diff implementation",
3265 | "homepage": "https://github.com/sebastianbergmann/diff",
3266 | "keywords": [
3267 | "diff"
3268 | ],
3269 | "time": "2015-12-08 07:14:41"
3270 | },
3271 | {
3272 | "name": "sebastian/environment",
3273 | "version": "2.0.0",
3274 | "source": {
3275 | "type": "git",
3276 | "url": "https://github.com/sebastianbergmann/environment.git",
3277 | "reference": "5795ffe5dc5b02460c3e34222fee8cbe245d8fac"
3278 | },
3279 | "dist": {
3280 | "type": "zip",
3281 | "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/5795ffe5dc5b02460c3e34222fee8cbe245d8fac",
3282 | "reference": "5795ffe5dc5b02460c3e34222fee8cbe245d8fac",
3283 | "shasum": ""
3284 | },
3285 | "require": {
3286 | "php": "^5.6 || ^7.0"
3287 | },
3288 | "require-dev": {
3289 | "phpunit/phpunit": "^5.0"
3290 | },
3291 | "type": "library",
3292 | "extra": {
3293 | "branch-alias": {
3294 | "dev-master": "2.0.x-dev"
3295 | }
3296 | },
3297 | "autoload": {
3298 | "classmap": [
3299 | "src/"
3300 | ]
3301 | },
3302 | "notification-url": "https://packagist.org/downloads/",
3303 | "license": [
3304 | "BSD-3-Clause"
3305 | ],
3306 | "authors": [
3307 | {
3308 | "name": "Sebastian Bergmann",
3309 | "email": "sebastian@phpunit.de"
3310 | }
3311 | ],
3312 | "description": "Provides functionality to handle HHVM/PHP environments",
3313 | "homepage": "http://www.github.com/sebastianbergmann/environment",
3314 | "keywords": [
3315 | "Xdebug",
3316 | "environment",
3317 | "hhvm"
3318 | ],
3319 | "time": "2016-11-26 07:53:53"
3320 | },
3321 | {
3322 | "name": "sebastian/exporter",
3323 | "version": "2.0.0",
3324 | "source": {
3325 | "type": "git",
3326 | "url": "https://github.com/sebastianbergmann/exporter.git",
3327 | "reference": "ce474bdd1a34744d7ac5d6aad3a46d48d9bac4c4"
3328 | },
3329 | "dist": {
3330 | "type": "zip",
3331 | "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/ce474bdd1a34744d7ac5d6aad3a46d48d9bac4c4",
3332 | "reference": "ce474bdd1a34744d7ac5d6aad3a46d48d9bac4c4",
3333 | "shasum": ""
3334 | },
3335 | "require": {
3336 | "php": ">=5.3.3",
3337 | "sebastian/recursion-context": "~2.0"
3338 | },
3339 | "require-dev": {
3340 | "ext-mbstring": "*",
3341 | "phpunit/phpunit": "~4.4"
3342 | },
3343 | "type": "library",
3344 | "extra": {
3345 | "branch-alias": {
3346 | "dev-master": "2.0.x-dev"
3347 | }
3348 | },
3349 | "autoload": {
3350 | "classmap": [
3351 | "src/"
3352 | ]
3353 | },
3354 | "notification-url": "https://packagist.org/downloads/",
3355 | "license": [
3356 | "BSD-3-Clause"
3357 | ],
3358 | "authors": [
3359 | {
3360 | "name": "Jeff Welch",
3361 | "email": "whatthejeff@gmail.com"
3362 | },
3363 | {
3364 | "name": "Volker Dusch",
3365 | "email": "github@wallbash.com"
3366 | },
3367 | {
3368 | "name": "Bernhard Schussek",
3369 | "email": "bschussek@2bepublished.at"
3370 | },
3371 | {
3372 | "name": "Sebastian Bergmann",
3373 | "email": "sebastian@phpunit.de"
3374 | },
3375 | {
3376 | "name": "Adam Harvey",
3377 | "email": "aharvey@php.net"
3378 | }
3379 | ],
3380 | "description": "Provides the functionality to export PHP variables for visualization",
3381 | "homepage": "http://www.github.com/sebastianbergmann/exporter",
3382 | "keywords": [
3383 | "export",
3384 | "exporter"
3385 | ],
3386 | "time": "2016-11-19 08:54:04"
3387 | },
3388 | {
3389 | "name": "sebastian/global-state",
3390 | "version": "1.1.1",
3391 | "source": {
3392 | "type": "git",
3393 | "url": "https://github.com/sebastianbergmann/global-state.git",
3394 | "reference": "bc37d50fea7d017d3d340f230811c9f1d7280af4"
3395 | },
3396 | "dist": {
3397 | "type": "zip",
3398 | "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/bc37d50fea7d017d3d340f230811c9f1d7280af4",
3399 | "reference": "bc37d50fea7d017d3d340f230811c9f1d7280af4",
3400 | "shasum": ""
3401 | },
3402 | "require": {
3403 | "php": ">=5.3.3"
3404 | },
3405 | "require-dev": {
3406 | "phpunit/phpunit": "~4.2"
3407 | },
3408 | "suggest": {
3409 | "ext-uopz": "*"
3410 | },
3411 | "type": "library",
3412 | "extra": {
3413 | "branch-alias": {
3414 | "dev-master": "1.0-dev"
3415 | }
3416 | },
3417 | "autoload": {
3418 | "classmap": [
3419 | "src/"
3420 | ]
3421 | },
3422 | "notification-url": "https://packagist.org/downloads/",
3423 | "license": [
3424 | "BSD-3-Clause"
3425 | ],
3426 | "authors": [
3427 | {
3428 | "name": "Sebastian Bergmann",
3429 | "email": "sebastian@phpunit.de"
3430 | }
3431 | ],
3432 | "description": "Snapshotting of global state",
3433 | "homepage": "http://www.github.com/sebastianbergmann/global-state",
3434 | "keywords": [
3435 | "global state"
3436 | ],
3437 | "time": "2015-10-12 03:26:01"
3438 | },
3439 | {
3440 | "name": "sebastian/object-enumerator",
3441 | "version": "2.0.0",
3442 | "source": {
3443 | "type": "git",
3444 | "url": "https://github.com/sebastianbergmann/object-enumerator.git",
3445 | "reference": "96f8a3f257b69e8128ad74d3a7fd464bcbaa3b35"
3446 | },
3447 | "dist": {
3448 | "type": "zip",
3449 | "url": "https://api.github.com/repos/sebastianbergmann/object-enumerator/zipball/96f8a3f257b69e8128ad74d3a7fd464bcbaa3b35",
3450 | "reference": "96f8a3f257b69e8128ad74d3a7fd464bcbaa3b35",
3451 | "shasum": ""
3452 | },
3453 | "require": {
3454 | "php": ">=5.6",
3455 | "sebastian/recursion-context": "~2.0"
3456 | },
3457 | "require-dev": {
3458 | "phpunit/phpunit": "~5"
3459 | },
3460 | "type": "library",
3461 | "extra": {
3462 | "branch-alias": {
3463 | "dev-master": "2.0.x-dev"
3464 | }
3465 | },
3466 | "autoload": {
3467 | "classmap": [
3468 | "src/"
3469 | ]
3470 | },
3471 | "notification-url": "https://packagist.org/downloads/",
3472 | "license": [
3473 | "BSD-3-Clause"
3474 | ],
3475 | "authors": [
3476 | {
3477 | "name": "Sebastian Bergmann",
3478 | "email": "sebastian@phpunit.de"
3479 | }
3480 | ],
3481 | "description": "Traverses array structures and object graphs to enumerate all referenced objects",
3482 | "homepage": "https://github.com/sebastianbergmann/object-enumerator/",
3483 | "time": "2016-11-19 07:35:10"
3484 | },
3485 | {
3486 | "name": "sebastian/recursion-context",
3487 | "version": "2.0.0",
3488 | "source": {
3489 | "type": "git",
3490 | "url": "https://github.com/sebastianbergmann/recursion-context.git",
3491 | "reference": "2c3ba150cbec723aa057506e73a8d33bdb286c9a"
3492 | },
3493 | "dist": {
3494 | "type": "zip",
3495 | "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/2c3ba150cbec723aa057506e73a8d33bdb286c9a",
3496 | "reference": "2c3ba150cbec723aa057506e73a8d33bdb286c9a",
3497 | "shasum": ""
3498 | },
3499 | "require": {
3500 | "php": ">=5.3.3"
3501 | },
3502 | "require-dev": {
3503 | "phpunit/phpunit": "~4.4"
3504 | },
3505 | "type": "library",
3506 | "extra": {
3507 | "branch-alias": {
3508 | "dev-master": "2.0.x-dev"
3509 | }
3510 | },
3511 | "autoload": {
3512 | "classmap": [
3513 | "src/"
3514 | ]
3515 | },
3516 | "notification-url": "https://packagist.org/downloads/",
3517 | "license": [
3518 | "BSD-3-Clause"
3519 | ],
3520 | "authors": [
3521 | {
3522 | "name": "Jeff Welch",
3523 | "email": "whatthejeff@gmail.com"
3524 | },
3525 | {
3526 | "name": "Sebastian Bergmann",
3527 | "email": "sebastian@phpunit.de"
3528 | },
3529 | {
3530 | "name": "Adam Harvey",
3531 | "email": "aharvey@php.net"
3532 | }
3533 | ],
3534 | "description": "Provides functionality to recursively process PHP variables",
3535 | "homepage": "http://www.github.com/sebastianbergmann/recursion-context",
3536 | "time": "2016-11-19 07:33:16"
3537 | },
3538 | {
3539 | "name": "sebastian/resource-operations",
3540 | "version": "1.0.0",
3541 | "source": {
3542 | "type": "git",
3543 | "url": "https://github.com/sebastianbergmann/resource-operations.git",
3544 | "reference": "ce990bb21759f94aeafd30209e8cfcdfa8bc3f52"
3545 | },
3546 | "dist": {
3547 | "type": "zip",
3548 | "url": "https://api.github.com/repos/sebastianbergmann/resource-operations/zipball/ce990bb21759f94aeafd30209e8cfcdfa8bc3f52",
3549 | "reference": "ce990bb21759f94aeafd30209e8cfcdfa8bc3f52",
3550 | "shasum": ""
3551 | },
3552 | "require": {
3553 | "php": ">=5.6.0"
3554 | },
3555 | "type": "library",
3556 | "extra": {
3557 | "branch-alias": {
3558 | "dev-master": "1.0.x-dev"
3559 | }
3560 | },
3561 | "autoload": {
3562 | "classmap": [
3563 | "src/"
3564 | ]
3565 | },
3566 | "notification-url": "https://packagist.org/downloads/",
3567 | "license": [
3568 | "BSD-3-Clause"
3569 | ],
3570 | "authors": [
3571 | {
3572 | "name": "Sebastian Bergmann",
3573 | "email": "sebastian@phpunit.de"
3574 | }
3575 | ],
3576 | "description": "Provides a list of PHP built-in functions that operate on resources",
3577 | "homepage": "https://www.github.com/sebastianbergmann/resource-operations",
3578 | "time": "2015-07-28 20:34:47"
3579 | },
3580 | {
3581 | "name": "sebastian/version",
3582 | "version": "2.0.1",
3583 | "source": {
3584 | "type": "git",
3585 | "url": "https://github.com/sebastianbergmann/version.git",
3586 | "reference": "99732be0ddb3361e16ad77b68ba41efc8e979019"
3587 | },
3588 | "dist": {
3589 | "type": "zip",
3590 | "url": "https://api.github.com/repos/sebastianbergmann/version/zipball/99732be0ddb3361e16ad77b68ba41efc8e979019",
3591 | "reference": "99732be0ddb3361e16ad77b68ba41efc8e979019",
3592 | "shasum": ""
3593 | },
3594 | "require": {
3595 | "php": ">=5.6"
3596 | },
3597 | "type": "library",
3598 | "extra": {
3599 | "branch-alias": {
3600 | "dev-master": "2.0.x-dev"
3601 | }
3602 | },
3603 | "autoload": {
3604 | "classmap": [
3605 | "src/"
3606 | ]
3607 | },
3608 | "notification-url": "https://packagist.org/downloads/",
3609 | "license": [
3610 | "BSD-3-Clause"
3611 | ],
3612 | "authors": [
3613 | {
3614 | "name": "Sebastian Bergmann",
3615 | "email": "sebastian@phpunit.de",
3616 | "role": "lead"
3617 | }
3618 | ],
3619 | "description": "Library that helps with managing the version number of Git-hosted PHP projects",
3620 | "homepage": "https://github.com/sebastianbergmann/version",
3621 | "time": "2016-10-03 07:35:21"
3622 | },
3623 | {
3624 | "name": "symfony/config",
3625 | "version": "v3.2.0",
3626 | "source": {
3627 | "type": "git",
3628 | "url": "https://github.com/symfony/config.git",
3629 | "reference": "4a68f8953180bf77ea65f585020f4db0b18600b4"
3630 | },
3631 | "dist": {
3632 | "type": "zip",
3633 | "url": "https://api.github.com/repos/symfony/config/zipball/4a68f8953180bf77ea65f585020f4db0b18600b4",
3634 | "reference": "4a68f8953180bf77ea65f585020f4db0b18600b4",
3635 | "shasum": ""
3636 | },
3637 | "require": {
3638 | "php": ">=5.5.9",
3639 | "symfony/filesystem": "~2.8|~3.0"
3640 | },
3641 | "require-dev": {
3642 | "symfony/yaml": "~3.0"
3643 | },
3644 | "suggest": {
3645 | "symfony/yaml": "To use the yaml reference dumper"
3646 | },
3647 | "type": "library",
3648 | "extra": {
3649 | "branch-alias": {
3650 | "dev-master": "3.2-dev"
3651 | }
3652 | },
3653 | "autoload": {
3654 | "psr-4": {
3655 | "Symfony\\Component\\Config\\": ""
3656 | },
3657 | "exclude-from-classmap": [
3658 | "/Tests/"
3659 | ]
3660 | },
3661 | "notification-url": "https://packagist.org/downloads/",
3662 | "license": [
3663 | "MIT"
3664 | ],
3665 | "authors": [
3666 | {
3667 | "name": "Fabien Potencier",
3668 | "email": "fabien@symfony.com"
3669 | },
3670 | {
3671 | "name": "Symfony Community",
3672 | "homepage": "https://symfony.com/contributors"
3673 | }
3674 | ],
3675 | "description": "Symfony Config Component",
3676 | "homepage": "https://symfony.com",
3677 | "time": "2016-11-29 11:12:32"
3678 | },
3679 | {
3680 | "name": "symfony/filesystem",
3681 | "version": "v3.2.0",
3682 | "source": {
3683 | "type": "git",
3684 | "url": "https://github.com/symfony/filesystem.git",
3685 | "reference": "8d4cf7561a5b17e5eb7a02b80d0b8f014a3796d4"
3686 | },
3687 | "dist": {
3688 | "type": "zip",
3689 | "url": "https://api.github.com/repos/symfony/filesystem/zipball/8d4cf7561a5b17e5eb7a02b80d0b8f014a3796d4",
3690 | "reference": "8d4cf7561a5b17e5eb7a02b80d0b8f014a3796d4",
3691 | "shasum": ""
3692 | },
3693 | "require": {
3694 | "php": ">=5.5.9"
3695 | },
3696 | "type": "library",
3697 | "extra": {
3698 | "branch-alias": {
3699 | "dev-master": "3.2-dev"
3700 | }
3701 | },
3702 | "autoload": {
3703 | "psr-4": {
3704 | "Symfony\\Component\\Filesystem\\": ""
3705 | },
3706 | "exclude-from-classmap": [
3707 | "/Tests/"
3708 | ]
3709 | },
3710 | "notification-url": "https://packagist.org/downloads/",
3711 | "license": [
3712 | "MIT"
3713 | ],
3714 | "authors": [
3715 | {
3716 | "name": "Fabien Potencier",
3717 | "email": "fabien@symfony.com"
3718 | },
3719 | {
3720 | "name": "Symfony Community",
3721 | "homepage": "https://symfony.com/contributors"
3722 | }
3723 | ],
3724 | "description": "Symfony Filesystem Component",
3725 | "homepage": "https://symfony.com",
3726 | "time": "2016-11-24 00:46:43"
3727 | },
3728 | {
3729 | "name": "symfony/yaml",
3730 | "version": "v3.2.0",
3731 | "source": {
3732 | "type": "git",
3733 | "url": "https://github.com/symfony/yaml.git",
3734 | "reference": "f2300ba8fbb002c028710b92e1906e7457410693"
3735 | },
3736 | "dist": {
3737 | "type": "zip",
3738 | "url": "https://api.github.com/repos/symfony/yaml/zipball/f2300ba8fbb002c028710b92e1906e7457410693",
3739 | "reference": "f2300ba8fbb002c028710b92e1906e7457410693",
3740 | "shasum": ""
3741 | },
3742 | "require": {
3743 | "php": ">=5.5.9"
3744 | },
3745 | "require-dev": {
3746 | "symfony/console": "~2.8|~3.0"
3747 | },
3748 | "suggest": {
3749 | "symfony/console": "For validating YAML files using the lint command"
3750 | },
3751 | "type": "library",
3752 | "extra": {
3753 | "branch-alias": {
3754 | "dev-master": "3.2-dev"
3755 | }
3756 | },
3757 | "autoload": {
3758 | "psr-4": {
3759 | "Symfony\\Component\\Yaml\\": ""
3760 | },
3761 | "exclude-from-classmap": [
3762 | "/Tests/"
3763 | ]
3764 | },
3765 | "notification-url": "https://packagist.org/downloads/",
3766 | "license": [
3767 | "MIT"
3768 | ],
3769 | "authors": [
3770 | {
3771 | "name": "Fabien Potencier",
3772 | "email": "fabien@symfony.com"
3773 | },
3774 | {
3775 | "name": "Symfony Community",
3776 | "homepage": "https://symfony.com/contributors"
3777 | }
3778 | ],
3779 | "description": "Symfony Yaml Component",
3780 | "homepage": "https://symfony.com",
3781 | "time": "2016-11-18 21:17:59"
3782 | },
3783 | {
3784 | "name": "webmozart/assert",
3785 | "version": "1.2.0",
3786 | "source": {
3787 | "type": "git",
3788 | "url": "https://github.com/webmozart/assert.git",
3789 | "reference": "2db61e59ff05fe5126d152bd0655c9ea113e550f"
3790 | },
3791 | "dist": {
3792 | "type": "zip",
3793 | "url": "https://api.github.com/repos/webmozart/assert/zipball/2db61e59ff05fe5126d152bd0655c9ea113e550f",
3794 | "reference": "2db61e59ff05fe5126d152bd0655c9ea113e550f",
3795 | "shasum": ""
3796 | },
3797 | "require": {
3798 | "php": "^5.3.3 || ^7.0"
3799 | },
3800 | "require-dev": {
3801 | "phpunit/phpunit": "^4.6",
3802 | "sebastian/version": "^1.0.1"
3803 | },
3804 | "type": "library",
3805 | "extra": {
3806 | "branch-alias": {
3807 | "dev-master": "1.3-dev"
3808 | }
3809 | },
3810 | "autoload": {
3811 | "psr-4": {
3812 | "Webmozart\\Assert\\": "src/"
3813 | }
3814 | },
3815 | "notification-url": "https://packagist.org/downloads/",
3816 | "license": [
3817 | "MIT"
3818 | ],
3819 | "authors": [
3820 | {
3821 | "name": "Bernhard Schussek",
3822 | "email": "bschussek@gmail.com"
3823 | }
3824 | ],
3825 | "description": "Assertions to validate method input/output with nice error messages.",
3826 | "keywords": [
3827 | "assert",
3828 | "check",
3829 | "validate"
3830 | ],
3831 | "time": "2016-11-23 20:04:58"
3832 | }
3833 | ],
3834 | "aliases": [],
3835 | "minimum-stability": "dev",
3836 | "stability-flags": {
3837 | "palanik/lumen-cors": 20
3838 | },
3839 | "prefer-stable": true,
3840 | "prefer-lowest": false,
3841 | "platform": {
3842 | "php": ">=5.6.4"
3843 | },
3844 | "platform-dev": []
3845 | }
3846 |
--------------------------------------------------------------------------------
/api/database/factories/ModelFactory.php:
--------------------------------------------------------------------------------
1 | define(App\User::class, function (Faker\Generator $faker) {
15 | return [
16 | 'name' => $faker->name,
17 | 'email' => $faker->email,
18 | ];
19 | });
20 |
--------------------------------------------------------------------------------
/api/database/migrations/.gitkeep:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hypermkt/nippo/11b5d9b0d7339c3c299a3e655e3ddb9297b50f67/api/database/migrations/.gitkeep
--------------------------------------------------------------------------------
/api/database/seeds/DatabaseSeeder.php:
--------------------------------------------------------------------------------
1 | call('UsersTableSeeder');
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/api/migrations/.migrations.log:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hypermkt/nippo/11b5d9b0d7339c3c299a3e655e3ddb9297b50f67/api/migrations/.migrations.log
--------------------------------------------------------------------------------
/api/migrations/20161112001032_AddNippoes.php:
--------------------------------------------------------------------------------
1 | getContainer();
13 | $container['db']->query("
14 | CREATE TABLE nippoes (
15 | `id` integer NOT NULL AUTO_INCREMENT,
16 | `content` TEXT NOT NULL,
17 | `created_at` datetime DEFAULT CURRENT_TIMESTAMP(),
18 | PRIMARY KEY (`id`)
19 | );
20 | ");
21 | }
22 |
23 | /**
24 | * Undo the migration
25 | */
26 | public function down()
27 | {
28 | $container = $this->getContainer();
29 | $container['db']->query("DROP TABLE nippoes;");
30 | }
31 | }
32 |
--------------------------------------------------------------------------------
/api/migrations/20161112064012_AddUpdatedAtToNippoes.php:
--------------------------------------------------------------------------------
1 | getContainer();
13 | $container['db']->query("ALTER TABLE nippoes ADD updated_at timestamp DEFAULT CURRENT_TIMESTAMP();");
14 | }
15 |
16 | /**
17 | * Undo the migration
18 | */
19 | public function down()
20 | {
21 | $container = $this->getContainer();
22 | $container['db']->query("ALTER TABLE nippoes drop updated_at;");
23 | }
24 | }
25 |
--------------------------------------------------------------------------------
/api/phpmig.php:
--------------------------------------------------------------------------------
1 | setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
11 | return $dbh;
12 | };
13 |
14 | $container['phpmig.adapter'] = function ($c) {
15 | return new Adapter\PDO\Sql($c['db'], 'migrations');
16 | };
17 |
18 | $container['phpmig.migrations_path'] = __DIR__ . DIRECTORY_SEPARATOR . 'migrations';
19 |
20 | return $container;
21 |
--------------------------------------------------------------------------------
/api/phpunit.xml:
--------------------------------------------------------------------------------
1 |
2 |
{{ nippo.content }}