Commit f45ab815ed78e9ace77f34de43e61288711e7769

Authored by Alexey Boroda
2 parents 773b9dac 0af18850

Merge remote-tracking branch 'origin/master'

# Conflicts:
#	composer.lock
@@ -34,7 +34,6 @@ phpunit.phar @@ -34,7 +34,6 @@ phpunit.phar
34 # vagrant runtime 34 # vagrant runtime
35 /.vagrant 35 /.vagrant
36 /artweb/ 36 /artweb/
37 -/storage  
38 /common/config/settings.php 37 /common/config/settings.php
39 /frontend/web/hotline.xml 38 /frontend/web/hotline.xml
40 /frontend/web/nadavi.xml 39 /frontend/web/nadavi.xml
backend/config/main.php
@@ -35,22 +35,22 @@ @@ -35,22 +35,22 @@
35 'variant-option-complementary' => 'artbox\catalog\controllers\VariantOptionComplController', 35 'variant-option-complementary' => 'artbox\catalog\controllers\VariantOptionComplController',
36 'variant-option-exclusion' => 'artbox\catalog\controllers\VariantOptionExclController', 36 'variant-option-exclusion' => 'artbox\catalog\controllers\VariantOptionExclController',
37 'product-option-complementary' => 'artbox\catalog\controllers\ProductOptionComplController', 37 'product-option-complementary' => 'artbox\catalog\controllers\ProductOptionComplController',
38 - 'product-option-exclusion' => 'artbox\catalog\controllers\ProductOptionExclController',  
39 - 'import' => 'artbox\catalog\controllers\ImportController',  
40 - 'blog-article' => 'artbox\weblog\controllers\ArticleController',  
41 - 'blog-category' => 'artbox\weblog\controllers\CategoryController',  
42 - 'blog-tag' => 'artbox\weblog\controllers\TagController',  
43 - 'order' => 'artbox\order\controllers\OrderController',  
44 - 'order-product' => 'artbox\order\controllers\OrderProductController',  
45 - 'label' => 'artbox\order\controllers\LabelController',  
46 - 'delivery' => 'artbox\order\controllers\DeliveryController',  
47 - 'payment' => 'artbox\order\controllers\PaymentController',  
48 - 'sitemap' => 'artbox\core\controllers\SitemapController',  
49 - 'comment' => [ 38 + 'product-option-exclusion' => 'artbox\catalog\controllers\ProductOptionExclController',
  39 + 'import' => 'artbox\catalog\controllers\ImportController',
  40 + 'blog-article' => 'artbox\weblog\controllers\ArticleController',
  41 + 'blog-category' => 'artbox\weblog\controllers\CategoryController',
  42 + 'blog-tag' => 'artbox\weblog\controllers\TagController',
  43 + 'order' => 'artbox\order\controllers\OrderController',
  44 + 'order-product' => 'artbox\order\controllers\OrderProductController',
  45 + 'label' => 'artbox\order\controllers\LabelController',
  46 + 'delivery' => 'artbox\order\controllers\DeliveryController',
  47 + 'payment' => 'artbox\order\controllers\PaymentController',
  48 + 'sitemap' => 'artbox\core\controllers\SitemapController',
  49 + 'comment' => [
50 'class' => 'artbox\webcomment\controllers\ManageController', 50 'class' => 'artbox\webcomment\controllers\ManageController',
51 'viewPath' => '@artbox/webcomment/views/manage', 51 'viewPath' => '@artbox/webcomment/views/manage',
52 ], 52 ],
53 - 'export' => 'artbox\catalog\controllers\ExportController', 53 + 'export' => 'artbox\catalog\controllers\ExportController',
54 ], 54 ],
55 'components' => [ 55 'components' => [
56 'assetManager' => [ 56 'assetManager' => [
backend/views/layouts/main.php
@@ -7,12 +7,12 @@ @@ -7,12 +7,12 @@
7 7
8 use artbox\catalog\assets\CatalogAsset; 8 use artbox\catalog\assets\CatalogAsset;
9 use artbox\core\assets\ArtboxCoreAsset; 9 use artbox\core\assets\ArtboxCoreAsset;
  10 + use artbox\core\components\imagemanager\components\ImageManagerGetPath;
10 use artbox\core\models\User; 11 use artbox\core\models\User;
11 use artbox\core\models\UserData; 12 use artbox\core\models\UserData;
12 use artbox\core\widgets\FeedbackWidget; 13 use artbox\core\widgets\FeedbackWidget;
13 use artbox\core\widgets\FlashWidget; 14 use artbox\core\widgets\FlashWidget;
14 use artbox\order\assets\OrderAsset; 15 use artbox\order\assets\OrderAsset;
15 - use noam148\imagemanager\components\ImageManagerGetPath;  
16 use yii\bootstrap\Html; 16 use yii\bootstrap\Html;
17 use yii\web\View; 17 use yii\web\View;
18 use yii\widgets\Breadcrumbs; 18 use yii\widgets\Breadcrumbs;
backend/views/settings/_main_tab.php
1 <?php 1 <?php
  2 + use artbox\core\components\imagemanager\components\ImageManagerInputWidget;
2 use common\models\Settings; 3 use common\models\Settings;
3 use yii\bootstrap\ActiveForm; 4 use yii\bootstrap\ActiveForm;
4 use yii\web\View; 5 use yii\web\View;
@@ -12,7 +13,7 @@ @@ -12,7 +13,7 @@
12 ->textInput(); 13 ->textInput();
13 echo $form->field($model, 'logo') 14 echo $form->field($model, 'logo')
14 ->widget( 15 ->widget(
15 - \noam148\imagemanager\components\ImageManagerInputWidget::className(), 16 + ImageManagerInputWidget::className(),
16 [ 17 [
17 'showPreview' => true, 18 'showPreview' => true,
18 'showDeletePickedImageConfirm' => false, 19 'showDeletePickedImageConfirm' => false,
common/config/bootstrap.php
@@ -18,4 +18,7 @@ @@ -18,4 +18,7 @@
18 } 18 }
19 if (!Yii::getAlias('@artbox/webcomment', false)) { 19 if (!Yii::getAlias('@artbox/webcomment', false)) {
20 Yii::setAlias('@artbox/webcomment', dirname(dirname(__DIR__)) . '/artweb/artbox-webcomment'); 20 Yii::setAlias('@artbox/webcomment', dirname(dirname(__DIR__)) . '/artweb/artbox-webcomment');
  21 + }
  22 + if (!Yii::getAlias('@artbox/odoo', false)) {
  23 + Yii::setAlias('@artbox/odoo', dirname(dirname(__DIR__)) . '/artweb/artbox-odoo');
21 } 24 }
22 \ No newline at end of file 25 \ No newline at end of file
common/config/main.php
@@ -2,6 +2,7 @@ @@ -2,6 +2,7 @@
2 use artbox\catalog\helpers\FilterHelper; 2 use artbox\catalog\helpers\FilterHelper;
3 use artbox\core\components\AliasCache; 3 use artbox\core\components\AliasCache;
4 use artbox\core\components\SeoComponent; 4 use artbox\core\components\SeoComponent;
  5 + use artbox\odoo\components\OdooMapper;
5 6
6 return [ 7 return [
7 'vendorPath' => dirname(dirname(__DIR__)) . '/vendor', 8 'vendorPath' => dirname(dirname(__DIR__)) . '/vendor',
@@ -56,6 +57,10 @@ @@ -56,6 +57,10 @@
56 'class' => 'yii\i18n\PhpMessageSource', 57 'class' => 'yii\i18n\PhpMessageSource',
57 'basePath' => '@eauth/messages', 58 'basePath' => '@eauth/messages',
58 ], 59 ],
  60 + 'odoo' => [
  61 + 'class' => 'yii\i18n\PhpMessageSource',
  62 + 'basePath' => '@artbox/odoo/messages',
  63 + ],
59 ], 64 ],
60 ], 65 ],
61 'filedb' => [ 66 'filedb' => [
common/models/Settings.php
1 <?php 1 <?php
2 namespace common\models; 2 namespace common\models;
3 -  
4 - use noam148\imagemanager\models\ImageManager; 3 +
  4 + use artbox\core\models\Image;
5 use yii2tech\filedb\ActiveRecord; 5 use yii2tech\filedb\ActiveRecord;
6 use Yii; 6 use Yii;
7 7
@@ -115,7 +115,7 @@ @@ -115,7 +115,7 @@
115 'logo', 115 'logo',
116 ], 116 ],
117 'exist', 117 'exist',
118 - 'targetClass' => ImageManager::className(), 118 + 'targetClass' => Image::className(),
119 'targetAttribute' => 'id', 119 'targetAttribute' => 'id',
120 ], 120 ],
121 [ 121 [
@@ -21,7 +21,6 @@ @@ -21,7 +21,6 @@
21 "yiisoft/yii2": "~2.0.11", 21 "yiisoft/yii2": "~2.0.11",
22 "yiisoft/yii2-bootstrap": "~2.0", 22 "yiisoft/yii2-bootstrap": "~2.0",
23 "yiisoft/yii2-swiftmailer": "~2.0", 23 "yiisoft/yii2-swiftmailer": "~2.0",
24 - "noam148/yii2-image-manager": "~1.0",  
25 "yiister/yii2-gentelella": "~1.0", 24 "yiister/yii2-gentelella": "~1.0",
26 "yii2tech/filedb": "~1.0", 25 "yii2tech/filedb": "~1.0",
27 "hiqdev/yii2-asset-pnotify": "~2.0", 26 "hiqdev/yii2-asset-pnotify": "~2.0",
@@ -38,7 +37,13 @@ @@ -38,7 +37,13 @@
38 "kartik-v/yii2-widget-datepicker": "@dev", 37 "kartik-v/yii2-widget-datepicker": "@dev",
39 "nodge/yii2-eauth": "~2.0", 38 "nodge/yii2-eauth": "~2.0",
40 "skeeks/yii2-assets-auto-compress": "*", 39 "skeeks/yii2-assets-auto-compress": "*",
41 - "zyx/zyx-phpmailer": "@stable" 40 + "zyx/zyx-phpmailer": "@stable",
  41 + "darkaonline/ripcord": "*",
  42 + "artweb/artbox-core": "~0.0.1",
  43 + "artweb/artbox-catalog": "~0.0.1",
  44 + "artweb/artbox-order": "~0.0.1",
  45 + "artweb/artbox-weblog": "~0.0.1",
  46 + "artweb/artbox-webcomment": "~0.0.1"
42 }, 47 },
43 "require-dev": { 48 "require-dev": {
44 "yiisoft/yii2-debug": "~2.0.0", 49 "yiisoft/yii2-debug": "~2.0.0",
@@ -72,6 +77,10 @@ @@ -72,6 +77,10 @@
72 { 77 {
73 "type": "vcs", 78 "type": "vcs",
74 "url": "git@gitlab.artweb.com.ua:Alexey/artbox-weblog.git" 79 "url": "git@gitlab.artweb.com.ua:Alexey/artbox-weblog.git"
  80 + },
  81 + {
  82 + "type": "vcs",
  83 + "url": "git@gitlab.artweb.com.ua:yarik.nechyporuk/artbox-webcomment.git"
75 } 84 }
76 ], 85 ],
77 "autoload": { 86 "autoload": {
@@ -79,7 +88,8 @@ @@ -79,7 +88,8 @@
79 "artbox\\core\\": "artweb/artbox-core/", 88 "artbox\\core\\": "artweb/artbox-core/",
80 "artbox\\catalog\\": "artweb/artbox-catalog/", 89 "artbox\\catalog\\": "artweb/artbox-catalog/",
81 "artbox\\order\\": "artweb/artbox-order/", 90 "artbox\\order\\": "artweb/artbox-order/",
82 - "artbox\\weblog\\": "artweb/artbox-weblog/" 91 + "artbox\\weblog\\": "artweb/artbox-weblog/",
  92 + "artbox\\webcomment\\": "artweb/artbox-webcomment/"
83 } 93 }
84 } 94 }
85 } 95 }
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": "b2610673f7b7c4462ec19e6955e388ac",  
8 - "content-hash": "f5d818fe2726a09810a6587656444937",  
9 - "packages": [  
10 - {  
11 - "name": "2amigos/yii2-tinymce-widget",  
12 - "version": "1.1.2",  
13 - "source": {  
14 - "type": "git",  
15 - "url": "https://github.com/2amigos/yii2-tinymce-widget.git",  
16 - "reference": "4f519e37774ef231e4b4d6046854d5638548c8e0"  
17 - },  
18 - "dist": {  
19 - "type": "zip",  
20 - "url": "https://api.github.com/repos/2amigos/yii2-tinymce-widget/zipball/4f519e37774ef231e4b4d6046854d5638548c8e0",  
21 - "reference": "4f519e37774ef231e4b4d6046854d5638548c8e0",  
22 - "shasum": ""  
23 - },  
24 - "require": {  
25 - "tinymce/tinymce": ">=4",  
26 - "yiisoft/yii2": "~2.0.0"  
27 - },  
28 - "require-dev": {  
29 - "phpunit/phpunit": "4.*"  
30 - },  
31 - "type": "yii2-extension",  
32 - "extra": {  
33 - "branch-alias": {  
34 - "dev-master": "1.0-dev"  
35 - },  
36 - "asset-installer-paths": {  
37 - "bower-asset-library": "vendor/bower"  
38 - }  
39 - },  
40 - "autoload": {  
41 - "psr-4": {  
42 - "dosamigos\\tinymce\\": "src"  
43 - }  
44 - },  
45 - "notification-url": "https://packagist.org/downloads/",  
46 - "license": [  
47 - "BSD-3-Clause"  
48 - ],  
49 - "authors": [  
50 - {  
51 - "name": "2amigOS! Consulting Group",  
52 - "email": "hola@2amigos.us",  
53 - "homepage": "http://2amigos.us",  
54 - "role": "Developer"  
55 - }  
56 - ],  
57 - "description": "TinyMCE widget for Yii2.",  
58 - "homepage": "http://yiiwheels.com/extension/tinymce-widget",  
59 - "keywords": [  
60 - "2amigos",  
61 - "extension",  
62 - "tinymce",  
63 - "widget",  
64 - "yii",  
65 - "yii 2",  
66 - "yii2"  
67 - ],  
68 - "time": "2017-06-09 14:12:14"  
69 - },  
70 - {  
71 - "name": "bower-asset/amcharts",  
72 - "version": "dev-master",  
73 - "source": {  
74 - "type": "git",  
75 - "url": "https://github.com/arturgspb/bower-amcharts.git",  
76 - "reference": "2c769000cedd96ff6dad4cb676f1453e5661f438"  
77 - },  
78 - "dist": {  
79 - "type": "zip",  
80 - "url": "https://api.github.com/repos/arturgspb/bower-amcharts/zipball/2c769000cedd96ff6dad4cb676f1453e5661f438",  
81 - "reference": "2c769000cedd96ff6dad4cb676f1453e5661f438",  
82 - "shasum": ""  
83 - },  
84 - "type": "bower-asset-library",  
85 - "extra": {  
86 - "bower-asset-main": "./dist/amcharts/amcharts.js"  
87 - },  
88 - "time": "2016-01-04 17:22:55"  
89 - },  
90 - {  
91 - "name": "bower-asset/amcharts-stock",  
92 - "version": "dev-master",  
93 - "source": {  
94 - "type": "git",  
95 - "url": "https://github.com/denisvolokh/bower-amcharts-stock.git",  
96 - "reference": "22a2d2032328dc4d29282384a14f4994c6f3f8f1"  
97 - },  
98 - "dist": {  
99 - "type": "zip",  
100 - "url": "https://api.github.com/repos/denisvolokh/bower-amcharts-stock/zipball/22a2d2032328dc4d29282384a14f4994c6f3f8f1",  
101 - "reference": "22a2d2032328dc4d29282384a14f4994c6f3f8f1",  
102 - "shasum": ""  
103 - },  
104 - "type": "bower-asset-library",  
105 - "extra": {  
106 - "bower-asset-main": "./dist/amcharts/amcharts.js",  
107 - "branch-alias": {  
108 - "dev-master": "3.13.0-dev"  
109 - }  
110 - },  
111 - "time": "2015-01-28 07:40:20"  
112 - },  
113 - {  
114 - "name": "bower-asset/bootstrap",  
115 - "version": "v3.3.7",  
116 - "source": {  
117 - "type": "git",  
118 - "url": "https://github.com/twbs/bootstrap.git",  
119 - "reference": "0b9c4a4007c44201dce9a6cc1a38407005c26c86"  
120 - },  
121 - "dist": {  
122 - "type": "zip",  
123 - "url": "https://api.github.com/repos/twbs/bootstrap/zipball/0b9c4a4007c44201dce9a6cc1a38407005c26c86",  
124 - "reference": "0b9c4a4007c44201dce9a6cc1a38407005c26c86",  
125 - "shasum": ""  
126 - },  
127 - "require": {  
128 - "bower-asset/jquery": ">=1.9.1,<=3"  
129 - },  
130 - "type": "bower-asset-library",  
131 - "extra": {  
132 - "bower-asset-main": [  
133 - "less/bootstrap.less",  
134 - "dist/js/bootstrap.js"  
135 - ],  
136 - "bower-asset-ignore": [  
137 - "/.*",  
138 - "_config.yml",  
139 - "CNAME",  
140 - "composer.json",  
141 - "CONTRIBUTING.md",  
142 - "docs",  
143 - "js/tests",  
144 - "test-infra"  
145 - ]  
146 - },  
147 - "license": [  
148 - "MIT"  
149 - ],  
150 - "description": "The most popular front-end framework for developing responsive, mobile first projects on the web.",  
151 - "keywords": [  
152 - "css",  
153 - "framework",  
154 - "front-end",  
155 - "js",  
156 - "less",  
157 - "mobile-first",  
158 - "responsive",  
159 - "web"  
160 - ]  
161 - },  
162 - {  
163 - "name": "bower-asset/gentelella",  
164 - "version": "1.4.0",  
165 - "source": {  
166 - "type": "git",  
167 - "url": "https://github.com/puikinsh/gentelella.git",  
168 - "reference": "3448fdfdf16a41707d6e2a8154d592a88d85c41c"  
169 - },  
170 - "dist": {  
171 - "type": "zip",  
172 - "url": "https://api.github.com/repos/puikinsh/gentelella/zipball/3448fdfdf16a41707d6e2a8154d592a88d85c41c",  
173 - "reference": "3448fdfdf16a41707d6e2a8154d592a88d85c41c",  
174 - "shasum": ""  
175 - },  
176 - "require-dev": {  
177 - "bower-asset/animate.css": ">=3.5.1,<4.0.0",  
178 - "bower-asset/autosize": ">=3.0.15,<4.0.0",  
179 - "bower-asset/bootstrap": ">=3.3.7,<4.0.0",  
180 - "bower-asset/bootstrap-colorpicker": ">=2.3.3,<3.0.0",  
181 - "bower-asset/bootstrap-daterangepicker": "dev-master",  
182 - "bower-asset/bootstrap-progressbar": ">=0.9.0,<0.10.0",  
183 - "bower-asset/bootstrap-wysiwyg-steveathon": ">=1.0.5,<2.0.0",  
184 - "bower-asset/chart.js": ">=2.0.2,<3.0.0",  
185 - "bower-asset/cropper": ">=2.3.0,<3.0.0",  
186 - "bower-asset/datatables.net": ">=1.10.11,<2.0.0",  
187 - "bower-asset/datatables.net-bs": ">=1.10.11,<2.0.0",  
188 - "bower-asset/datatables.net-buttons": ">=1.1.2,<2.0.0",  
189 - "bower-asset/datatables.net-buttons-bs": ">=1.1.2,<2.0.0",  
190 - "bower-asset/datatables.net-fixedheader": ">=3.1.1,<4.0.0",  
191 - "bower-asset/datatables.net-fixedheader-bs": ">=3.1.1,<4.0.0",  
192 - "bower-asset/datatables.net-keytable": ">=2.1.1,<3.0.0",  
193 - "bower-asset/datatables.net-responsive": ">=2.0.2,<3.0.0",  
194 - "bower-asset/datatables.net-responsive-bs": ">=2.0.2,<3.0.0",  
195 - "bower-asset/datatables.net-scroller": ">=1.4.1,<2.0.0",  
196 - "bower-asset/datatables.net-scroller-bs": ">=1.4.1,<2.0.0",  
197 - "bower-asset/datejs": ">=1.0.0-RC3,<2.0.0",  
198 - "bower-asset/devbridge-autocomplete": ">=1.2.24,<2.0.0",  
199 - "bower-asset/dropzone": ">=4.3.0,<5.0.0",  
200 - "bower-asset/echarts": ">=3.1.7,<4.0.0",  
201 - "bower-asset/fastclick": ">=1.0.6,<2.0.0",  
202 - "bower-asset/flot": ">=0.8.3,<0.9.0",  
203 - "bower-asset/flot-spline": ">=0.8.2,<0.9.0",  
204 - "bower-asset/flot.curvedlines": ">=1.1.1,<2.0.0",  
205 - "bower-asset/flot.orderbars": "*",  
206 - "bower-asset/fontawesome": ">=4.6.1,<5.0.0",  
207 - "bower-asset/fullcalendar": ">=2.6.1,<3.0.0",  
208 - "bower-asset/gauge.js": ">=1.2.1,<2.0.0",  
209 - "bower-asset/icheck": ">=1.0.2,<2.0.0",  
210 - "bower-asset/ionrangeslider": ">=2.1.3,<3.0.0",  
211 - "bower-asset/jquery": ">=2.2.3,<3.0.0",  
212 - "bower-asset/jquery-knob": ">=1.2.13,<2.0.0",  
213 - "bower-asset/jquery-smart-wizard": ">=3.3.1,<4.0.0",  
214 - "bower-asset/jquery-sparkline": ">=2.1.3,<3.0.0",  
215 - "bower-asset/jquery.easy-pie-chart": ">=2.1.6,<3.0.0",  
216 - "bower-asset/jquery.inputmask": ">=3.3.1,<4.0.0",  
217 - "bower-asset/jquery.tagsinput": ">=1.3.6,<2.0.0",  
218 - "bower-asset/jqvmap": "dev-master",  
219 - "bower-asset/jszip": "2.6.0",  
220 - "bower-asset/malihu-custom-scrollbar-plugin": ">=3.1.3,<4.0.0",  
221 - "bower-asset/morris.js": ">=0.5.1,<0.6.0",  
222 - "bower-asset/normalize-css": ">=4.1.1,<5.0.0",  
223 - "bower-asset/nprogress": ">=0.2.0,<0.3.0",  
224 - "bower-asset/parsleyjs": ">=2.3.10,<3.0.0",  
225 - "bower-asset/pdfmake": ">=0.1.20,<0.2.0",  
226 - "bower-asset/pnotify": ">=3.0.0,<4.0.0",  
227 - "bower-asset/select2": ">=4.0.2,<5.0.0",  
228 - "bower-asset/skycons": "*",  
229 - "bower-asset/starrr": ">=2.0.0,<3.0.0",  
230 - "bower-asset/switchery": ">=0.8.1,<0.9.0",  
231 - "bower-asset/validator": ">=1.0.6,<2.0.0"  
232 - },  
233 - "type": "bower-asset-library",  
234 - "extra": {  
235 - "bower-asset-ignore": [  
236 - "**/.*",  
237 - "documentation"  
238 - ]  
239 - },  
240 - "license": [  
241 - "MIT"  
242 - ],  
243 - "description": "Gentelella Admin is a free to use Bootstrap admin template",  
244 - "keywords": [  
245 - "admin",  
246 - "backend",  
247 - "bootstrap",  
248 - "css",  
249 - "html",  
250 - "js",  
251 - "responsive",  
252 - "template",  
253 - "theme"  
254 - ]  
255 - },  
256 - {  
257 - "name": "bower-asset/icheck",  
258 - "version": "1.0.2",  
259 - "source": {  
260 - "type": "git",  
261 - "url": "https://github.com/fronteed/icheck.git",  
262 - "reference": "8a6eb37bd7dab1e843c1b630c91c6398ff409d05"  
263 - },  
264 - "dist": {  
265 - "type": "zip",  
266 - "url": "https://api.github.com/repos/fronteed/icheck/zipball/8a6eb37bd7dab1e843c1b630c91c6398ff409d05",  
267 - "reference": "8a6eb37bd7dab1e843c1b630c91c6398ff409d05",  
268 - "shasum": ""  
269 - },  
270 - "require": {  
271 - "bower-asset/jquery": ">=1.7"  
272 - },  
273 - "type": "bower-asset-library",  
274 - "extra": {  
275 - "bower-asset-main": [  
276 - "./icheck.min.js"  
277 - ],  
278 - "bower-asset-ignore": [  
279 - ".gitignore",  
280 - "CHANGELOG.md",  
281 - "README.md",  
282 - "demo/"  
283 - ]  
284 - },  
285 - "license": [  
286 - "MIT"  
287 - ],  
288 - "description": "Highly customizable checkboxes and radio buttons (jQuery & Zepto)",  
289 - "keywords": [  
290 - "accessibility",  
291 - "checkbox",  
292 - "checked",  
293 - "custom",  
294 - "disabled",  
295 - "field",  
296 - "form",  
297 - "icheck",  
298 - "indeterminate",  
299 - "input",  
300 - "radio",  
301 - "replacement",  
302 - "skins",  
303 - "ui"  
304 - ]  
305 - },  
306 - {  
307 - "name": "bower-asset/jquery",  
308 - "version": "2.2.4",  
309 - "source": {  
310 - "type": "git",  
311 - "url": "https://github.com/jquery/jquery-dist.git",  
312 - "reference": "c0185ab7c75aab88762c5aae780b9d83b80eda72"  
313 - },  
314 - "dist": {  
315 - "type": "zip",  
316 - "url": "https://api.github.com/repos/jquery/jquery-dist/zipball/c0185ab7c75aab88762c5aae780b9d83b80eda72",  
317 - "reference": "c0185ab7c75aab88762c5aae780b9d83b80eda72",  
318 - "shasum": ""  
319 - },  
320 - "type": "bower-asset-library",  
321 - "extra": {  
322 - "bower-asset-main": "dist/jquery.js",  
323 - "bower-asset-ignore": [  
324 - "package.json"  
325 - ]  
326 - },  
327 - "license": [  
328 - "MIT"  
329 - ],  
330 - "keywords": [  
331 - "browser",  
332 - "javascript",  
333 - "jquery",  
334 - "library"  
335 - ]  
336 - },  
337 - {  
338 - "name": "bower-asset/jquery.inputmask",  
339 - "version": "3.3.7",  
340 - "source": {  
341 - "type": "git",  
342 - "url": "https://github.com/RobinHerbots/Inputmask.git",  
343 - "reference": "9835731cb78cac749734d94a1cb5bd70da4d3b10"  
344 - },  
345 - "dist": {  
346 - "type": "zip",  
347 - "url": "https://api.github.com/repos/RobinHerbots/Inputmask/zipball/9835731cb78cac749734d94a1cb5bd70da4d3b10",  
348 - "reference": "9835731cb78cac749734d94a1cb5bd70da4d3b10",  
349 - "shasum": ""  
350 - },  
351 - "require": {  
352 - "bower-asset/jquery": ">=1.7"  
353 - },  
354 - "type": "bower-asset-library",  
355 - "extra": {  
356 - "bower-asset-main": [  
357 - "./dist/inputmask/inputmask.js",  
358 - "./dist/inputmask/inputmask.extensions.js",  
359 - "./dist/inputmask/inputmask.date.extensions.js",  
360 - "./dist/inputmask/inputmask.numeric.extensions.js",  
361 - "./dist/inputmask/inputmask.phone.extensions.js",  
362 - "./dist/inputmask/jquery.inputmask.js",  
363 - "./dist/inputmask/global/document.js",  
364 - "./dist/inputmask/global/window.js",  
365 - "./dist/inputmask/phone-codes/phone.js",  
366 - "./dist/inputmask/phone-codes/phone-be.js",  
367 - "./dist/inputmask/phone-codes/phone-nl.js",  
368 - "./dist/inputmask/phone-codes/phone-ru.js",  
369 - "./dist/inputmask/phone-codes/phone-uk.js",  
370 - "./dist/inputmask/dependencyLibs/inputmask.dependencyLib.jqlite.js",  
371 - "./dist/inputmask/dependencyLibs/inputmask.dependencyLib.jquery.js",  
372 - "./dist/inputmask/dependencyLibs/inputmask.dependencyLib.js",  
373 - "./dist/inputmask/bindings/inputmask.binding.js"  
374 - ],  
375 - "bower-asset-ignore": [  
376 - "**/*",  
377 - "!dist/*",  
378 - "!dist/inputmask/*",  
379 - "!dist/min/*",  
380 - "!dist/min/inputmask/*"  
381 - ]  
382 - },  
383 - "license": [  
384 - "http://opensource.org/licenses/mit-license.php"  
385 - ],  
386 - "description": "Inputmask is a javascript library which creates an input mask. Inputmask can run against vanilla javascript, jQuery and jqlite.",  
387 - "keywords": [  
388 - "form",  
389 - "input",  
390 - "inputmask",  
391 - "jquery",  
392 - "mask",  
393 - "plugins"  
394 - ]  
395 - },  
396 - {  
397 - "name": "bower-asset/pnotify",  
398 - "version": "2.1.0",  
399 - "source": {  
400 - "type": "git",  
401 - "url": "https://github.com/sciactive/pnotify.git",  
402 - "reference": "4ca6d8089ec45997ae7be37efc51f1ddad336933"  
403 - },  
404 - "dist": {  
405 - "type": "zip",  
406 - "url": "https://api.github.com/repos/sciactive/pnotify/zipball/4ca6d8089ec45997ae7be37efc51f1ddad336933",  
407 - "reference": "4ca6d8089ec45997ae7be37efc51f1ddad336933",  
408 - "shasum": ""  
409 - },  
410 - "type": "bower-asset-library",  
411 - "extra": {  
412 - "bower-asset-main": [  
413 - "src/pnotify.core.js",  
414 - "src/pnotify.core.min.js",  
415 - "src/pnotify.buttons.js",  
416 - "src/pnotify.buttons.min.js",  
417 - "src/pnotify.callbacks.js",  
418 - "src/pnotify.callbacks.min.js",  
419 - "src/pnotify.confirm.js",  
420 - "src/pnotify.confirm.min.js",  
421 - "src/pnotify.desktop.js",  
422 - "src/pnotify.desktop.min.js",  
423 - "src/pnotify.history.js",  
424 - "src/pnotify.history.min.js",  
425 - "src/pnotify.nonblock.js",  
426 - "src/pnotify.nonblock.min.js",  
427 - "src/pnotify.core.css",  
428 - "src/pnotify.core.min.css",  
429 - "src/pnotify.buttons.css",  
430 - "src/pnotify.buttons.min.css",  
431 - "src/pnotify.history.css",  
432 - "src/pnotify.history.min.css"  
433 - ],  
434 - "bower-asset-ignore": [  
435 - "build-cache/",  
436 - "build-tools/",  
437 - "includes/",  
438 - "oxygen/",  
439 - "devnote*.*",  
440 - "index.html",  
441 - "README.md",  
442 - "testing.html",  
443 - "buildcustom.php",  
444 - "package.json",  
445 - "src/pnotify.tooltip.js",  
446 - "src/pnotify.tooltip.min.js",  
447 - "src/pnotify.mobile.js",  
448 - "src/pnotify.mobile.min.js"  
449 - ]  
450 - },  
451 - "license": [  
452 - "GPL-3.0",  
453 - "LGPL-3.0",  
454 - "MPL-1.1"  
455 - ],  
456 - "description": "JavaScript notification plugin."  
457 - },  
458 - {  
459 - "name": "bower-asset/punycode",  
460 - "version": "v1.3.2",  
461 - "source": {  
462 - "type": "git",  
463 - "url": "https://github.com/bestiejs/punycode.js.git",  
464 - "reference": "38c8d3131a82567bfef18da09f7f4db68c84f8a3"  
465 - },  
466 - "dist": {  
467 - "type": "zip",  
468 - "url": "https://api.github.com/repos/bestiejs/punycode.js/zipball/38c8d3131a82567bfef18da09f7f4db68c84f8a3",  
469 - "reference": "38c8d3131a82567bfef18da09f7f4db68c84f8a3",  
470 - "shasum": ""  
471 - },  
472 - "type": "bower-asset-library",  
473 - "extra": {  
474 - "bower-asset-main": "punycode.js",  
475 - "bower-asset-ignore": [  
476 - "coverage",  
477 - "tests",  
478 - ".*",  
479 - "component.json",  
480 - "Gruntfile.js",  
481 - "node_modules",  
482 - "package.json"  
483 - ]  
484 - }  
485 - },  
486 - {  
487 - "name": "bower-asset/yii2-pjax",  
488 - "version": "v2.0.6",  
489 - "source": {  
490 - "type": "git",  
491 - "url": "https://github.com/yiisoft/jquery-pjax.git",  
492 - "reference": "60728da6ade5879e807a49ce59ef9a72039b8978"  
493 - },  
494 - "dist": {  
495 - "type": "zip",  
496 - "url": "https://api.github.com/repos/yiisoft/jquery-pjax/zipball/60728da6ade5879e807a49ce59ef9a72039b8978",  
497 - "reference": "60728da6ade5879e807a49ce59ef9a72039b8978",  
498 - "shasum": ""  
499 - },  
500 - "require": {  
501 - "bower-asset/jquery": ">=1.8"  
502 - },  
503 - "type": "bower-asset-library",  
504 - "extra": {  
505 - "bower-asset-main": "./jquery.pjax.js",  
506 - "bower-asset-ignore": [  
507 - ".travis.yml",  
508 - "Gemfile",  
509 - "Gemfile.lock",  
510 - "CONTRIBUTING.md",  
511 - "vendor/",  
512 - "script/",  
513 - "test/"  
514 - ]  
515 - },  
516 - "license": [  
517 - "MIT"  
518 - ]  
519 - },  
520 - {  
521 - "name": "cebe/markdown",  
522 - "version": "1.1.1",  
523 - "source": {  
524 - "type": "git",  
525 - "url": "https://github.com/cebe/markdown.git",  
526 - "reference": "c30eb5e01fe021cc5bba2f9ee0eeef96d4931166"  
527 - },  
528 - "dist": {  
529 - "type": "zip",  
530 - "url": "https://api.github.com/repos/cebe/markdown/zipball/c30eb5e01fe021cc5bba2f9ee0eeef96d4931166",  
531 - "reference": "c30eb5e01fe021cc5bba2f9ee0eeef96d4931166",  
532 - "shasum": ""  
533 - },  
534 - "require": {  
535 - "lib-pcre": "*",  
536 - "php": ">=5.4.0"  
537 - },  
538 - "require-dev": {  
539 - "cebe/indent": "*",  
540 - "facebook/xhprof": "*@dev",  
541 - "phpunit/phpunit": "4.1.*"  
542 - },  
543 - "bin": [  
544 - "bin/markdown"  
545 - ],  
546 - "type": "library",  
547 - "extra": {  
548 - "branch-alias": {  
549 - "dev-master": "1.1.x-dev"  
550 - }  
551 - },  
552 - "autoload": {  
553 - "psr-4": {  
554 - "cebe\\markdown\\": ""  
555 - }  
556 - },  
557 - "notification-url": "https://packagist.org/downloads/",  
558 - "license": [  
559 - "MIT"  
560 - ],  
561 - "authors": [  
562 - {  
563 - "name": "Carsten Brandt",  
564 - "email": "mail@cebe.cc",  
565 - "homepage": "http://cebe.cc/",  
566 - "role": "Creator"  
567 - }  
568 - ],  
569 - "description": "A super fast, highly extensible markdown parser for PHP",  
570 - "homepage": "https://github.com/cebe/markdown#readme",  
571 - "keywords": [  
572 - "extensible",  
573 - "fast",  
574 - "gfm",  
575 - "markdown",  
576 - "markdown-extra"  
577 - ],  
578 - "time": "2016-09-14 20:40:20"  
579 - },  
580 - {  
581 - "name": "container-interop/container-interop",  
582 - "version": "1.2.0",  
583 - "source": {  
584 - "type": "git",  
585 - "url": "https://github.com/container-interop/container-interop.git",  
586 - "reference": "79cbf1341c22ec75643d841642dd5d6acd83bdb8"  
587 - },  
588 - "dist": {  
589 - "type": "zip",  
590 - "url": "https://api.github.com/repos/container-interop/container-interop/zipball/79cbf1341c22ec75643d841642dd5d6acd83bdb8",  
591 - "reference": "79cbf1341c22ec75643d841642dd5d6acd83bdb8",  
592 - "shasum": ""  
593 - },  
594 - "require": {  
595 - "psr/container": "^1.0"  
596 - },  
597 - "type": "library",  
598 - "autoload": {  
599 - "psr-4": {  
600 - "Interop\\Container\\": "src/Interop/Container/"  
601 - }  
602 - },  
603 - "notification-url": "https://packagist.org/downloads/",  
604 - "license": [  
605 - "MIT"  
606 - ],  
607 - "description": "Promoting the interoperability of container objects (DIC, SL, etc.)",  
608 - "homepage": "https://github.com/container-interop/container-interop",  
609 - "time": "2017-02-14 19:40:03"  
610 - },  
611 - {  
612 - "name": "ezyang/htmlpurifier",  
613 - "version": "v4.9.3",  
614 - "source": {  
615 - "type": "git",  
616 - "url": "https://github.com/ezyang/htmlpurifier.git",  
617 - "reference": "95e1bae3182efc0f3422896a3236e991049dac69"  
618 - },  
619 - "dist": {  
620 - "type": "zip",  
621 - "url": "https://api.github.com/repos/ezyang/htmlpurifier/zipball/95e1bae3182efc0f3422896a3236e991049dac69",  
622 - "reference": "95e1bae3182efc0f3422896a3236e991049dac69",  
623 - "shasum": ""  
624 - },  
625 - "require": {  
626 - "php": ">=5.2"  
627 - },  
628 - "require-dev": {  
629 - "simpletest/simpletest": "^1.1"  
630 - },  
631 - "type": "library",  
632 - "autoload": {  
633 - "psr-0": {  
634 - "HTMLPurifier": "library/"  
635 - },  
636 - "files": [  
637 - "library/HTMLPurifier.composer.php"  
638 - ]  
639 - },  
640 - "notification-url": "https://packagist.org/downloads/",  
641 - "license": [  
642 - "LGPL"  
643 - ],  
644 - "authors": [  
645 - {  
646 - "name": "Edward Z. Yang",  
647 - "email": "admin@htmlpurifier.org",  
648 - "homepage": "http://ezyang.com"  
649 - }  
650 - ],  
651 - "description": "Standards compliant HTML filter written in PHP",  
652 - "homepage": "http://htmlpurifier.org/",  
653 - "keywords": [  
654 - "html"  
655 - ],  
656 - "time": "2017-06-03 02:28:16"  
657 - },  
658 - {  
659 - "name": "firebase/php-jwt",  
660 - "version": "v4.0.0",  
661 - "source": {  
662 - "type": "git",  
663 - "url": "https://github.com/firebase/php-jwt.git",  
664 - "reference": "dccf163dc8ed7ed6a00afc06c51ee5186a428d35"  
665 - },  
666 - "dist": {  
667 - "type": "zip",  
668 - "url": "https://api.github.com/repos/firebase/php-jwt/zipball/dccf163dc8ed7ed6a00afc06c51ee5186a428d35",  
669 - "reference": "dccf163dc8ed7ed6a00afc06c51ee5186a428d35",  
670 - "shasum": ""  
671 - },  
672 - "require": {  
673 - "php": ">=5.3.0"  
674 - },  
675 - "type": "library",  
676 - "autoload": {  
677 - "psr-4": {  
678 - "Firebase\\JWT\\": "src"  
679 - }  
680 - },  
681 - "notification-url": "https://packagist.org/downloads/",  
682 - "license": [  
683 - "BSD-3-Clause"  
684 - ],  
685 - "authors": [  
686 - {  
687 - "name": "Neuman Vong",  
688 - "email": "neuman+pear@twilio.com",  
689 - "role": "Developer"  
690 - },  
691 - {  
692 - "name": "Anant Narayanan",  
693 - "email": "anant@php.net",  
694 - "role": "Developer"  
695 - }  
696 - ],  
697 - "description": "A simple library to encode and decode JSON Web Tokens (JWT) in PHP. Should conform to the current spec.",  
698 - "homepage": "https://github.com/firebase/php-jwt",  
699 - "time": "2016-07-18 04:51:16"  
700 - },  
701 - {  
702 - "name": "fortawesome/font-awesome",  
703 - "version": "v4.7.0",  
704 - "source": {  
705 - "type": "git",  
706 - "url": "https://github.com/FortAwesome/Font-Awesome.git",  
707 - "reference": "a8386aae19e200ddb0f6845b5feeee5eb7013687"  
708 - },  
709 - "dist": {  
710 - "type": "zip",  
711 - "url": "https://api.github.com/repos/FortAwesome/Font-Awesome/zipball/a8386aae19e200ddb0f6845b5feeee5eb7013687",  
712 - "reference": "a8386aae19e200ddb0f6845b5feeee5eb7013687",  
713 - "shasum": ""  
714 - },  
715 - "require-dev": {  
716 - "jekyll": "1.0.2",  
717 - "lessc": "1.4.2"  
718 - },  
719 - "type": "library",  
720 - "extra": {  
721 - "branch-alias": {  
722 - "dev-master": "4.6.x-dev"  
723 - }  
724 - },  
725 - "notification-url": "https://packagist.org/downloads/",  
726 - "license": [  
727 - "OFL-1.1",  
728 - "MIT"  
729 - ],  
730 - "authors": [  
731 - {  
732 - "name": "Dave Gandy",  
733 - "email": "dave@fontawesome.io",  
734 - "homepage": "http://twitter.com/davegandy",  
735 - "role": "Developer"  
736 - }  
737 - ],  
738 - "description": "The iconic font and CSS framework",  
739 - "homepage": "http://fontawesome.io/",  
740 - "keywords": [  
741 - "FontAwesome",  
742 - "awesome",  
743 - "bootstrap",  
744 - "font",  
745 - "icon"  
746 - ],  
747 - "time": "2016-10-24 15:52:54"  
748 - },  
749 - {  
750 - "name": "google/apiclient",  
751 - "version": "v2.1.3",  
752 - "source": {  
753 - "type": "git",  
754 - "url": "https://github.com/google/google-api-php-client.git",  
755 - "reference": "43996f09df274158fd04fce98e8a82effe5f3717"  
756 - },  
757 - "dist": {  
758 - "type": "zip",  
759 - "url": "https://api.github.com/repos/google/google-api-php-client/zipball/43996f09df274158fd04fce98e8a82effe5f3717",  
760 - "reference": "43996f09df274158fd04fce98e8a82effe5f3717",  
761 - "shasum": ""  
762 - },  
763 - "require": {  
764 - "firebase/php-jwt": "~2.0|~3.0|~4.0",  
765 - "google/apiclient-services": "^0.11",  
766 - "google/auth": "^0.11",  
767 - "guzzlehttp/guzzle": "~5.2|~6.0",  
768 - "guzzlehttp/psr7": "^1.2",  
769 - "monolog/monolog": "^1.17",  
770 - "php": ">=5.4",  
771 - "phpseclib/phpseclib": "~0.3.10|~2.0"  
772 - },  
773 - "require-dev": {  
774 - "cache/filesystem-adapter": "^0.3.2",  
775 - "phpunit/phpunit": "~4",  
776 - "squizlabs/php_codesniffer": "~2.3",  
777 - "symfony/css-selector": "~2.1",  
778 - "symfony/dom-crawler": "~2.1"  
779 - },  
780 - "suggest": {  
781 - "cache/filesystem-adapter": "For caching certs and tokens (using Google_Client::setCache)"  
782 - },  
783 - "type": "library",  
784 - "extra": {  
785 - "branch-alias": {  
786 - "dev-master": "2.x-dev"  
787 - }  
788 - },  
789 - "autoload": {  
790 - "psr-0": {  
791 - "Google_": "src/"  
792 - },  
793 - "classmap": [  
794 - "src/Google/Service/"  
795 - ]  
796 - },  
797 - "notification-url": "https://packagist.org/downloads/",  
798 - "license": [  
799 - "Apache-2.0"  
800 - ],  
801 - "description": "Client library for Google APIs",  
802 - "homepage": "http://developers.google.com/api-client-library/php",  
803 - "keywords": [  
804 - "google"  
805 - ],  
806 - "time": "2017-03-22 18:32:04"  
807 - },  
808 - {  
809 - "name": "google/apiclient-services",  
810 - "version": "v0.11",  
811 - "source": {  
812 - "type": "git",  
813 - "url": "https://github.com/google/google-api-php-client-services.git",  
814 - "reference": "48c554aee06f2fd5700d7bdfa4fa6b82d184eb52"  
815 - },  
816 - "dist": {  
817 - "type": "zip",  
818 - "url": "https://api.github.com/repos/google/google-api-php-client-services/zipball/48c554aee06f2fd5700d7bdfa4fa6b82d184eb52",  
819 - "reference": "48c554aee06f2fd5700d7bdfa4fa6b82d184eb52",  
820 - "shasum": ""  
821 - },  
822 - "require": {  
823 - "php": ">=5.4"  
824 - },  
825 - "require-dev": {  
826 - "phpunit/phpunit": "~4.8"  
827 - },  
828 - "type": "library",  
829 - "autoload": {  
830 - "psr-0": {  
831 - "Google_Service_": "src"  
832 - }  
833 - },  
834 - "notification-url": "https://packagist.org/downloads/",  
835 - "license": [  
836 - "Apache-2.0"  
837 - ],  
838 - "description": "Client library for Google APIs",  
839 - "homepage": "http://developers.google.com/api-client-library/php",  
840 - "keywords": [  
841 - "google"  
842 - ],  
843 - "time": "2017-03-13 17:40:44"  
844 - },  
845 - {  
846 - "name": "google/auth",  
847 - "version": "v0.11.1",  
848 - "source": {  
849 - "type": "git",  
850 - "url": "https://github.com/google/google-auth-library-php.git",  
851 - "reference": "a240674b08a09949fd5597f7590b3ed83663a12d"  
852 - },  
853 - "dist": {  
854 - "type": "zip",  
855 - "url": "https://api.github.com/repos/google/google-auth-library-php/zipball/a240674b08a09949fd5597f7590b3ed83663a12d",  
856 - "reference": "a240674b08a09949fd5597f7590b3ed83663a12d",  
857 - "shasum": ""  
858 - },  
859 - "require": {  
860 - "firebase/php-jwt": "~2.0|~3.0|~4.0",  
861 - "guzzlehttp/guzzle": "~5.3|~6.0",  
862 - "guzzlehttp/psr7": "~1.2",  
863 - "php": ">=5.4",  
864 - "psr/cache": "^1.0",  
865 - "psr/http-message": "^1.0"  
866 - },  
867 - "require-dev": {  
868 - "friendsofphp/php-cs-fixer": "^1.11",  
869 - "phpunit/phpunit": "3.7.*"  
870 - },  
871 - "type": "library",  
872 - "autoload": {  
873 - "classmap": [  
874 - "src/"  
875 - ],  
876 - "psr-4": {  
877 - "Google\\Auth\\": "src"  
878 - }  
879 - },  
880 - "notification-url": "https://packagist.org/downloads/",  
881 - "license": [  
882 - "Apache-2.0"  
883 - ],  
884 - "description": "Google Auth Library for PHP",  
885 - "homepage": "http://github.com/google/google-auth-library-php",  
886 - "keywords": [  
887 - "Authentication",  
888 - "google",  
889 - "oauth2"  
890 - ],  
891 - "time": "2016-11-02 14:59:14"  
892 - },  
893 - {  
894 - "name": "guzzlehttp/guzzle",  
895 - "version": "6.2.3",  
896 - "source": {  
897 - "type": "git",  
898 - "url": "https://github.com/guzzle/guzzle.git",  
899 - "reference": "8d6c6cc55186db87b7dc5009827429ba4e9dc006"  
900 - },  
901 - "dist": {  
902 - "type": "zip",  
903 - "url": "https://api.github.com/repos/guzzle/guzzle/zipball/8d6c6cc55186db87b7dc5009827429ba4e9dc006",  
904 - "reference": "8d6c6cc55186db87b7dc5009827429ba4e9dc006",  
905 - "shasum": ""  
906 - },  
907 - "require": {  
908 - "guzzlehttp/promises": "^1.0",  
909 - "guzzlehttp/psr7": "^1.4",  
910 - "php": ">=5.5"  
911 - },  
912 - "require-dev": {  
913 - "ext-curl": "*",  
914 - "phpunit/phpunit": "^4.0",  
915 - "psr/log": "^1.0"  
916 - },  
917 - "type": "library",  
918 - "extra": {  
919 - "branch-alias": {  
920 - "dev-master": "6.2-dev"  
921 - }  
922 - },  
923 - "autoload": {  
924 - "files": [  
925 - "src/functions_include.php"  
926 - ],  
927 - "psr-4": {  
928 - "GuzzleHttp\\": "src/"  
929 - }  
930 - },  
931 - "notification-url": "https://packagist.org/downloads/",  
932 - "license": [  
933 - "MIT"  
934 - ],  
935 - "authors": [  
936 - {  
937 - "name": "Michael Dowling",  
938 - "email": "mtdowling@gmail.com",  
939 - "homepage": "https://github.com/mtdowling"  
940 - }  
941 - ],  
942 - "description": "Guzzle is a PHP HTTP client library",  
943 - "homepage": "http://guzzlephp.org/",  
944 - "keywords": [  
945 - "client",  
946 - "curl",  
947 - "framework",  
948 - "http",  
949 - "http client",  
950 - "rest",  
951 - "web service"  
952 - ],  
953 - "time": "2017-02-28 22:50:30"  
954 - },  
955 - {  
956 - "name": "guzzlehttp/promises",  
957 - "version": "v1.3.1",  
958 - "source": {  
959 - "type": "git",  
960 - "url": "https://github.com/guzzle/promises.git",  
961 - "reference": "a59da6cf61d80060647ff4d3eb2c03a2bc694646"  
962 - },  
963 - "dist": {  
964 - "type": "zip",  
965 - "url": "https://api.github.com/repos/guzzle/promises/zipball/a59da6cf61d80060647ff4d3eb2c03a2bc694646",  
966 - "reference": "a59da6cf61d80060647ff4d3eb2c03a2bc694646",  
967 - "shasum": ""  
968 - },  
969 - "require": {  
970 - "php": ">=5.5.0"  
971 - },  
972 - "require-dev": {  
973 - "phpunit/phpunit": "^4.0"  
974 - },  
975 - "type": "library",  
976 - "extra": {  
977 - "branch-alias": {  
978 - "dev-master": "1.4-dev"  
979 - }  
980 - },  
981 - "autoload": {  
982 - "psr-4": {  
983 - "GuzzleHttp\\Promise\\": "src/"  
984 - },  
985 - "files": [  
986 - "src/functions_include.php"  
987 - ]  
988 - },  
989 - "notification-url": "https://packagist.org/downloads/",  
990 - "license": [  
991 - "MIT"  
992 - ],  
993 - "authors": [  
994 - {  
995 - "name": "Michael Dowling",  
996 - "email": "mtdowling@gmail.com",  
997 - "homepage": "https://github.com/mtdowling"  
998 - }  
999 - ],  
1000 - "description": "Guzzle promises library",  
1001 - "keywords": [  
1002 - "promise"  
1003 - ],  
1004 - "time": "2016-12-20 10:07:11"  
1005 - },  
1006 - {  
1007 - "name": "guzzlehttp/psr7",  
1008 - "version": "1.4.2",  
1009 - "source": {  
1010 - "type": "git",  
1011 - "url": "https://github.com/guzzle/psr7.git",  
1012 - "reference": "f5b8a8512e2b58b0071a7280e39f14f72e05d87c"  
1013 - },  
1014 - "dist": {  
1015 - "type": "zip",  
1016 - "url": "https://api.github.com/repos/guzzle/psr7/zipball/f5b8a8512e2b58b0071a7280e39f14f72e05d87c",  
1017 - "reference": "f5b8a8512e2b58b0071a7280e39f14f72e05d87c",  
1018 - "shasum": ""  
1019 - },  
1020 - "require": {  
1021 - "php": ">=5.4.0",  
1022 - "psr/http-message": "~1.0"  
1023 - },  
1024 - "provide": {  
1025 - "psr/http-message-implementation": "1.0"  
1026 - },  
1027 - "require-dev": {  
1028 - "phpunit/phpunit": "~4.0"  
1029 - },  
1030 - "type": "library",  
1031 - "extra": {  
1032 - "branch-alias": {  
1033 - "dev-master": "1.4-dev"  
1034 - }  
1035 - },  
1036 - "autoload": {  
1037 - "psr-4": {  
1038 - "GuzzleHttp\\Psr7\\": "src/"  
1039 - },  
1040 - "files": [  
1041 - "src/functions_include.php"  
1042 - ]  
1043 - },  
1044 - "notification-url": "https://packagist.org/downloads/",  
1045 - "license": [  
1046 - "MIT"  
1047 - ],  
1048 - "authors": [  
1049 - {  
1050 - "name": "Michael Dowling",  
1051 - "email": "mtdowling@gmail.com",  
1052 - "homepage": "https://github.com/mtdowling"  
1053 - },  
1054 - {  
1055 - "name": "Tobias Schultze",  
1056 - "homepage": "https://github.com/Tobion"  
1057 - }  
1058 - ],  
1059 - "description": "PSR-7 message implementation that also provides common utility methods",  
1060 - "keywords": [  
1061 - "http",  
1062 - "message",  
1063 - "request",  
1064 - "response",  
1065 - "stream",  
1066 - "uri",  
1067 - "url"  
1068 - ],  
1069 - "time": "2017-03-20 17:10:46"  
1070 - },  
1071 - {  
1072 - "name": "hiqdev/yii2-asset-icheck",  
1073 - "version": "1.0.2.5",  
1074 - "source": {  
1075 - "type": "git",  
1076 - "url": "https://github.com/hiqdev/yii2-asset-icheck.git",  
1077 - "reference": "9dc8ea8e854f27bcff59198f8815da80dd696d18"  
1078 - },  
1079 - "dist": {  
1080 - "type": "zip",  
1081 - "url": "https://api.github.com/repos/hiqdev/yii2-asset-icheck/zipball/9dc8ea8e854f27bcff59198f8815da80dd696d18",  
1082 - "reference": "9dc8ea8e854f27bcff59198f8815da80dd696d18",  
1083 - "shasum": ""  
1084 - },  
1085 - "require": {  
1086 - "bower-asset/icheck": "1.0.2",  
1087 - "yiisoft/yii2": "~2.0"  
1088 - },  
1089 - "require-dev": {  
1090 - "hiqdev/composer-asset-plugin": "*@dev"  
1091 - },  
1092 - "type": "yii2-extension",  
1093 - "extra": {  
1094 - "bower-dependencies": {  
1095 - "icheck": "1.0.2"  
1096 - }  
1097 - },  
1098 - "autoload": {  
1099 - "psr-4": {  
1100 - "hiqdev\\assets\\icheck\\": "src"  
1101 - }  
1102 - },  
1103 - "notification-url": "https://packagist.org/downloads/",  
1104 - "license": [  
1105 - "BSD-3-Clause"  
1106 - ],  
1107 - "authors": [  
1108 - {  
1109 - "name": "Dmitry Naumenko",  
1110 - "email": "silverfire@hiqdev.com",  
1111 - "homepage": "http://silverfire.me/",  
1112 - "role": "Lead backend developer"  
1113 - },  
1114 - {  
1115 - "name": "Andrii Vasyliev",  
1116 - "email": "sol@hiqdev.com",  
1117 - "homepage": "http://hipanel.com/",  
1118 - "role": "Project lead"  
1119 - },  
1120 - {  
1121 - "name": "Andrey Klochok",  
1122 - "email": "tafid@hiqdev.com",  
1123 - "homepage": "http://hiqdev.com/",  
1124 - "role": "Lead frontend developer"  
1125 - },  
1126 - {  
1127 - "name": "Yuriy Myronchuk",  
1128 - "email": "bladeroot@hiqdev.com",  
1129 - "homepage": "http://hiqdev.com/",  
1130 - "role": "QA Lead"  
1131 - }  
1132 - ],  
1133 - "description": "Yii2 asset for bower iCheck",  
1134 - "homepage": "https://github.com/hiqdev/yii2-asset-icheck",  
1135 - "keywords": [  
1136 - "asset",  
1137 - "extension",  
1138 - "iCheck",  
1139 - "yii2"  
1140 - ],  
1141 - "time": "2016-03-30 10:59:26"  
1142 - },  
1143 - {  
1144 - "name": "hiqdev/yii2-asset-pnotify",  
1145 - "version": "2.1.0",  
1146 - "source": {  
1147 - "type": "git",  
1148 - "url": "https://github.com/hiqdev/yii2-asset-pnotify.git",  
1149 - "reference": "d5bfa39fba84741523238e53b85ef7c2f37b789f"  
1150 - },  
1151 - "dist": {  
1152 - "type": "zip",  
1153 - "url": "https://api.github.com/repos/hiqdev/yii2-asset-pnotify/zipball/d5bfa39fba84741523238e53b85ef7c2f37b789f",  
1154 - "reference": "d5bfa39fba84741523238e53b85ef7c2f37b789f",  
1155 - "shasum": ""  
1156 - },  
1157 - "require": {  
1158 - "bower-asset/pnotify": "2.1.0"  
1159 - },  
1160 - "type": "package",  
1161 - "autoload": {  
1162 - "psr-4": {  
1163 - "hiqdev\\assets\\pnotify\\": "src"  
1164 - }  
1165 - },  
1166 - "notification-url": "https://packagist.org/downloads/",  
1167 - "license": [  
1168 - "BSD-3-Clause"  
1169 - ],  
1170 - "authors": [  
1171 - {  
1172 - "name": "Andrii Vasyliev",  
1173 - "email": "sol@hiqdev.com",  
1174 - "homepage": "https://hipanel.com/",  
1175 - "role": "Project lead"  
1176 - },  
1177 - {  
1178 - "name": "Andrey Klochok",  
1179 - "email": "tafid@hiqdev.com",  
1180 - "homepage": "https://hiqdev.com/",  
1181 - "role": "Lead frontend developer"  
1182 - },  
1183 - {  
1184 - "name": "Yuriy Myronchuk",  
1185 - "email": "bladeroot@hiqdev.com",  
1186 - "homepage": "https://hiqdev.com/",  
1187 - "role": "QA Lead"  
1188 - },  
1189 - {  
1190 - "name": "Dmitry Naumenko",  
1191 - "email": "silverfire@hiqdev.com",  
1192 - "homepage": "http://silverfire.me/",  
1193 - "role": "Lead backend developer"  
1194 - }  
1195 - ],  
1196 - "description": "Yii2 Asset Pnotify",  
1197 - "homepage": "https://github.com/hiqdev/yii2-asset-pnotify",  
1198 - "keywords": [  
1199 - "asset",  
1200 - "pnotify",  
1201 - "yii2"  
1202 - ],  
1203 - "time": "2015-09-09 15:16:38"  
1204 - },  
1205 - {  
1206 - "name": "imagine/imagine",  
1207 - "version": "v0.6.3",  
1208 - "source": {  
1209 - "type": "git",  
1210 - "url": "https://github.com/avalanche123/Imagine.git",  
1211 - "reference": "149041d2a1b517107bfe270ca2b1a17aa341715d"  
1212 - },  
1213 - "dist": {  
1214 - "type": "zip",  
1215 - "url": "https://api.github.com/repos/avalanche123/Imagine/zipball/149041d2a1b517107bfe270ca2b1a17aa341715d",  
1216 - "reference": "149041d2a1b517107bfe270ca2b1a17aa341715d",  
1217 - "shasum": ""  
1218 - },  
1219 - "require": {  
1220 - "php": ">=5.3.2"  
1221 - },  
1222 - "require-dev": {  
1223 - "sami/sami": "dev-master"  
1224 - },  
1225 - "suggest": {  
1226 - "ext-gd": "to use the GD implementation",  
1227 - "ext-gmagick": "to use the Gmagick implementation",  
1228 - "ext-imagick": "to use the Imagick implementation"  
1229 - },  
1230 - "type": "library",  
1231 - "extra": {  
1232 - "branch-alias": {  
1233 - "dev-develop": "0.7-dev"  
1234 - }  
1235 - },  
1236 - "autoload": {  
1237 - "psr-0": {  
1238 - "Imagine": "lib/"  
1239 - }  
1240 - },  
1241 - "notification-url": "https://packagist.org/downloads/",  
1242 - "license": [  
1243 - "MIT"  
1244 - ],  
1245 - "authors": [  
1246 - {  
1247 - "name": "Bulat Shakirzyanov",  
1248 - "email": "mallluhuct@gmail.com",  
1249 - "homepage": "http://avalanche123.com"  
1250 - }  
1251 - ],  
1252 - "description": "Image processing for PHP 5.3",  
1253 - "homepage": "http://imagine.readthedocs.org/",  
1254 - "keywords": [  
1255 - "drawing",  
1256 - "graphics",  
1257 - "image manipulation",  
1258 - "image processing"  
1259 - ],  
1260 - "time": "2015-09-19 16:54:05"  
1261 - },  
1262 - {  
1263 - "name": "intervention/httpauth",  
1264 - "version": "2.0.2",  
1265 - "source": {  
1266 - "type": "git",  
1267 - "url": "https://github.com/Intervention/httpauth.git",  
1268 - "reference": "407203e29fc5b3f2c4dd2f1849a799a72aa15b1c"  
1269 - },  
1270 - "dist": {  
1271 - "type": "zip",  
1272 - "url": "https://api.github.com/repos/Intervention/httpauth/zipball/407203e29fc5b3f2c4dd2f1849a799a72aa15b1c",  
1273 - "reference": "407203e29fc5b3f2c4dd2f1849a799a72aa15b1c",  
1274 - "shasum": ""  
1275 - },  
1276 - "require": {  
1277 - "php": ">=5.3.0"  
1278 - },  
1279 - "type": "library",  
1280 - "autoload": {  
1281 - "psr-4": {  
1282 - "Intervention\\Httpauth\\": "src/Intervention/Httpauth"  
1283 - }  
1284 - },  
1285 - "notification-url": "https://packagist.org/downloads/",  
1286 - "license": [  
1287 - "MIT"  
1288 - ],  
1289 - "authors": [  
1290 - {  
1291 - "name": "Oliver Vogel",  
1292 - "email": "oliver@olivervogel.com",  
1293 - "homepage": "http://olivervogel.com/"  
1294 - }  
1295 - ],  
1296 - "description": "HTTP authentication (Basic & Digest) including ServiceProviders for easy Laravel integration",  
1297 - "homepage": "https://github.com/Intervention/httpauth",  
1298 - "keywords": [  
1299 - "Authentication",  
1300 - "http",  
1301 - "laravel"  
1302 - ],  
1303 - "time": "2017-01-29 12:04:52"  
1304 - },  
1305 - {  
1306 - "name": "kartik-v/bootstrap-fileinput",  
1307 - "version": "v4.4.1",  
1308 - "source": {  
1309 - "type": "git",  
1310 - "url": "https://github.com/kartik-v/bootstrap-fileinput.git",  
1311 - "reference": "aa4e1a520cef078922ed2c7c8e3e944d496388f6"  
1312 - },  
1313 - "dist": {  
1314 - "type": "zip",  
1315 - "url": "https://api.github.com/repos/kartik-v/bootstrap-fileinput/zipball/aa4e1a520cef078922ed2c7c8e3e944d496388f6",  
1316 - "reference": "aa4e1a520cef078922ed2c7c8e3e944d496388f6",  
1317 - "shasum": ""  
1318 - },  
1319 - "type": "library",  
1320 - "extra": {  
1321 - "branch-alias": {  
1322 - "dev-master": "4.4.x-dev"  
1323 - }  
1324 - },  
1325 - "autoload": {  
1326 - "psr-4": {  
1327 - "kartik\\plugins\\fileinput\\": ""  
1328 - }  
1329 - },  
1330 - "notification-url": "https://packagist.org/downloads/",  
1331 - "license": [  
1332 - "BSD-3-Clause"  
1333 - ],  
1334 - "authors": [  
1335 - {  
1336 - "name": "Kartik Visweswaran",  
1337 - "email": "kartikv2@gmail.com",  
1338 - "homepage": "http://www.krajee.com/"  
1339 - }  
1340 - ],  
1341 - "description": "An enhanced HTML 5 file input for Bootstrap 3.x with features for file preview for many file types, multiple selection, ajax uploads, and more.",  
1342 - "homepage": "https://github.com/kartik-v/bootstrap-fileinput",  
1343 - "keywords": [  
1344 - "ajax",  
1345 - "bootstrap",  
1346 - "delete",  
1347 - "file",  
1348 - "image",  
1349 - "input",  
1350 - "jquery",  
1351 - "multiple",  
1352 - "preview",  
1353 - "progress",  
1354 - "upload"  
1355 - ],  
1356 - "time": "2017-05-25 19:06:59"  
1357 - },  
1358 - {  
1359 - "name": "kartik-v/yii2-krajee-base",  
1360 - "version": "v1.8.8",  
1361 - "source": {  
1362 - "type": "git",  
1363 - "url": "https://github.com/kartik-v/yii2-krajee-base.git",  
1364 - "reference": "2479241c03c87995cfc528ae7b297f5ae9e733cb"  
1365 - },  
1366 - "dist": {  
1367 - "type": "zip",  
1368 - "url": "https://api.github.com/repos/kartik-v/yii2-krajee-base/zipball/2479241c03c87995cfc528ae7b297f5ae9e733cb",  
1369 - "reference": "2479241c03c87995cfc528ae7b297f5ae9e733cb",  
1370 - "shasum": ""  
1371 - },  
1372 - "require": {  
1373 - "yiisoft/yii2-bootstrap": "@dev"  
1374 - },  
1375 - "type": "yii2-extension",  
1376 - "extra": {  
1377 - "branch-alias": {  
1378 - "dev-master": "1.8.x-dev"  
1379 - }  
1380 - },  
1381 - "autoload": {  
1382 - "psr-4": {  
1383 - "kartik\\base\\": ""  
1384 - }  
1385 - },  
1386 - "notification-url": "https://packagist.org/downloads/",  
1387 - "license": [  
1388 - "BSD-3-Clause"  
1389 - ],  
1390 - "authors": [  
1391 - {  
1392 - "name": "Kartik Visweswaran",  
1393 - "email": "kartikv2@gmail.com",  
1394 - "homepage": "http://www.krajee.com/"  
1395 - }  
1396 - ],  
1397 - "description": "Base library and foundation components for all Yii2 Krajee extensions.",  
1398 - "homepage": "https://github.com/kartik-v/yii2-krajee-base",  
1399 - "keywords": [  
1400 - "base",  
1401 - "extension",  
1402 - "foundation",  
1403 - "krajee",  
1404 - "widget",  
1405 - "yii2"  
1406 - ],  
1407 - "time": "2017-02-22 05:58:53"  
1408 - },  
1409 - {  
1410 - "name": "kartik-v/yii2-widget-colorinput",  
1411 - "version": "v1.0.3",  
1412 - "source": {  
1413 - "type": "git",  
1414 - "url": "https://github.com/kartik-v/yii2-widget-colorinput.git",  
1415 - "reference": "3f6e847ef72cf6e27e4d3b4870b00b8f80d51752"  
1416 - },  
1417 - "dist": {  
1418 - "type": "zip",  
1419 - "url": "https://api.github.com/repos/kartik-v/yii2-widget-colorinput/zipball/3f6e847ef72cf6e27e4d3b4870b00b8f80d51752",  
1420 - "reference": "3f6e847ef72cf6e27e4d3b4870b00b8f80d51752",  
1421 - "shasum": ""  
1422 - },  
1423 - "require": {  
1424 - "kartik-v/yii2-krajee-base": "*"  
1425 - },  
1426 - "type": "yii2-extension",  
1427 - "extra": {  
1428 - "branch-alias": {  
1429 - "dev-master": "1.0.x-dev"  
1430 - }  
1431 - },  
1432 - "autoload": {  
1433 - "psr-4": {  
1434 - "kartik\\color\\": ""  
1435 - }  
1436 - },  
1437 - "notification-url": "https://packagist.org/downloads/",  
1438 - "license": [  
1439 - "BSD 3-Clause"  
1440 - ],  
1441 - "authors": [  
1442 - {  
1443 - "name": "Kartik Visweswaran",  
1444 - "email": "kartikv2@gmail.com",  
1445 - "homepage": "http://www.krajee.com/"  
1446 - }  
1447 - ],  
1448 - "description": "An enhanced Yii 2 widget encapsulating the HTML 5 color input (sub repo split from yii2-widgets)",  
1449 - "homepage": "https://github.com/kartik-v/yii2-widget-colorinput",  
1450 - "keywords": [  
1451 - "HTML5",  
1452 - "color",  
1453 - "extension",  
1454 - "form",  
1455 - "input",  
1456 - "jquery",  
1457 - "plugin",  
1458 - "widget",  
1459 - "yii2"  
1460 - ],  
1461 - "time": "2016-01-14 11:15:49"  
1462 - },  
1463 - {  
1464 - "name": "kartik-v/yii2-widget-datepicker",  
1465 - "version": "dev-master",  
1466 - "source": {  
1467 - "type": "git",  
1468 - "url": "https://github.com/kartik-v/yii2-widget-datepicker.git",  
1469 - "reference": "9110ecce9deb59dc116fe6c3dd6df5d7eb439a3c"  
1470 - },  
1471 - "dist": {  
1472 - "type": "zip",  
1473 - "url": "https://api.github.com/repos/kartik-v/yii2-widget-datepicker/zipball/9110ecce9deb59dc116fe6c3dd6df5d7eb439a3c",  
1474 - "reference": "9110ecce9deb59dc116fe6c3dd6df5d7eb439a3c",  
1475 - "shasum": ""  
1476 - },  
1477 - "require": {  
1478 - "kartik-v/yii2-krajee-base": "~1.7"  
1479 - },  
1480 - "type": "yii2-extension",  
1481 - "extra": {  
1482 - "branch-alias": {  
1483 - "dev-master": "1.4.x-dev"  
1484 - }  
1485 - },  
1486 - "autoload": {  
1487 - "psr-4": {  
1488 - "kartik\\date\\": ""  
1489 - }  
1490 - },  
1491 - "notification-url": "https://packagist.org/downloads/",  
1492 - "license": [  
1493 - "BSD-3-Clause"  
1494 - ],  
1495 - "authors": [  
1496 - {  
1497 - "name": "Kartik Visweswaran",  
1498 - "email": "kartikv2@gmail.com",  
1499 - "homepage": "http://www.krajee.com/"  
1500 - }  
1501 - ],  
1502 - "description": "Enhanced Yii2 wrapper for the bootstrap datepicker plugin (sub repo split from yii2-widgets).",  
1503 - "homepage": "https://github.com/kartik-v/yii2-widget-datepicker",  
1504 - "keywords": [  
1505 - "date",  
1506 - "extension",  
1507 - "form",  
1508 - "jquery",  
1509 - "picker",  
1510 - "plugin",  
1511 - "select2",  
1512 - "widget",  
1513 - "yii2"  
1514 - ],  
1515 - "time": "2017-04-01 16:03:50"  
1516 - },  
1517 - {  
1518 - "name": "kartik-v/yii2-widget-fileinput",  
1519 - "version": "v1.0.6",  
1520 - "source": {  
1521 - "type": "git",  
1522 - "url": "https://github.com/kartik-v/yii2-widget-fileinput.git",  
1523 - "reference": "d2c8dcde1aa69ac0c4a0e3b3cfc0d79b3cc2a550"  
1524 - },  
1525 - "dist": {  
1526 - "type": "zip",  
1527 - "url": "https://api.github.com/repos/kartik-v/yii2-widget-fileinput/zipball/d2c8dcde1aa69ac0c4a0e3b3cfc0d79b3cc2a550",  
1528 - "reference": "d2c8dcde1aa69ac0c4a0e3b3cfc0d79b3cc2a550",  
1529 - "shasum": ""  
1530 - },  
1531 - "require": {  
1532 - "kartik-v/bootstrap-fileinput": "~4.4",  
1533 - "kartik-v/yii2-krajee-base": "~1.7"  
1534 - },  
1535 - "type": "yii2-extension",  
1536 - "extra": {  
1537 - "branch-alias": {  
1538 - "dev-master": "1.0.x-dev"  
1539 - }  
1540 - },  
1541 - "autoload": {  
1542 - "psr-4": {  
1543 - "kartik\\file\\": ""  
1544 - }  
1545 - },  
1546 - "notification-url": "https://packagist.org/downloads/",  
1547 - "license": [  
1548 - "BSD-3-Clause"  
1549 - ],  
1550 - "authors": [  
1551 - {  
1552 - "name": "Kartik Visweswaran",  
1553 - "email": "kartikv2@gmail.com",  
1554 - "homepage": "http://www.krajee.com/"  
1555 - }  
1556 - ],  
1557 - "description": "An enhanced FileInput widget for Bootstrap 3.x with file preview, multiple selection, and more features (sub repo split from yii2-widgets)",  
1558 - "homepage": "https://github.com/kartik-v/yii2-widget-fileinput",  
1559 - "keywords": [  
1560 - "extension",  
1561 - "file",  
1562 - "form",  
1563 - "input",  
1564 - "jquery",  
1565 - "plugin",  
1566 - "upload",  
1567 - "widget",  
1568 - "yii2"  
1569 - ],  
1570 - "time": "2017-05-25 20:12:30"  
1571 - },  
1572 - {  
1573 - "name": "kartik-v/yii2-widget-select2",  
1574 - "version": "dev-master",  
1575 - "source": {  
1576 - "type": "git",  
1577 - "url": "https://github.com/kartik-v/yii2-widget-select2.git",  
1578 - "reference": "03f202e9e2415f4c84e93a64074d85677fd0cc51"  
1579 - },  
1580 - "dist": {  
1581 - "type": "zip",  
1582 - "url": "https://api.github.com/repos/kartik-v/yii2-widget-select2/zipball/03f202e9e2415f4c84e93a64074d85677fd0cc51",  
1583 - "reference": "03f202e9e2415f4c84e93a64074d85677fd0cc51",  
1584 - "shasum": ""  
1585 - },  
1586 - "require": {  
1587 - "kartik-v/yii2-krajee-base": "~1.7"  
1588 - },  
1589 - "type": "yii2-extension",  
1590 - "extra": {  
1591 - "branch-alias": {  
1592 - "dev-master": "2.0.x-dev"  
1593 - }  
1594 - },  
1595 - "autoload": {  
1596 - "psr-4": {  
1597 - "kartik\\select2\\": ""  
1598 - }  
1599 - },  
1600 - "notification-url": "https://packagist.org/downloads/",  
1601 - "license": [  
1602 - "BSD-3-Clause"  
1603 - ],  
1604 - "authors": [  
1605 - {  
1606 - "name": "Kartik Visweswaran",  
1607 - "email": "kartikv2@gmail.com",  
1608 - "homepage": "http://www.krajee.com/"  
1609 - }  
1610 - ],  
1611 - "description": "Enhanced Yii2 wrapper for the Select2 jQuery plugin (sub repo split from yii2-widgets).",  
1612 - "homepage": "https://github.com/kartik-v/yii2-widget-select2",  
1613 - "keywords": [  
1614 - "dropdown",  
1615 - "extension",  
1616 - "form",  
1617 - "jquery",  
1618 - "plugin",  
1619 - "select2",  
1620 - "widget",  
1621 - "yii2"  
1622 - ],  
1623 - "time": "2017-04-12 09:00:24"  
1624 - },  
1625 - {  
1626 - "name": "lusitanian/oauth",  
1627 - "version": "v0.3.6",  
1628 - "source": {  
1629 - "type": "git",  
1630 - "url": "https://github.com/Lusitanian/PHPoAuthLib.git",  
1631 - "reference": "4ce8c488971410233eb3b1e6d9ac4e81debb41d5"  
1632 - },  
1633 - "dist": {  
1634 - "type": "zip",  
1635 - "url": "https://api.github.com/repos/Lusitanian/PHPoAuthLib/zipball/4ce8c488971410233eb3b1e6d9ac4e81debb41d5",  
1636 - "reference": "4ce8c488971410233eb3b1e6d9ac4e81debb41d5",  
1637 - "shasum": ""  
1638 - },  
1639 - "require": {  
1640 - "php": ">=5.3.0"  
1641 - },  
1642 - "require-dev": {  
1643 - "phpunit/phpunit": "3.7.*",  
1644 - "predis/predis": "0.8.*@dev",  
1645 - "symfony/http-foundation": "~2.1"  
1646 - },  
1647 - "suggest": {  
1648 - "ext-openssl": "Allows for usage of secure connections with the stream-based HTTP client.",  
1649 - "predis/predis": "Allows using the Redis storage backend.",  
1650 - "symfony/http-foundation": "Allows using the Symfony Session storage backend."  
1651 - },  
1652 - "type": "library",  
1653 - "extra": {  
1654 - "branch-alias": {  
1655 - "dev-master": "0.1-dev"  
1656 - }  
1657 - },  
1658 - "autoload": {  
1659 - "psr-0": {  
1660 - "OAuth": "src",  
1661 - "OAuth\\Unit": "tests"  
1662 - }  
1663 - },  
1664 - "notification-url": "https://packagist.org/downloads/",  
1665 - "license": [  
1666 - "MIT"  
1667 - ],  
1668 - "authors": [  
1669 - {  
1670 - "name": "David Desberg",  
1671 - "email": "david@daviddesberg.com"  
1672 - },  
1673 - {  
1674 - "name": "Pieter Hordijk",  
1675 - "email": "info@pieterhordijk.com"  
1676 - }  
1677 - ],  
1678 - "description": "PHP 5.3+ oAuth 1/2 Library",  
1679 - "keywords": [  
1680 - "Authentication",  
1681 - "authorization",  
1682 - "oauth",  
1683 - "security"  
1684 - ],  
1685 - "time": "2015-09-09 06:43:02"  
1686 - },  
1687 - {  
1688 - "name": "monolog/monolog",  
1689 - "version": "1.22.1",  
1690 - "source": {  
1691 - "type": "git",  
1692 - "url": "https://github.com/Seldaek/monolog.git",  
1693 - "reference": "1e044bc4b34e91743943479f1be7a1d5eb93add0"  
1694 - },  
1695 - "dist": {  
1696 - "type": "zip",  
1697 - "url": "https://api.github.com/repos/Seldaek/monolog/zipball/1e044bc4b34e91743943479f1be7a1d5eb93add0",  
1698 - "reference": "1e044bc4b34e91743943479f1be7a1d5eb93add0",  
1699 - "shasum": ""  
1700 - },  
1701 - "require": {  
1702 - "php": ">=5.3.0",  
1703 - "psr/log": "~1.0"  
1704 - },  
1705 - "provide": {  
1706 - "psr/log-implementation": "1.0.0"  
1707 - },  
1708 - "require-dev": {  
1709 - "aws/aws-sdk-php": "^2.4.9 || ^3.0",  
1710 - "doctrine/couchdb": "~1.0@dev",  
1711 - "graylog2/gelf-php": "~1.0",  
1712 - "jakub-onderka/php-parallel-lint": "0.9",  
1713 - "php-amqplib/php-amqplib": "~2.4",  
1714 - "php-console/php-console": "^3.1.3",  
1715 - "phpunit/phpunit": "~4.5",  
1716 - "phpunit/phpunit-mock-objects": "2.3.0",  
1717 - "ruflin/elastica": ">=0.90 <3.0",  
1718 - "sentry/sentry": "^0.13",  
1719 - "swiftmailer/swiftmailer": "~5.3"  
1720 - },  
1721 - "suggest": {  
1722 - "aws/aws-sdk-php": "Allow sending log messages to AWS services like DynamoDB",  
1723 - "doctrine/couchdb": "Allow sending log messages to a CouchDB server",  
1724 - "ext-amqp": "Allow sending log messages to an AMQP server (1.0+ required)",  
1725 - "ext-mongo": "Allow sending log messages to a MongoDB server",  
1726 - "graylog2/gelf-php": "Allow sending log messages to a GrayLog2 server",  
1727 - "mongodb/mongodb": "Allow sending log messages to a MongoDB server via PHP Driver",  
1728 - "php-amqplib/php-amqplib": "Allow sending log messages to an AMQP server using php-amqplib",  
1729 - "php-console/php-console": "Allow sending log messages to Google Chrome",  
1730 - "rollbar/rollbar": "Allow sending log messages to Rollbar",  
1731 - "ruflin/elastica": "Allow sending log messages to an Elastic Search server",  
1732 - "sentry/sentry": "Allow sending log messages to a Sentry server"  
1733 - },  
1734 - "type": "library",  
1735 - "extra": {  
1736 - "branch-alias": {  
1737 - "dev-master": "2.0.x-dev"  
1738 - }  
1739 - },  
1740 - "autoload": {  
1741 - "psr-4": {  
1742 - "Monolog\\": "src/Monolog"  
1743 - }  
1744 - },  
1745 - "notification-url": "https://packagist.org/downloads/",  
1746 - "license": [  
1747 - "MIT"  
1748 - ],  
1749 - "authors": [  
1750 - {  
1751 - "name": "Jordi Boggiano",  
1752 - "email": "j.boggiano@seld.be",  
1753 - "homepage": "http://seld.be"  
1754 - }  
1755 - ],  
1756 - "description": "Sends your logs to files, sockets, inboxes, databases and various web services",  
1757 - "homepage": "http://github.com/Seldaek/monolog",  
1758 - "keywords": [  
1759 - "log",  
1760 - "logging",  
1761 - "psr-3"  
1762 - ],  
1763 - "time": "2017-03-13 07:08:03"  
1764 - },  
1765 - {  
1766 - "name": "mrclay/jsmin-php",  
1767 - "version": "2.3.2",  
1768 - "source": {  
1769 - "type": "git",  
1770 - "url": "https://github.com/mrclay/jsmin-php.git",  
1771 - "reference": "932c9633c35b390beb2cfdea69a41ea7dbc8d759"  
1772 - },  
1773 - "dist": {  
1774 - "type": "zip",  
1775 - "url": "https://api.github.com/repos/mrclay/jsmin-php/zipball/932c9633c35b390beb2cfdea69a41ea7dbc8d759",  
1776 - "reference": "932c9633c35b390beb2cfdea69a41ea7dbc8d759",  
1777 - "shasum": ""  
1778 - },  
1779 - "require": {  
1780 - "ext-pcre": "*",  
1781 - "php": ">=5.3.0"  
1782 - },  
1783 - "require-dev": {  
1784 - "phpunit/phpunit": "4.2"  
1785 - },  
1786 - "type": "library",  
1787 - "autoload": {  
1788 - "psr-0": {  
1789 - "JSMin\\": "src/"  
1790 - }  
1791 - },  
1792 - "notification-url": "https://packagist.org/downloads/",  
1793 - "license": [  
1794 - "MIT"  
1795 - ],  
1796 - "authors": [  
1797 - {  
1798 - "name": "Stephen Clay",  
1799 - "email": "steve@mrclay.org",  
1800 - "role": "Developer"  
1801 - },  
1802 - {  
1803 - "name": "Ryan Grove",  
1804 - "email": "ryan@wonko.com",  
1805 - "role": "Developer"  
1806 - }  
1807 - ],  
1808 - "description": "Provides a modified port of Douglas Crockford's jsmin.c, which removes unnecessary whitespace from JavaScript files.",  
1809 - "homepage": "https://github.com/mrclay/jsmin-php/",  
1810 - "keywords": [  
1811 - "compress",  
1812 - "jsmin",  
1813 - "minify"  
1814 - ],  
1815 - "time": "2015-03-30 15:04:42"  
1816 - },  
1817 - {  
1818 - "name": "mrclay/minify",  
1819 - "version": "3.0.1",  
1820 - "source": {  
1821 - "type": "git",  
1822 - "url": "https://github.com/mrclay/minify.git",  
1823 - "reference": "6a5b09a00e089bdf3e14d545fadd1525abac5e61"  
1824 - },  
1825 - "dist": {  
1826 - "type": "zip",  
1827 - "url": "https://api.github.com/repos/mrclay/minify/zipball/6a5b09a00e089bdf3e14d545fadd1525abac5e61",  
1828 - "reference": "6a5b09a00e089bdf3e14d545fadd1525abac5e61",  
1829 - "shasum": ""  
1830 - },  
1831 - "require": {  
1832 - "ext-pcre": "*",  
1833 - "intervention/httpauth": "~2.0",  
1834 - "monolog/monolog": "~1.1",  
1835 - "mrclay/jsmin-php": "~2",  
1836 - "mrclay/props-dic": "^2.2",  
1837 - "php": "^5.3.0 || ^7.0",  
1838 - "tubalmartin/cssmin": "~4"  
1839 - },  
1840 - "require-dev": {  
1841 - "firephp/firephp-core": "~0.4.0",  
1842 - "leafo/lessphp": "~0.4.0",  
1843 - "leafo/scssphp": "~0.6.6",  
1844 - "meenie/javascript-packer": "~1.1",  
1845 - "phpunit/phpunit": "4.8.*",  
1846 - "tedivm/jshrink": "~1.1.0"  
1847 - },  
1848 - "suggest": {  
1849 - "firephp/firephp-core": "Use FirePHP for Log messages",  
1850 - "leafo/lessphp": "LESS support",  
1851 - "meenie/javascript-packer": "Keep track of the Packer PHP port using Composer"  
1852 - },  
1853 - "type": "library",  
1854 - "extra": {  
1855 - "branch-alias": {  
1856 - "dev-master": "3.0.x-dev"  
1857 - }  
1858 - },  
1859 - "autoload": {  
1860 - "classmap": [  
1861 - "lib/"  
1862 - ]  
1863 - },  
1864 - "notification-url": "https://packagist.org/downloads/",  
1865 - "license": [  
1866 - "BSD-3-Clause"  
1867 - ],  
1868 - "authors": [  
1869 - {  
1870 - "name": "Stephen Clay",  
1871 - "email": "steve@mrclay.org",  
1872 - "role": "Developer"  
1873 - }  
1874 - ],  
1875 - "description": "Minify is a PHP5 app that helps you follow several rules for client-side performance. It combines multiple CSS or Javascript files, removes unnecessary whitespace and comments, and serves them with gzip encoding and optimal client-side cache headers",  
1876 - "homepage": "https://github.com/mrclay/minify",  
1877 - "time": "2017-06-08 19:33:53"  
1878 - },  
1879 - {  
1880 - "name": "mrclay/props-dic",  
1881 - "version": "2.2.0",  
1882 - "source": {  
1883 - "type": "git",  
1884 - "url": "https://github.com/mrclay/Props.git",  
1885 - "reference": "9ed6cf3a027f1eab03abdd134ec209467cf9c77e"  
1886 - },  
1887 - "dist": {  
1888 - "type": "zip",  
1889 - "url": "https://api.github.com/repos/mrclay/Props/zipball/9ed6cf3a027f1eab03abdd134ec209467cf9c77e",  
1890 - "reference": "9ed6cf3a027f1eab03abdd134ec209467cf9c77e",  
1891 - "shasum": ""  
1892 - },  
1893 - "require": {  
1894 - "container-interop/container-interop": "^1.1",  
1895 - "php": ">=5.3.3",  
1896 - "pimple/pimple": "~3.0"  
1897 - },  
1898 - "require-dev": {  
1899 - "phpunit/phpunit": "~4.8"  
1900 - },  
1901 - "type": "library",  
1902 - "autoload": {  
1903 - "psr-0": {  
1904 - "Props\\": [  
1905 - "src/",  
1906 - "test/"  
1907 - ]  
1908 - }  
1909 - },  
1910 - "notification-url": "https://packagist.org/downloads/",  
1911 - "license": [  
1912 - "MIT"  
1913 - ],  
1914 - "authors": [  
1915 - {  
1916 - "name": "Steve Clay",  
1917 - "email": "steve@mrclay.org",  
1918 - "homepage": "http://www.mrclay.org/"  
1919 - }  
1920 - ],  
1921 - "description": "Props is a simple DI container that allows retrieving values via custom property and method names",  
1922 - "keywords": [  
1923 - "container",  
1924 - "dependency injection",  
1925 - "dependency injection container",  
1926 - "di",  
1927 - "di container"  
1928 - ],  
1929 - "time": "2016-02-10 18:59:20"  
1930 - },  
1931 - {  
1932 - "name": "natxet/CssMin",  
1933 - "version": "v3.0.4",  
1934 - "source": {  
1935 - "type": "git",  
1936 - "url": "https://github.com/natxet/CssMin.git",  
1937 - "reference": "92de3fe3ccb4f8298d31952490ef7d5395855c39"  
1938 - },  
1939 - "dist": {  
1940 - "type": "zip",  
1941 - "url": "https://api.github.com/repos/natxet/CssMin/zipball/92de3fe3ccb4f8298d31952490ef7d5395855c39",  
1942 - "reference": "92de3fe3ccb4f8298d31952490ef7d5395855c39",  
1943 - "shasum": ""  
1944 - },  
1945 - "require": {  
1946 - "php": ">=5.0"  
1947 - },  
1948 - "type": "library",  
1949 - "extra": {  
1950 - "branch-alias": {  
1951 - "dev-master": "3.0-dev"  
1952 - }  
1953 - },  
1954 - "autoload": {  
1955 - "classmap": [  
1956 - "src/"  
1957 - ]  
1958 - },  
1959 - "notification-url": "https://packagist.org/downloads/",  
1960 - "license": [  
1961 - "MIT"  
1962 - ],  
1963 - "authors": [  
1964 - {  
1965 - "name": "Joe Scylla",  
1966 - "email": "joe.scylla@gmail.com",  
1967 - "homepage": "https://profiles.google.com/joe.scylla"  
1968 - }  
1969 - ],  
1970 - "description": "Minifying CSS",  
1971 - "homepage": "http://code.google.com/p/cssmin/",  
1972 - "keywords": [  
1973 - "css",  
1974 - "minify"  
1975 - ],  
1976 - "time": "2015-09-25 11:13:11"  
1977 - },  
1978 - {  
1979 - "name": "noam148/yii2-image-manager",  
1980 - "version": "1.2.6",  
1981 - "source": {  
1982 - "type": "git",  
1983 - "url": "https://github.com/noam148/yii2-image-manager.git",  
1984 - "reference": "4f4568e40f461b6f5c6bcebbc1e56b0906319b47"  
1985 - },  
1986 - "dist": {  
1987 - "type": "zip",  
1988 - "url": "https://api.github.com/repos/noam148/yii2-image-manager/zipball/4f4568e40f461b6f5c6bcebbc1e56b0906319b47",  
1989 - "reference": "4f4568e40f461b6f5c6bcebbc1e56b0906319b47",  
1990 - "shasum": ""  
1991 - },  
1992 - "require": {  
1993 - "kartik-v/yii2-widget-fileinput": "@dev",  
1994 - "noam148/yii2-image-resize": "*",  
1995 - "yiisoft/yii2": "*"  
1996 - },  
1997 - "type": "yii2-extension",  
1998 - "autoload": {  
1999 - "psr-4": {  
2000 - "noam148\\imagemanager\\": ""  
2001 - }  
2002 - },  
2003 - "notification-url": "https://packagist.org/downloads/",  
2004 - "license": [  
2005 - "BSD-3-Clause"  
2006 - ],  
2007 - "authors": [  
2008 - {  
2009 - "name": "Noam148",  
2010 - "homepage": "https://github.com/noam148/"  
2011 - }  
2012 - ],  
2013 - "description": "A Yii2 module/widget for upload and cropping images",  
2014 - "homepage": "https://github.com/noam148/yii2-image-manager",  
2015 - "keywords": [  
2016 - "crop",  
2017 - "extension",  
2018 - "image",  
2019 - "manager",  
2020 - "module",  
2021 - "upload",  
2022 - "widget",  
2023 - "yii2"  
2024 - ],  
2025 - "time": "2017-06-11 09:21:10"  
2026 - },  
2027 - {  
2028 - "name": "noam148/yii2-image-resize",  
2029 - "version": "1.0.1",  
2030 - "source": {  
2031 - "type": "git",  
2032 - "url": "https://github.com/noam148/yii2-image-resize.git",  
2033 - "reference": "75796bdbe9bd66e23f8aff9d44ab431936a5a15e"  
2034 - },  
2035 - "dist": {  
2036 - "type": "zip",  
2037 - "url": "https://api.github.com/repos/noam148/yii2-image-resize/zipball/75796bdbe9bd66e23f8aff9d44ab431936a5a15e",  
2038 - "reference": "75796bdbe9bd66e23f8aff9d44ab431936a5a15e",  
2039 - "shasum": ""  
2040 - },  
2041 - "require": {  
2042 - "yiisoft/yii2": "*",  
2043 - "yiisoft/yii2-imagine": "*"  
2044 - },  
2045 - "type": "yii2-extension",  
2046 - "autoload": {  
2047 - "psr-4": {  
2048 - "noam148\\imageresize\\": ""  
2049 - }  
2050 - },  
2051 - "notification-url": "https://packagist.org/downloads/",  
2052 - "license": [  
2053 - "BSD-3-Clause"  
2054 - ],  
2055 - "authors": [  
2056 - {  
2057 - "name": "Noam148",  
2058 - "homepage": "https://github.com/noam148/"  
2059 - }  
2060 - ],  
2061 - "description": "A Yii2 component for resizing images (on the fly)",  
2062 - "homepage": "https://github.com/noam148/yii2-image-resize",  
2063 - "keywords": [  
2064 - "component",  
2065 - "extension",  
2066 - "image",  
2067 - "on-the-fly",  
2068 - "resize",  
2069 - "yii2"  
2070 - ],  
2071 - "time": "2016-11-29 18:17:37"  
2072 - },  
2073 - {  
2074 - "name": "nodge/lightopenid",  
2075 - "version": "1.1.2",  
2076 - "source": {  
2077 - "type": "git",  
2078 - "url": "https://github.com/Nodge/LightOpenID.git",  
2079 - "reference": "a5492cc0c932c557b7e9b54a6e5bbd85cc5fa041"  
2080 - },  
2081 - "dist": {  
2082 - "type": "zip",  
2083 - "url": "https://api.github.com/repos/Nodge/LightOpenID/zipball/a5492cc0c932c557b7e9b54a6e5bbd85cc5fa041",  
2084 - "reference": "a5492cc0c932c557b7e9b54a6e5bbd85cc5fa041",  
2085 - "shasum": ""  
2086 - },  
2087 - "require": {  
2088 - "php": ">=5.2"  
2089 - },  
2090 - "type": "library",  
2091 - "autoload": {  
2092 - "classmap": [  
2093 - "openid.php",  
2094 - "provider/provider.php"  
2095 - ]  
2096 - },  
2097 - "notification-url": "https://packagist.org/downloads/",  
2098 - "license": [  
2099 - "MIT License"  
2100 - ],  
2101 - "authors": [  
2102 - {  
2103 - "name": "Mewp",  
2104 - "homepage": "http://code.google.com/p/lightopenid/"  
2105 - },  
2106 - {  
2107 - "name": "Ignat Ignatov",  
2108 - "homepage": "https://github.com/iignatov/LightOpenID"  
2109 - }  
2110 - ],  
2111 - "description": "Lightweight PHP5 library for easy OpenID authentication.",  
2112 - "homepage": "https://github.com/Nodge/LightOpenID",  
2113 - "keywords": [  
2114 - "Authentication",  
2115 - "OpenId"  
2116 - ],  
2117 - "time": "2013-08-31 16:48:56"  
2118 - },  
2119 - {  
2120 - "name": "nodge/yii2-eauth",  
2121 - "version": "2.5.0",  
2122 - "source": {  
2123 - "type": "git",  
2124 - "url": "https://github.com/Nodge/yii2-eauth.git",  
2125 - "reference": "04798651fdb3a0db9ed5272330f18b26733507a0"  
2126 - },  
2127 - "dist": {  
2128 - "type": "zip",  
2129 - "url": "https://api.github.com/repos/Nodge/yii2-eauth/zipball/04798651fdb3a0db9ed5272330f18b26733507a0",  
2130 - "reference": "04798651fdb3a0db9ed5272330f18b26733507a0",  
2131 - "shasum": ""  
2132 - },  
2133 - "require": {  
2134 - "lib-curl": "*",  
2135 - "lusitanian/oauth": "~0.3.0",  
2136 - "nodge/lightopenid": "~1.1.0",  
2137 - "php": ">=5.4.0",  
2138 - "yiisoft/yii2": "*"  
2139 - },  
2140 - "type": "yii2-extension",  
2141 - "extra": {  
2142 - "bootstrap": "nodge\\eauth\\Bootstrap"  
2143 - },  
2144 - "autoload": {  
2145 - "psr-4": {  
2146 - "nodge\\eauth\\": "src/"  
2147 - }  
2148 - },  
2149 - "notification-url": "https://packagist.org/downloads/",  
2150 - "license": [  
2151 - "New BSD License"  
2152 - ],  
2153 - "authors": [  
2154 - {  
2155 - "name": "Maxim Zemskov",  
2156 - "email": "nodge@yandex.ru",  
2157 - "homepage": "http://nodge.ru/"  
2158 - }  
2159 - ],  
2160 - "description": "Yii2 EAuth Extension. EAuth allows to authenticate users with accounts on other websites (Google, Facebook, Twitter, etc).",  
2161 - "homepage": "https://github.com/Nodge/yii2-eauth",  
2162 - "keywords": [  
2163 - "Authentication",  
2164 - "OpenId",  
2165 - "eauth",  
2166 - "extension",  
2167 - "oauth",  
2168 - "yii2"  
2169 - ],  
2170 - "time": "2017-04-09 20:23:01"  
2171 - },  
2172 - {  
2173 - "name": "phpmailer/phpmailer",  
2174 - "version": "v5.2.8",  
2175 - "source": {  
2176 - "type": "git",  
2177 - "url": "https://github.com/PHPMailer/PHPMailer.git",  
2178 - "reference": "d3802c597bff8f6c2ccfa3eab2a511aa01b8d68f"  
2179 - },  
2180 - "dist": {  
2181 - "type": "zip",  
2182 - "url": "https://api.github.com/repos/PHPMailer/PHPMailer/zipball/d3802c597bff8f6c2ccfa3eab2a511aa01b8d68f",  
2183 - "reference": "d3802c597bff8f6c2ccfa3eab2a511aa01b8d68f",  
2184 - "shasum": ""  
2185 - },  
2186 - "require": {  
2187 - "php": ">=5.0.0"  
2188 - },  
2189 - "require-dev": {  
2190 - "phpdocumentor/phpdocumentor": "*",  
2191 - "phpunit/phpunit": "4.0.*"  
2192 - },  
2193 - "type": "library",  
2194 - "autoload": {  
2195 - "classmap": [  
2196 - "class.phpmailer.php",  
2197 - "class.pop3.php",  
2198 - "class.smtp.php"  
2199 - ]  
2200 - },  
2201 - "notification-url": "https://packagist.org/downloads/",  
2202 - "license": [  
2203 - "LGPL-2.1"  
2204 - ],  
2205 - "authors": [  
2206 - {  
2207 - "name": "Jim Jagielski",  
2208 - "email": "jimjag@gmail.com"  
2209 - },  
2210 - {  
2211 - "name": "Marcus Bointon",  
2212 - "email": "phpmailer@synchromedia.co.uk"  
2213 - },  
2214 - {  
2215 - "name": "Andy Prevost",  
2216 - "email": "codeworxtech@users.sourceforge.net"  
2217 - },  
2218 - {  
2219 - "name": "Brent R. Matzelle"  
2220 - }  
2221 - ],  
2222 - "description": "PHPMailer is a full-featured email creation and transfer class for PHP",  
2223 - "time": "2014-05-14 07:04:18"  
2224 - },  
2225 - {  
2226 - "name": "phpoffice/phpexcel",  
2227 - "version": "1.8.1",  
2228 - "source": {  
2229 - "type": "git",  
2230 - "url": "https://github.com/PHPOffice/PHPExcel.git",  
2231 - "reference": "372c7cbb695a6f6f1e62649381aeaa37e7e70b32"  
2232 - },  
2233 - "dist": {  
2234 - "type": "zip",  
2235 - "url": "https://api.github.com/repos/PHPOffice/PHPExcel/zipball/372c7cbb695a6f6f1e62649381aeaa37e7e70b32",  
2236 - "reference": "372c7cbb695a6f6f1e62649381aeaa37e7e70b32",  
2237 - "shasum": ""  
2238 - },  
2239 - "require": {  
2240 - "ext-xml": "*",  
2241 - "ext-xmlwriter": "*",  
2242 - "php": ">=5.2.0"  
2243 - },  
2244 - "type": "library",  
2245 - "autoload": {  
2246 - "psr-0": {  
2247 - "PHPExcel": "Classes/"  
2248 - }  
2249 - },  
2250 - "notification-url": "https://packagist.org/downloads/",  
2251 - "license": [  
2252 - "LGPL"  
2253 - ],  
2254 - "authors": [  
2255 - {  
2256 - "name": "Maarten Balliauw",  
2257 - "homepage": "http://blog.maartenballiauw.be"  
2258 - },  
2259 - {  
2260 - "name": "Mark Baker"  
2261 - },  
2262 - {  
2263 - "name": "Franck Lefevre",  
2264 - "homepage": "http://blog.rootslabs.net"  
2265 - },  
2266 - {  
2267 - "name": "Erik Tilt"  
2268 - }  
2269 - ],  
2270 - "description": "PHPExcel - OpenXML - Read, Create and Write Spreadsheet documents in PHP - Spreadsheet engine",  
2271 - "homepage": "http://phpexcel.codeplex.com",  
2272 - "keywords": [  
2273 - "OpenXML",  
2274 - "excel",  
2275 - "php",  
2276 - "spreadsheet",  
2277 - "xls",  
2278 - "xlsx"  
2279 - ],  
2280 - "time": "2015-05-01 07:00:55"  
2281 - },  
2282 - {  
2283 - "name": "phpseclib/phpseclib",  
2284 - "version": "2.0.6",  
2285 - "source": {  
2286 - "type": "git",  
2287 - "url": "https://github.com/phpseclib/phpseclib.git",  
2288 - "reference": "34a7699e6f31b1ef4035ee36444407cecf9f56aa"  
2289 - },  
2290 - "dist": {  
2291 - "type": "zip",  
2292 - "url": "https://api.github.com/repos/phpseclib/phpseclib/zipball/34a7699e6f31b1ef4035ee36444407cecf9f56aa",  
2293 - "reference": "34a7699e6f31b1ef4035ee36444407cecf9f56aa",  
2294 - "shasum": ""  
2295 - },  
2296 - "require": {  
2297 - "php": ">=5.3.3"  
2298 - },  
2299 - "require-dev": {  
2300 - "phing/phing": "~2.7",  
2301 - "phpunit/phpunit": "~4.0",  
2302 - "sami/sami": "~2.0",  
2303 - "squizlabs/php_codesniffer": "~2.0"  
2304 - },  
2305 - "suggest": {  
2306 - "ext-gmp": "Install the GMP (GNU Multiple Precision) extension in order to speed up arbitrary precision integer arithmetic operations.",  
2307 - "ext-libsodium": "SSH2/SFTP can make use of some algorithms provided by the libsodium-php extension.",  
2308 - "ext-mcrypt": "Install the Mcrypt extension in order to speed up a few other cryptographic operations.",  
2309 - "ext-openssl": "Install the OpenSSL extension in order to speed up a wide variety of cryptographic operations."  
2310 - },  
2311 - "type": "library",  
2312 - "autoload": {  
2313 - "files": [  
2314 - "phpseclib/bootstrap.php"  
2315 - ],  
2316 - "psr-4": {  
2317 - "phpseclib\\": "phpseclib/"  
2318 - }  
2319 - },  
2320 - "notification-url": "https://packagist.org/downloads/",  
2321 - "license": [  
2322 - "MIT"  
2323 - ],  
2324 - "authors": [  
2325 - {  
2326 - "name": "Jim Wigginton",  
2327 - "email": "terrafrost@php.net",  
2328 - "role": "Lead Developer"  
2329 - },  
2330 - {  
2331 - "name": "Patrick Monnerat",  
2332 - "email": "pm@datasphere.ch",  
2333 - "role": "Developer"  
2334 - },  
2335 - {  
2336 - "name": "Andreas Fischer",  
2337 - "email": "bantu@phpbb.com",  
2338 - "role": "Developer"  
2339 - },  
2340 - {  
2341 - "name": "Hans-Jürgen Petrich",  
2342 - "email": "petrich@tronic-media.com",  
2343 - "role": "Developer"  
2344 - },  
2345 - {  
2346 - "name": "Graham Campbell",  
2347 - "email": "graham@alt-three.com",  
2348 - "role": "Developer"  
2349 - }  
2350 - ],  
2351 - "description": "PHP Secure Communications Library - Pure-PHP implementations of RSA, AES, SSH2, SFTP, X.509 etc.",  
2352 - "homepage": "http://phpseclib.sourceforge.net",  
2353 - "keywords": [  
2354 - "BigInteger",  
2355 - "aes",  
2356 - "asn.1",  
2357 - "asn1",  
2358 - "blowfish",  
2359 - "crypto",  
2360 - "cryptography",  
2361 - "encryption",  
2362 - "rsa",  
2363 - "security",  
2364 - "sftp",  
2365 - "signature",  
2366 - "signing",  
2367 - "ssh",  
2368 - "twofish",  
2369 - "x.509",  
2370 - "x509"  
2371 - ],  
2372 - "time": "2017-06-05 06:31:10"  
2373 - },  
2374 - {  
2375 - "name": "pimple/pimple",  
2376 - "version": "v3.0.2",  
2377 - "source": {  
2378 - "type": "git",  
2379 - "url": "https://github.com/silexphp/Pimple.git",  
2380 - "reference": "a30f7d6e57565a2e1a316e1baf2a483f788b258a"  
2381 - },  
2382 - "dist": {  
2383 - "type": "zip",  
2384 - "url": "https://api.github.com/repos/silexphp/Pimple/zipball/a30f7d6e57565a2e1a316e1baf2a483f788b258a",  
2385 - "reference": "a30f7d6e57565a2e1a316e1baf2a483f788b258a",  
2386 - "shasum": ""  
2387 - },  
2388 - "require": {  
2389 - "php": ">=5.3.0"  
2390 - },  
2391 - "type": "library",  
2392 - "extra": {  
2393 - "branch-alias": {  
2394 - "dev-master": "3.0.x-dev"  
2395 - }  
2396 - },  
2397 - "autoload": {  
2398 - "psr-0": {  
2399 - "Pimple": "src/"  
2400 - }  
2401 - },  
2402 - "notification-url": "https://packagist.org/downloads/",  
2403 - "license": [  
2404 - "MIT"  
2405 - ],  
2406 - "authors": [  
2407 - {  
2408 - "name": "Fabien Potencier",  
2409 - "email": "fabien@symfony.com"  
2410 - }  
2411 - ],  
2412 - "description": "Pimple, a simple Dependency Injection Container",  
2413 - "homepage": "http://pimple.sensiolabs.org",  
2414 - "keywords": [  
2415 - "container",  
2416 - "dependency injection"  
2417 - ],  
2418 - "time": "2015-09-11 15:10:35"  
2419 - },  
2420 - {  
2421 - "name": "psr/cache",  
2422 - "version": "1.0.1",  
2423 - "source": {  
2424 - "type": "git",  
2425 - "url": "https://github.com/php-fig/cache.git",  
2426 - "reference": "d11b50ad223250cf17b86e38383413f5a6764bf8"  
2427 - },  
2428 - "dist": {  
2429 - "type": "zip",  
2430 - "url": "https://api.github.com/repos/php-fig/cache/zipball/d11b50ad223250cf17b86e38383413f5a6764bf8",  
2431 - "reference": "d11b50ad223250cf17b86e38383413f5a6764bf8",  
2432 - "shasum": ""  
2433 - },  
2434 - "require": {  
2435 - "php": ">=5.3.0"  
2436 - },  
2437 - "type": "library",  
2438 - "extra": {  
2439 - "branch-alias": {  
2440 - "dev-master": "1.0.x-dev"  
2441 - }  
2442 - },  
2443 - "autoload": {  
2444 - "psr-4": {  
2445 - "Psr\\Cache\\": "src/"  
2446 - }  
2447 - },  
2448 - "notification-url": "https://packagist.org/downloads/",  
2449 - "license": [  
2450 - "MIT"  
2451 - ],  
2452 - "authors": [  
2453 - {  
2454 - "name": "PHP-FIG",  
2455 - "homepage": "http://www.php-fig.org/"  
2456 - }  
2457 - ],  
2458 - "description": "Common interface for caching libraries",  
2459 - "keywords": [  
2460 - "cache",  
2461 - "psr",  
2462 - "psr-6"  
2463 - ],  
2464 - "time": "2016-08-06 20:24:11"  
2465 - },  
2466 - {  
2467 - "name": "psr/container",  
2468 - "version": "1.0.0",  
2469 - "source": {  
2470 - "type": "git",  
2471 - "url": "https://github.com/php-fig/container.git",  
2472 - "reference": "b7ce3b176482dbbc1245ebf52b181af44c2cf55f"  
2473 - },  
2474 - "dist": {  
2475 - "type": "zip",  
2476 - "url": "https://api.github.com/repos/php-fig/container/zipball/b7ce3b176482dbbc1245ebf52b181af44c2cf55f",  
2477 - "reference": "b7ce3b176482dbbc1245ebf52b181af44c2cf55f",  
2478 - "shasum": ""  
2479 - },  
2480 - "require": {  
2481 - "php": ">=5.3.0"  
2482 - },  
2483 - "type": "library",  
2484 - "extra": {  
2485 - "branch-alias": {  
2486 - "dev-master": "1.0.x-dev"  
2487 - }  
2488 - },  
2489 - "autoload": {  
2490 - "psr-4": {  
2491 - "Psr\\Container\\": "src/"  
2492 - }  
2493 - },  
2494 - "notification-url": "https://packagist.org/downloads/",  
2495 - "license": [  
2496 - "MIT"  
2497 - ],  
2498 - "authors": [  
2499 - {  
2500 - "name": "PHP-FIG",  
2501 - "homepage": "http://www.php-fig.org/"  
2502 - }  
2503 - ],  
2504 - "description": "Common Container Interface (PHP FIG PSR-11)",  
2505 - "homepage": "https://github.com/php-fig/container",  
2506 - "keywords": [  
2507 - "PSR-11",  
2508 - "container",  
2509 - "container-interface",  
2510 - "container-interop",  
2511 - "psr"  
2512 - ],  
2513 - "time": "2017-02-14 16:28:37"  
2514 - },  
2515 - {  
2516 - "name": "psr/http-message",  
2517 - "version": "1.0.1",  
2518 - "source": {  
2519 - "type": "git",  
2520 - "url": "https://github.com/php-fig/http-message.git",  
2521 - "reference": "f6561bf28d520154e4b0ec72be95418abe6d9363"  
2522 - },  
2523 - "dist": {  
2524 - "type": "zip",  
2525 - "url": "https://api.github.com/repos/php-fig/http-message/zipball/f6561bf28d520154e4b0ec72be95418abe6d9363",  
2526 - "reference": "f6561bf28d520154e4b0ec72be95418abe6d9363",  
2527 - "shasum": ""  
2528 - },  
2529 - "require": {  
2530 - "php": ">=5.3.0"  
2531 - },  
2532 - "type": "library",  
2533 - "extra": {  
2534 - "branch-alias": {  
2535 - "dev-master": "1.0.x-dev"  
2536 - }  
2537 - },  
2538 - "autoload": {  
2539 - "psr-4": {  
2540 - "Psr\\Http\\Message\\": "src/"  
2541 - }  
2542 - },  
2543 - "notification-url": "https://packagist.org/downloads/",  
2544 - "license": [  
2545 - "MIT"  
2546 - ],  
2547 - "authors": [  
2548 - {  
2549 - "name": "PHP-FIG",  
2550 - "homepage": "http://www.php-fig.org/"  
2551 - }  
2552 - ],  
2553 - "description": "Common interface for HTTP messages",  
2554 - "homepage": "https://github.com/php-fig/http-message",  
2555 - "keywords": [  
2556 - "http",  
2557 - "http-message",  
2558 - "psr",  
2559 - "psr-7",  
2560 - "request",  
2561 - "response"  
2562 - ],  
2563 - "time": "2016-08-06 14:39:51"  
2564 - },  
2565 - {  
2566 - "name": "psr/log",  
2567 - "version": "1.0.2",  
2568 - "source": {  
2569 - "type": "git",  
2570 - "url": "https://github.com/php-fig/log.git",  
2571 - "reference": "4ebe3a8bf773a19edfe0a84b6585ba3d401b724d"  
2572 - },  
2573 - "dist": {  
2574 - "type": "zip",  
2575 - "url": "https://api.github.com/repos/php-fig/log/zipball/4ebe3a8bf773a19edfe0a84b6585ba3d401b724d",  
2576 - "reference": "4ebe3a8bf773a19edfe0a84b6585ba3d401b724d",  
2577 - "shasum": ""  
2578 - },  
2579 - "require": {  
2580 - "php": ">=5.3.0"  
2581 - },  
2582 - "type": "library",  
2583 - "extra": {  
2584 - "branch-alias": {  
2585 - "dev-master": "1.0.x-dev"  
2586 - }  
2587 - },  
2588 - "autoload": {  
2589 - "psr-4": {  
2590 - "Psr\\Log\\": "Psr/Log/"  
2591 - }  
2592 - },  
2593 - "notification-url": "https://packagist.org/downloads/",  
2594 - "license": [  
2595 - "MIT"  
2596 - ],  
2597 - "authors": [  
2598 - {  
2599 - "name": "PHP-FIG",  
2600 - "homepage": "http://www.php-fig.org/"  
2601 - }  
2602 - ],  
2603 - "description": "Common interface for logging libraries",  
2604 - "homepage": "https://github.com/php-fig/log",  
2605 - "keywords": [  
2606 - "log",  
2607 - "psr",  
2608 - "psr-3"  
2609 - ],  
2610 - "time": "2016-10-10 12:19:37"  
2611 - },  
2612 - {  
2613 - "name": "rmrevin/yii2-fontawesome",  
2614 - "version": "2.17.1",  
2615 - "source": {  
2616 - "type": "git",  
2617 - "url": "https://github.com/rmrevin/yii2-fontawesome.git",  
2618 - "reference": "65ce306da864f4d558348aeba040ed7876878090"  
2619 - },  
2620 - "dist": {  
2621 - "type": "zip",  
2622 - "url": "https://api.github.com/repos/rmrevin/yii2-fontawesome/zipball/65ce306da864f4d558348aeba040ed7876878090",  
2623 - "reference": "65ce306da864f4d558348aeba040ed7876878090",  
2624 - "shasum": ""  
2625 - },  
2626 - "require": {  
2627 - "fortawesome/font-awesome": "~4.7",  
2628 - "php": ">=5.4.0",  
2629 - "yiisoft/yii2": "2.0.*"  
2630 - },  
2631 - "type": "yii2-extension",  
2632 - "extra": {  
2633 - "asset-installer-paths": {  
2634 - "npm-asset-library": "vendor/npm",  
2635 - "bower-asset-library": "vendor/bower"  
2636 - }  
2637 - },  
2638 - "autoload": {  
2639 - "psr-4": {  
2640 - "rmrevin\\yii\\fontawesome\\": ""  
2641 - }  
2642 - },  
2643 - "notification-url": "https://packagist.org/downloads/",  
2644 - "license": [  
2645 - "MIT"  
2646 - ],  
2647 - "authors": [  
2648 - {  
2649 - "name": "Revin Roman",  
2650 - "email": "roman@rmrevin.com",  
2651 - "homepage": "https://rmrevin.com/"  
2652 - }  
2653 - ],  
2654 - "description": "Asset Bundle for Yii2 with Font Awesome",  
2655 - "keywords": [  
2656 - "asset",  
2657 - "awesome",  
2658 - "bundle",  
2659 - "font",  
2660 - "yii"  
2661 - ],  
2662 - "time": "2017-01-11 14:05:47"  
2663 - },  
2664 - {  
2665 - "name": "skeeks/yii2-assets-auto-compress",  
2666 - "version": "1.2.3",  
2667 - "source": {  
2668 - "type": "git",  
2669 - "url": "https://github.com/skeeks-semenov/yii2-assets-auto-compress.git",  
2670 - "reference": "18d80abd2bbce79e11fa1c0484ab72f08e772cb2"  
2671 - },  
2672 - "dist": {  
2673 - "type": "zip",  
2674 - "url": "https://api.github.com/repos/skeeks-semenov/yii2-assets-auto-compress/zipball/18d80abd2bbce79e11fa1c0484ab72f08e772cb2",  
2675 - "reference": "18d80abd2bbce79e11fa1c0484ab72f08e772cb2",  
2676 - "shasum": ""  
2677 - },  
2678 - "require": {  
2679 - "mrclay/minify": "*",  
2680 - "natxet/cssmin": "*",  
2681 - "tedivm/jshrink": "*",  
2682 - "yiisoft/yii2": "*"  
2683 - },  
2684 - "type": "yii2-extension",  
2685 - "autoload": {  
2686 - "psr-4": {  
2687 - "skeeks\\yii2\\assetsAuto\\": ""  
2688 - }  
2689 - },  
2690 - "notification-url": "https://packagist.org/downloads/",  
2691 - "license": [  
2692 - "BSD-3-Clause"  
2693 - ],  
2694 - "authors": [  
2695 - {  
2696 - "name": "Semenov Alexander",  
2697 - "email": "semenov@skeeks.com"  
2698 - }  
2699 - ],  
2700 - "description": "Automatically compile and merge files js + css",  
2701 - "homepage": "http://www.skeeks.com/",  
2702 - "keywords": [  
2703 - "JS",  
2704 - "Sx",  
2705 - "app",  
2706 - "assets",  
2707 - "auto assets",  
2708 - "css",  
2709 - "framework",  
2710 - "skeeks",  
2711 - "yii"  
2712 - ],  
2713 - "time": "2016-11-11 08:29:19"  
2714 - },  
2715 - {  
2716 - "name": "speixoto/yii2-amcharts",  
2717 - "version": "v0.1.1",  
2718 - "source": {  
2719 - "type": "git",  
2720 - "url": "https://github.com/speixoto/yii2-amcharts.git",  
2721 - "reference": "2a0c95360710e9a4317fd735fc3392772b75b8af"  
2722 - },  
2723 - "dist": {  
2724 - "type": "zip",  
2725 - "url": "https://api.github.com/repos/speixoto/yii2-amcharts/zipball/2a0c95360710e9a4317fd735fc3392772b75b8af",  
2726 - "reference": "2a0c95360710e9a4317fd735fc3392772b75b8af",  
2727 - "shasum": ""  
2728 - },  
2729 - "require": {  
2730 - "bower-asset/amcharts": "*",  
2731 - "bower-asset/amcharts-stock": "dev-master",  
2732 - "yiisoft/yii2": "*"  
2733 - },  
2734 - "type": "yii2-extension",  
2735 - "autoload": {  
2736 - "psr-4": {  
2737 - "speixoto\\amcharts\\": ""  
2738 - }  
2739 - },  
2740 - "notification-url": "https://packagist.org/downloads/",  
2741 - "license": [  
2742 - "MIT"  
2743 - ],  
2744 - "authors": [  
2745 - {  
2746 - "name": "Sérgio Peixoto",  
2747 - "email": "matematico2002@hotmail.com"  
2748 - }  
2749 - ],  
2750 - "description": "AmCharts Widget for Yii 2",  
2751 - "keywords": [  
2752 - "amcharts",  
2753 - "yii"  
2754 - ],  
2755 - "time": "2016-08-23 13:52:28"  
2756 - },  
2757 - {  
2758 - "name": "swiftmailer/swiftmailer",  
2759 - "version": "v5.4.8",  
2760 - "source": {  
2761 - "type": "git",  
2762 - "url": "https://github.com/swiftmailer/swiftmailer.git",  
2763 - "reference": "9a06dc570a0367850280eefd3f1dc2da45aef517"  
2764 - },  
2765 - "dist": {  
2766 - "type": "zip",  
2767 - "url": "https://api.github.com/repos/swiftmailer/swiftmailer/zipball/9a06dc570a0367850280eefd3f1dc2da45aef517",  
2768 - "reference": "9a06dc570a0367850280eefd3f1dc2da45aef517",  
2769 - "shasum": ""  
2770 - },  
2771 - "require": {  
2772 - "php": ">=5.3.3"  
2773 - },  
2774 - "require-dev": {  
2775 - "mockery/mockery": "~0.9.1",  
2776 - "symfony/phpunit-bridge": "~3.2"  
2777 - },  
2778 - "type": "library",  
2779 - "extra": {  
2780 - "branch-alias": {  
2781 - "dev-master": "5.4-dev"  
2782 - }  
2783 - },  
2784 - "autoload": {  
2785 - "files": [  
2786 - "lib/swift_required.php"  
2787 - ]  
2788 - },  
2789 - "notification-url": "https://packagist.org/downloads/",  
2790 - "license": [  
2791 - "MIT"  
2792 - ],  
2793 - "authors": [  
2794 - {  
2795 - "name": "Chris Corbyn"  
2796 - },  
2797 - {  
2798 - "name": "Fabien Potencier",  
2799 - "email": "fabien@symfony.com"  
2800 - }  
2801 - ],  
2802 - "description": "Swiftmailer, free feature-rich PHP mailer",  
2803 - "homepage": "http://swiftmailer.org",  
2804 - "keywords": [  
2805 - "email",  
2806 - "mail",  
2807 - "mailer"  
2808 - ],  
2809 - "time": "2017-05-01 15:54:03"  
2810 - },  
2811 - {  
2812 - "name": "tedivm/jshrink",  
2813 - "version": "v1.2.0",  
2814 - "source": {  
2815 - "type": "git",  
2816 - "url": "https://github.com/tedious/JShrink.git",  
2817 - "reference": "667e99774d230525d4d3dc2a50da7ba6b1d56bad"  
2818 - },  
2819 - "dist": {  
2820 - "type": "zip",  
2821 - "url": "https://api.github.com/repos/tedious/JShrink/zipball/667e99774d230525d4d3dc2a50da7ba6b1d56bad",  
2822 - "reference": "667e99774d230525d4d3dc2a50da7ba6b1d56bad",  
2823 - "shasum": ""  
2824 - },  
2825 - "require": {  
2826 - "php": "^5.6|^7.0"  
2827 - },  
2828 - "require-dev": {  
2829 - "fabpot/php-cs-fixer": "0.4.0",  
2830 - "phpunit/phpunit": "4.0.*",  
2831 - "satooshi/php-coveralls": "^0.7.0"  
2832 - },  
2833 - "type": "library",  
2834 - "autoload": {  
2835 - "psr-0": {  
2836 - "JShrink": "src/"  
2837 - }  
2838 - },  
2839 - "notification-url": "https://packagist.org/downloads/",  
2840 - "license": [  
2841 - "BSD-3-Clause"  
2842 - ],  
2843 - "authors": [  
2844 - {  
2845 - "name": "Robert Hafner",  
2846 - "email": "tedivm@tedivm.com"  
2847 - }  
2848 - ],  
2849 - "description": "Javascript Minifier built in PHP",  
2850 - "homepage": "http://github.com/tedious/JShrink",  
2851 - "keywords": [  
2852 - "javascript",  
2853 - "minifier"  
2854 - ],  
2855 - "time": "2017-05-30 02:59:46"  
2856 - },  
2857 - {  
2858 - "name": "tinymce/tinymce",  
2859 - "version": "4.6.4",  
2860 - "source": {  
2861 - "type": "git",  
2862 - "url": "https://github.com/tinymce/tinymce-dist.git",  
2863 - "reference": "1e499f03e719106216fdd34859f8f35a2f8a68a2"  
2864 - },  
2865 - "dist": {  
2866 - "type": "zip",  
2867 - "url": "https://api.github.com/repos/tinymce/tinymce-dist/zipball/1e499f03e719106216fdd34859f8f35a2f8a68a2",  
2868 - "reference": "1e499f03e719106216fdd34859f8f35a2f8a68a2",  
2869 - "shasum": ""  
2870 - },  
2871 - "type": "component",  
2872 - "extra": {  
2873 - "component": {  
2874 - "scripts": [  
2875 - "tinymce.js",  
2876 - "plugins/*/plugin.js",  
2877 - "themes/*/theme.js"  
2878 - ],  
2879 - "files": [  
2880 - "tinymce.min.js",  
2881 - "plugins/*/plugin.min.js",  
2882 - "themes/*/theme.min.js",  
2883 - "skins/**"  
2884 - ]  
2885 - }  
2886 - },  
2887 - "notification-url": "https://packagist.org/downloads/",  
2888 - "license": [  
2889 - "LGPL-2.1"  
2890 - ],  
2891 - "description": "Web based JavaScript HTML WYSIWYG editor control.",  
2892 - "homepage": "http://www.tinymce.com",  
2893 - "keywords": [  
2894 - "editor",  
2895 - "html",  
2896 - "javascript",  
2897 - "richtext",  
2898 - "tinymce",  
2899 - "wysiwyg"  
2900 - ],  
2901 - "time": "2017-06-13 12:49:51"  
2902 - },  
2903 - {  
2904 - "name": "tubalmartin/cssmin",  
2905 - "version": "v4.1.0",  
2906 - "source": {  
2907 - "type": "git",  
2908 - "url": "https://github.com/tubalmartin/YUI-CSS-compressor-PHP-port.git",  
2909 - "reference": "1c7ae93cf6b392d4dae5c4ae18979918413af16e"  
2910 - },  
2911 - "dist": {  
2912 - "type": "zip",  
2913 - "url": "https://api.github.com/repos/tubalmartin/YUI-CSS-compressor-PHP-port/zipball/1c7ae93cf6b392d4dae5c4ae18979918413af16e",  
2914 - "reference": "1c7ae93cf6b392d4dae5c4ae18979918413af16e",  
2915 - "shasum": ""  
2916 - },  
2917 - "require": {  
2918 - "ext-pcre": "*",  
2919 - "php": ">=5.3.2"  
2920 - },  
2921 - "require-dev": {  
2922 - "cogpowered/finediff": "0.3.*",  
2923 - "phpunit/phpunit": "4.8.*"  
2924 - },  
2925 - "bin": [  
2926 - "cssmin"  
2927 - ],  
2928 - "type": "library",  
2929 - "autoload": {  
2930 - "psr-4": {  
2931 - "tubalmartin\\CssMin\\": "src"  
2932 - }  
2933 - },  
2934 - "notification-url": "https://packagist.org/downloads/",  
2935 - "license": [  
2936 - "BSD-3-Clause"  
2937 - ],  
2938 - "authors": [  
2939 - {  
2940 - "name": "Túbal Martín",  
2941 - "homepage": "http://tubalmartin.me/"  
2942 - }  
2943 - ],  
2944 - "description": "A PHP port of the YUI CSS compressor",  
2945 - "homepage": "https://github.com/tubalmartin/YUI-CSS-compressor-PHP-port",  
2946 - "keywords": [  
2947 - "compress",  
2948 - "compressor",  
2949 - "css",  
2950 - "cssmin",  
2951 - "minify",  
2952 - "yui"  
2953 - ],  
2954 - "time": "2017-05-16 13:45:26"  
2955 - },  
2956 - {  
2957 - "name": "yii2tech/filedb",  
2958 - "version": "1.0.3",  
2959 - "source": {  
2960 - "type": "git",  
2961 - "url": "https://github.com/yii2tech/filedb.git",  
2962 - "reference": "29af3a707fa2070b73b268e847b264f29c7dff31"  
2963 - },  
2964 - "dist": {  
2965 - "type": "zip",  
2966 - "url": "https://api.github.com/repos/yii2tech/filedb/zipball/29af3a707fa2070b73b268e847b264f29c7dff31",  
2967 - "reference": "29af3a707fa2070b73b268e847b264f29c7dff31",  
2968 - "shasum": ""  
2969 - },  
2970 - "require": {  
2971 - "yiisoft/yii2": "*"  
2972 - },  
2973 - "type": "yii2-extension",  
2974 - "extra": {  
2975 - "branch-alias": {  
2976 - "dev-master": "1.0.x-dev"  
2977 - }  
2978 - },  
2979 - "autoload": {  
2980 - "psr-4": {  
2981 - "yii2tech\\filedb\\": ""  
2982 - }  
2983 - },  
2984 - "notification-url": "https://packagist.org/downloads/",  
2985 - "license": [  
2986 - "BSD-3-Clause"  
2987 - ],  
2988 - "authors": [  
2989 - {  
2990 - "name": "Paul Klimov",  
2991 - "email": "klimov.paul@gmail.com"  
2992 - }  
2993 - ],  
2994 - "description": "Provides ActiveRecord interface for data declared in static files",  
2995 - "keywords": [  
2996 - "active",  
2997 - "filedb",  
2998 - "record",  
2999 - "static",  
3000 - "yii2"  
3001 - ],  
3002 - "time": "2017-02-06 10:58:30"  
3003 - },  
3004 - {  
3005 - "name": "yiisoft/yii2",  
3006 - "version": "2.0.12",  
3007 - "source": {  
3008 - "type": "git",  
3009 - "url": "https://github.com/yiisoft/yii2-framework.git",  
3010 - "reference": "70acbecc75cb26b6cd66d16be0b06e4b73db190d"  
3011 - },  
3012 - "dist": {  
3013 - "type": "zip",  
3014 - "url": "https://api.github.com/repos/yiisoft/yii2-framework/zipball/70acbecc75cb26b6cd66d16be0b06e4b73db190d",  
3015 - "reference": "70acbecc75cb26b6cd66d16be0b06e4b73db190d",  
3016 - "shasum": ""  
3017 - },  
3018 - "require": {  
3019 - "bower-asset/jquery": "2.2.*@stable | 2.1.*@stable | 1.11.*@stable | 1.12.*@stable",  
3020 - "bower-asset/jquery.inputmask": "~3.2.2 | ~3.3.5",  
3021 - "bower-asset/punycode": "1.3.*",  
3022 - "bower-asset/yii2-pjax": "~2.0.1",  
3023 - "cebe/markdown": "~1.0.0 | ~1.1.0",  
3024 - "ext-ctype": "*",  
3025 - "ext-mbstring": "*",  
3026 - "ezyang/htmlpurifier": "~4.6",  
3027 - "lib-pcre": "*",  
3028 - "php": ">=5.4.0",  
3029 - "yiisoft/yii2-composer": "~2.0.4"  
3030 - },  
3031 - "bin": [  
3032 - "yii"  
3033 - ],  
3034 - "type": "library",  
3035 - "extra": {  
3036 - "branch-alias": {  
3037 - "dev-master": "2.0.x-dev"  
3038 - }  
3039 - },  
3040 - "autoload": {  
3041 - "psr-4": {  
3042 - "yii\\": ""  
3043 - }  
3044 - },  
3045 - "notification-url": "https://packagist.org/downloads/",  
3046 - "license": [  
3047 - "BSD-3-Clause"  
3048 - ],  
3049 - "authors": [  
3050 - {  
3051 - "name": "Qiang Xue",  
3052 - "email": "qiang.xue@gmail.com",  
3053 - "homepage": "http://www.yiiframework.com/",  
3054 - "role": "Founder and project lead"  
3055 - },  
3056 - {  
3057 - "name": "Alexander Makarov",  
3058 - "email": "sam@rmcreative.ru",  
3059 - "homepage": "http://rmcreative.ru/",  
3060 - "role": "Core framework development"  
3061 - },  
3062 - {  
3063 - "name": "Maurizio Domba",  
3064 - "homepage": "http://mdomba.info/",  
3065 - "role": "Core framework development"  
3066 - },  
3067 - {  
3068 - "name": "Carsten Brandt",  
3069 - "email": "mail@cebe.cc",  
3070 - "homepage": "http://cebe.cc/",  
3071 - "role": "Core framework development"  
3072 - },  
3073 - {  
3074 - "name": "Timur Ruziev",  
3075 - "email": "resurtm@gmail.com",  
3076 - "homepage": "http://resurtm.com/",  
3077 - "role": "Core framework development"  
3078 - },  
3079 - {  
3080 - "name": "Paul Klimov",  
3081 - "email": "klimov.paul@gmail.com",  
3082 - "role": "Core framework development"  
3083 - },  
3084 - {  
3085 - "name": "Dmitry Naumenko",  
3086 - "email": "d.naumenko.a@gmail.com",  
3087 - "role": "Core framework development"  
3088 - },  
3089 - {  
3090 - "name": "Boudewijn Vahrmeijer",  
3091 - "email": "info@dynasource.eu",  
3092 - "homepage": "http://dynasource.eu",  
3093 - "role": "Core framework development"  
3094 - }  
3095 - ],  
3096 - "description": "Yii PHP Framework Version 2",  
3097 - "homepage": "http://www.yiiframework.com/",  
3098 - "keywords": [  
3099 - "framework",  
3100 - "yii2"  
3101 - ],  
3102 - "time": "2017-06-05 14:33:41"  
3103 - },  
3104 - {  
3105 - "name": "yiisoft/yii2-bootstrap",  
3106 - "version": "2.0.6",  
3107 - "source": {  
3108 - "type": "git",  
3109 - "url": "https://github.com/yiisoft/yii2-bootstrap.git",  
3110 - "reference": "3fd2b8c950cce79d60e9702d6bcb24eb3c80f6c5"  
3111 - },  
3112 - "dist": {  
3113 - "type": "zip",  
3114 - "url": "https://api.github.com/repos/yiisoft/yii2-bootstrap/zipball/3fd2b8c950cce79d60e9702d6bcb24eb3c80f6c5",  
3115 - "reference": "3fd2b8c950cce79d60e9702d6bcb24eb3c80f6c5",  
3116 - "shasum": ""  
3117 - },  
3118 - "require": {  
3119 - "bower-asset/bootstrap": "3.3.* | 3.2.* | 3.1.*",  
3120 - "yiisoft/yii2": ">=2.0.6"  
3121 - },  
3122 - "type": "yii2-extension",  
3123 - "extra": {  
3124 - "branch-alias": {  
3125 - "dev-master": "2.0.x-dev"  
3126 - },  
3127 - "asset-installer-paths": {  
3128 - "npm-asset-library": "vendor/npm",  
3129 - "bower-asset-library": "vendor/bower"  
3130 - }  
3131 - },  
3132 - "autoload": {  
3133 - "psr-4": {  
3134 - "yii\\bootstrap\\": ""  
3135 - }  
3136 - },  
3137 - "notification-url": "https://packagist.org/downloads/",  
3138 - "license": [  
3139 - "BSD-3-Clause"  
3140 - ],  
3141 - "authors": [  
3142 - {  
3143 - "name": "Qiang Xue",  
3144 - "email": "qiang.xue@gmail.com"  
3145 - }  
3146 - ],  
3147 - "description": "The Twitter Bootstrap extension for the Yii framework",  
3148 - "keywords": [  
3149 - "bootstrap",  
3150 - "yii2"  
3151 - ],  
3152 - "time": "2016-03-17 03:29:28"  
3153 - },  
3154 - {  
3155 - "name": "yiisoft/yii2-composer",  
3156 - "version": "2.0.5",  
3157 - "source": {  
3158 - "type": "git",  
3159 - "url": "https://github.com/yiisoft/yii2-composer.git",  
3160 - "reference": "3f4923c2bde6caf3f5b88cc22fdd5770f52f8df2"  
3161 - },  
3162 - "dist": {  
3163 - "type": "zip",  
3164 - "url": "https://api.github.com/repos/yiisoft/yii2-composer/zipball/3f4923c2bde6caf3f5b88cc22fdd5770f52f8df2",  
3165 - "reference": "3f4923c2bde6caf3f5b88cc22fdd5770f52f8df2",  
3166 - "shasum": ""  
3167 - },  
3168 - "require": {  
3169 - "composer-plugin-api": "^1.0"  
3170 - },  
3171 - "require-dev": {  
3172 - "composer/composer": "^1.0"  
3173 - },  
3174 - "type": "composer-plugin",  
3175 - "extra": {  
3176 - "class": "yii\\composer\\Plugin",  
3177 - "branch-alias": {  
3178 - "dev-master": "2.0.x-dev"  
3179 - }  
3180 - },  
3181 - "autoload": {  
3182 - "psr-4": {  
3183 - "yii\\composer\\": ""  
3184 - }  
3185 - },  
3186 - "notification-url": "https://packagist.org/downloads/",  
3187 - "license": [  
3188 - "BSD-3-Clause"  
3189 - ],  
3190 - "authors": [  
3191 - {  
3192 - "name": "Qiang Xue",  
3193 - "email": "qiang.xue@gmail.com"  
3194 - }  
3195 - ],  
3196 - "description": "The composer plugin for Yii extension installer",  
3197 - "keywords": [  
3198 - "composer",  
3199 - "extension installer",  
3200 - "yii2"  
3201 - ],  
3202 - "time": "2016-12-20 13:26:02"  
3203 - },  
3204 - {  
3205 - "name": "yiisoft/yii2-imagine",  
3206 - "version": "2.1.0",  
3207 - "source": {  
3208 - "type": "git",  
3209 - "url": "https://github.com/yiisoft/yii2-imagine.git",  
3210 - "reference": "59dcd0b43c2b0e5495c7e5c0320e2cbc1cd57411"  
3211 - },  
3212 - "dist": {  
3213 - "type": "zip",  
3214 - "url": "https://api.github.com/repos/yiisoft/yii2-imagine/zipball/59dcd0b43c2b0e5495c7e5c0320e2cbc1cd57411",  
3215 - "reference": "59dcd0b43c2b0e5495c7e5c0320e2cbc1cd57411",  
3216 - "shasum": ""  
3217 - },  
3218 - "require": {  
3219 - "imagine/imagine": "~0.6.0",  
3220 - "yiisoft/yii2": "~2.0.0"  
3221 - },  
3222 - "type": "yii2-extension",  
3223 - "extra": {  
3224 - "branch-alias": {  
3225 - "dev-master": "2.0.x-dev"  
3226 - }  
3227 - },  
3228 - "autoload": {  
3229 - "psr-4": {  
3230 - "yii\\imagine\\": ""  
3231 - }  
3232 - },  
3233 - "notification-url": "https://packagist.org/downloads/",  
3234 - "license": [  
3235 - "BSD-3-Clause"  
3236 - ],  
3237 - "authors": [  
3238 - {  
3239 - "name": "Antonio Ramirez",  
3240 - "email": "amigo.cobos@gmail.com"  
3241 - }  
3242 - ],  
3243 - "description": "The Imagine integration for the Yii framework",  
3244 - "keywords": [  
3245 - "helper",  
3246 - "image",  
3247 - "imagine",  
3248 - "yii2"  
3249 - ],  
3250 - "time": "2016-11-03 19:28:39"  
3251 - },  
3252 - {  
3253 - "name": "yiisoft/yii2-swiftmailer",  
3254 - "version": "2.0.7",  
3255 - "source": {  
3256 - "type": "git",  
3257 - "url": "https://github.com/yiisoft/yii2-swiftmailer.git",  
3258 - "reference": "8a03a62cbcb82e7697d3002eb43a8d2637f566ec"  
3259 - },  
3260 - "dist": {  
3261 - "type": "zip",  
3262 - "url": "https://api.github.com/repos/yiisoft/yii2-swiftmailer/zipball/8a03a62cbcb82e7697d3002eb43a8d2637f566ec",  
3263 - "reference": "8a03a62cbcb82e7697d3002eb43a8d2637f566ec",  
3264 - "shasum": ""  
3265 - },  
3266 - "require": {  
3267 - "swiftmailer/swiftmailer": "~5.0",  
3268 - "yiisoft/yii2": "~2.0.4"  
3269 - },  
3270 - "type": "yii2-extension",  
3271 - "extra": {  
3272 - "branch-alias": {  
3273 - "dev-master": "2.0.x-dev"  
3274 - }  
3275 - },  
3276 - "autoload": {  
3277 - "psr-4": {  
3278 - "yii\\swiftmailer\\": ""  
3279 - }  
3280 - },  
3281 - "notification-url": "https://packagist.org/downloads/",  
3282 - "license": [  
3283 - "BSD-3-Clause"  
3284 - ],  
3285 - "authors": [  
3286 - {  
3287 - "name": "Paul Klimov",  
3288 - "email": "klimov.paul@gmail.com"  
3289 - }  
3290 - ],  
3291 - "description": "The SwiftMailer integration for the Yii framework",  
3292 - "keywords": [  
3293 - "email",  
3294 - "mail",  
3295 - "mailer",  
3296 - "swift",  
3297 - "swiftmailer",  
3298 - "yii2"  
3299 - ],  
3300 - "time": "2017-05-01 08:29:00"  
3301 - },  
3302 - {  
3303 - "name": "yiister/yii2-gentelella",  
3304 - "version": "1.2.2",  
3305 - "source": {  
3306 - "type": "git",  
3307 - "url": "https://github.com/yiister/yii2-gentelella.git",  
3308 - "reference": "646ae0053c4a485d6b3d42c4ef67cbee26d74ef7"  
3309 - },  
3310 - "dist": {  
3311 - "type": "zip",  
3312 - "url": "https://api.github.com/repos/yiister/yii2-gentelella/zipball/646ae0053c4a485d6b3d42c4ef67cbee26d74ef7",  
3313 - "reference": "646ae0053c4a485d6b3d42c4ef67cbee26d74ef7",  
3314 - "shasum": ""  
3315 - },  
3316 - "require": {  
3317 - "bower-asset/gentelella": "*",  
3318 - "php": ">=5.4.0",  
3319 - "rmrevin/yii2-fontawesome": "~2.0",  
3320 - "yiisoft/yii2": "~2.0.0",  
3321 - "yiisoft/yii2-bootstrap": "~2.0.0"  
3322 - },  
3323 - "type": "yii2-extension",  
3324 - "extra": {  
3325 - "asset-installer-paths": {  
3326 - "npm-asset-library": "vendor/npm",  
3327 - "bower-asset-library": "vendor/bower"  
3328 - }  
3329 - },  
3330 - "autoload": {  
3331 - "psr-4": {  
3332 - "yiister\\gentelella\\": ""  
3333 - }  
3334 - },  
3335 - "notification-url": "https://packagist.org/downloads/",  
3336 - "license": [  
3337 - "MIT"  
3338 - ],  
3339 - "authors": [  
3340 - {  
3341 - "name": "Pavel Fedotov",  
3342 - "email": "fps.06@mail.ru",  
3343 - "homepage": "https://github.com/fps01",  
3344 - "role": "Creator"  
3345 - }  
3346 - ],  
3347 - "description": "Free admin template for backend",  
3348 - "keywords": [  
3349 - "admin",  
3350 - "asset",  
3351 - "backend",  
3352 - "bootsprap3",  
3353 - "extension",  
3354 - "gentelella",  
3355 - "theme",  
3356 - "yii2"  
3357 - ],  
3358 - "time": "2017-05-22 11:24:30"  
3359 - },  
3360 - {  
3361 - "name": "zyx/zyx-phpmailer",  
3362 - "version": "0.9.2",  
3363 - "source": {  
3364 - "type": "git",  
3365 - "url": "https://github.com/SDKiller/zyx-phpmailer.git",  
3366 - "reference": "2032706c35a345f875c4acf310600098a37ca469"  
3367 - },  
3368 - "dist": {  
3369 - "type": "zip",  
3370 - "url": "https://api.github.com/repos/SDKiller/zyx-phpmailer/zipball/2032706c35a345f875c4acf310600098a37ca469",  
3371 - "reference": "2032706c35a345f875c4acf310600098a37ca469",  
3372 - "shasum": ""  
3373 - },  
3374 - "require": {  
3375 - "phpmailer/phpmailer": "v5.2.8",  
3376 - "yiisoft/yii2": "*"  
3377 - },  
3378 - "type": "yii2-extension",  
3379 - "autoload": {  
3380 - "psr-4": {  
3381 - "zyx\\phpmailer\\": ""  
3382 - }  
3383 - },  
3384 - "notification-url": "https://packagist.org/downloads/",  
3385 - "license": [  
3386 - "BSD-3-Clause"  
3387 - ],  
3388 - "authors": [  
3389 - {  
3390 - "name": "Serge Postrash aka SDKiller",  
3391 - "email": "jexy.ru@gmail.com"  
3392 - }  
3393 - ],  
3394 - "description": "PHPMailer integration for Yii 2 framework",  
3395 - "keywords": [  
3396 - "email",  
3397 - "mail",  
3398 - "mailer",  
3399 - "phpmailer",  
3400 - "yii2"  
3401 - ],  
3402 - "time": "2014-05-14 20:30:24"  
3403 - }  
3404 - ],  
3405 - "packages-dev": [  
3406 - {  
3407 - "name": "behat/gherkin",  
3408 - "version": "v4.4.5",  
3409 - "source": {  
3410 - "type": "git",  
3411 - "url": "https://github.com/Behat/Gherkin.git",  
3412 - "reference": "5c14cff4f955b17d20d088dec1bde61c0539ec74"  
3413 - },  
3414 - "dist": {  
3415 - "type": "zip",  
3416 - "url": "https://api.github.com/repos/Behat/Gherkin/zipball/5c14cff4f955b17d20d088dec1bde61c0539ec74",  
3417 - "reference": "5c14cff4f955b17d20d088dec1bde61c0539ec74",  
3418 - "shasum": ""  
3419 - },  
3420 - "require": {  
3421 - "php": ">=5.3.1"  
3422 - },  
3423 - "require-dev": {  
3424 - "phpunit/phpunit": "~4.5|~5",  
3425 - "symfony/phpunit-bridge": "~2.7|~3",  
3426 - "symfony/yaml": "~2.3|~3"  
3427 - },  
3428 - "suggest": {  
3429 - "symfony/yaml": "If you want to parse features, represented in YAML files"  
3430 - },  
3431 - "type": "library",  
3432 - "extra": {  
3433 - "branch-alias": {  
3434 - "dev-master": "4.4-dev"  
3435 - }  
3436 - },  
3437 - "autoload": {  
3438 - "psr-0": {  
3439 - "Behat\\Gherkin": "src/"  
3440 - }  
3441 - },  
3442 - "notification-url": "https://packagist.org/downloads/",  
3443 - "license": [  
3444 - "MIT"  
3445 - ],  
3446 - "authors": [  
3447 - {  
3448 - "name": "Konstantin Kudryashov",  
3449 - "email": "ever.zet@gmail.com",  
3450 - "homepage": "http://everzet.com"  
3451 - }  
3452 - ],  
3453 - "description": "Gherkin DSL parser for PHP 5.3",  
3454 - "homepage": "http://behat.org/",  
3455 - "keywords": [  
3456 - "BDD",  
3457 - "Behat",  
3458 - "Cucumber",  
3459 - "DSL",  
3460 - "gherkin",  
3461 - "parser"  
3462 - ],  
3463 - "time": "2016-10-30 11:50:56"  
3464 - },  
3465 - {  
3466 - "name": "bower-asset/typeahead.js",  
3467 - "version": "v0.11.1",  
3468 - "source": {  
3469 - "type": "git",  
3470 - "url": "https://github.com/twitter/typeahead.js.git",  
3471 - "reference": "588440f66559714280628a4f9799f0c4eb880a4a"  
3472 - },  
3473 - "dist": {  
3474 - "type": "zip",  
3475 - "url": "https://api.github.com/repos/twitter/typeahead.js/zipball/588440f66559714280628a4f9799f0c4eb880a4a",  
3476 - "reference": "588440f66559714280628a4f9799f0c4eb880a4a",  
3477 - "shasum": ""  
3478 - },  
3479 - "require": {  
3480 - "bower-asset/jquery": ">=1.7"  
3481 - },  
3482 - "require-dev": {  
3483 - "bower-asset/jasmine-ajax": "~1.3.1",  
3484 - "bower-asset/jasmine-jquery": "~1.5.2",  
3485 - "bower-asset/jquery": "~1.7"  
3486 - },  
3487 - "type": "bower-asset-library",  
3488 - "extra": {  
3489 - "bower-asset-main": "dist/typeahead.bundle.js"  
3490 - }  
3491 - },  
3492 - {  
3493 - "name": "codeception/base",  
3494 - "version": "2.3.3",  
3495 - "source": {  
3496 - "type": "git",  
3497 - "url": "https://github.com/Codeception/base.git",  
3498 - "reference": "6724500be5f890b086440a7f40941565b313b3d1"  
3499 - },  
3500 - "dist": {  
3501 - "type": "zip",  
3502 - "url": "https://api.github.com/repos/Codeception/base/zipball/6724500be5f890b086440a7f40941565b313b3d1",  
3503 - "reference": "6724500be5f890b086440a7f40941565b313b3d1",  
3504 - "shasum": ""  
3505 - },  
3506 - "require": {  
3507 - "behat/gherkin": "~4.4.0",  
3508 - "ext-json": "*",  
3509 - "ext-mbstring": "*",  
3510 - "guzzlehttp/psr7": "~1.0",  
3511 - "php": ">=5.4.0 <8.0",  
3512 - "phpunit/php-code-coverage": ">=2.2.4 <6.0",  
3513 - "phpunit/phpunit": ">4.8.20 <7.0",  
3514 - "phpunit/phpunit-mock-objects": ">2.3 <5.0",  
3515 - "sebastian/comparator": ">1.1 <3.0",  
3516 - "sebastian/diff": "^1.4",  
3517 - "stecman/symfony-console-completion": "^0.7.0",  
3518 - "symfony/browser-kit": ">=2.7 <4.0",  
3519 - "symfony/console": ">=2.7 <4.0",  
3520 - "symfony/css-selector": ">=2.7 <4.0",  
3521 - "symfony/dom-crawler": ">=2.7.5 <4.0",  
3522 - "symfony/event-dispatcher": ">=2.7 <4.0",  
3523 - "symfony/finder": ">=2.7 <4.0",  
3524 - "symfony/yaml": ">=2.7 <4.0"  
3525 - },  
3526 - "require-dev": {  
3527 - "codeception/specify": "~0.3",  
3528 - "facebook/graph-sdk": "~5.3",  
3529 - "flow/jsonpath": "~0.2",  
3530 - "league/factory-muffin": "^3.0",  
3531 - "league/factory-muffin-faker": "^1.0",  
3532 - "mongodb/mongodb": "^1.0",  
3533 - "monolog/monolog": "~1.8",  
3534 - "pda/pheanstalk": "~3.0",  
3535 - "php-amqplib/php-amqplib": "~2.4",  
3536 - "predis/predis": "^1.0",  
3537 - "squizlabs/php_codesniffer": "~2.0",  
3538 - "vlucas/phpdotenv": "^2.4.0"  
3539 - },  
3540 - "suggest": {  
3541 - "codeception/specify": "BDD-style code blocks",  
3542 - "codeception/verify": "BDD-style assertions",  
3543 - "flow/jsonpath": "For using JSONPath in REST module",  
3544 - "league/factory-muffin": "For DataFactory module",  
3545 - "league/factory-muffin-faker": "For Faker support in DataFactory module",  
3546 - "phpseclib/phpseclib": "for SFTP option in FTP Module",  
3547 - "symfony/phpunit-bridge": "For phpunit-bridge support"  
3548 - },  
3549 - "bin": [  
3550 - "codecept"  
3551 - ],  
3552 - "type": "library",  
3553 - "extra": {  
3554 - "branch-alias": []  
3555 - },  
3556 - "autoload": {  
3557 - "psr-4": {  
3558 - "Codeception\\": "src\\Codeception",  
3559 - "Codeception\\Extension\\": "ext"  
3560 - }  
3561 - },  
3562 - "notification-url": "https://packagist.org/downloads/",  
3563 - "license": [  
3564 - "MIT"  
3565 - ],  
3566 - "authors": [  
3567 - {  
3568 - "name": "Michael Bodnarchuk",  
3569 - "email": "davert@mail.ua",  
3570 - "homepage": "http://codegyre.com"  
3571 - }  
3572 - ],  
3573 - "description": "BDD-style testing framework",  
3574 - "homepage": "http://codeception.com/",  
3575 - "keywords": [  
3576 - "BDD",  
3577 - "TDD",  
3578 - "acceptance testing",  
3579 - "functional testing",  
3580 - "unit testing"  
3581 - ],  
3582 - "time": "2017-06-02 00:30:24"  
3583 - },  
3584 - {  
3585 - "name": "codeception/verify",  
3586 - "version": "0.3.3",  
3587 - "source": {  
3588 - "type": "git",  
3589 - "url": "https://github.com/Codeception/Verify.git",  
3590 - "reference": "5d649dda453cd814dadc4bb053060cd2c6bb4b4c"  
3591 - },  
3592 - "dist": {  
3593 - "type": "zip",  
3594 - "url": "https://api.github.com/repos/Codeception/Verify/zipball/5d649dda453cd814dadc4bb053060cd2c6bb4b4c",  
3595 - "reference": "5d649dda453cd814dadc4bb053060cd2c6bb4b4c",  
3596 - "shasum": ""  
3597 - },  
3598 - "require-dev": {  
3599 - "phpunit/phpunit": "~4.0"  
3600 - },  
3601 - "type": "library",  
3602 - "autoload": {  
3603 - "files": [  
3604 - "src/Codeception/function.php"  
3605 - ]  
3606 - },  
3607 - "notification-url": "https://packagist.org/downloads/",  
3608 - "license": [  
3609 - "MIT"  
3610 - ],  
3611 - "authors": [  
3612 - {  
3613 - "name": "Michael Bodnarchuk",  
3614 - "email": "davert.php@mailican.com"  
3615 - }  
3616 - ],  
3617 - "description": "BDD assertion library for PHPUnit",  
3618 - "time": "2017-01-09 10:58:51"  
3619 - },  
3620 - {  
3621 - "name": "doctrine/instantiator",  
3622 - "version": "1.0.5",  
3623 - "source": {  
3624 - "type": "git",  
3625 - "url": "https://github.com/doctrine/instantiator.git",  
3626 - "reference": "8e884e78f9f0eb1329e445619e04456e64d8051d"  
3627 - },  
3628 - "dist": {  
3629 - "type": "zip",  
3630 - "url": "https://api.github.com/repos/doctrine/instantiator/zipball/8e884e78f9f0eb1329e445619e04456e64d8051d",  
3631 - "reference": "8e884e78f9f0eb1329e445619e04456e64d8051d",  
3632 - "shasum": ""  
3633 - },  
3634 - "require": {  
3635 - "php": ">=5.3,<8.0-DEV"  
3636 - },  
3637 - "require-dev": {  
3638 - "athletic/athletic": "~0.1.8",  
3639 - "ext-pdo": "*",  
3640 - "ext-phar": "*",  
3641 - "phpunit/phpunit": "~4.0",  
3642 - "squizlabs/php_codesniffer": "~2.0"  
3643 - },  
3644 - "type": "library",  
3645 - "extra": {  
3646 - "branch-alias": {  
3647 - "dev-master": "1.0.x-dev"  
3648 - }  
3649 - },  
3650 - "autoload": {  
3651 - "psr-4": {  
3652 - "Doctrine\\Instantiator\\": "src/Doctrine/Instantiator/"  
3653 - }  
3654 - },  
3655 - "notification-url": "https://packagist.org/downloads/",  
3656 - "license": [  
3657 - "MIT"  
3658 - ],  
3659 - "authors": [  
3660 - {  
3661 - "name": "Marco Pivetta",  
3662 - "email": "ocramius@gmail.com",  
3663 - "homepage": "http://ocramius.github.com/"  
3664 - }  
3665 - ],  
3666 - "description": "A small, lightweight utility to instantiate objects in PHP without invoking their constructors",  
3667 - "homepage": "https://github.com/doctrine/instantiator",  
3668 - "keywords": [  
3669 - "constructor",  
3670 - "instantiate"  
3671 - ],  
3672 - "time": "2015-06-14 21:17:01"  
3673 - },  
3674 - {  
3675 - "name": "fzaninotto/faker",  
3676 - "version": "v1.6.0",  
3677 - "source": {  
3678 - "type": "git",  
3679 - "url": "https://github.com/fzaninotto/Faker.git",  
3680 - "reference": "44f9a286a04b80c76a4e5fb7aad8bb539b920123"  
3681 - },  
3682 - "dist": {  
3683 - "type": "zip",  
3684 - "url": "https://api.github.com/repos/fzaninotto/Faker/zipball/44f9a286a04b80c76a4e5fb7aad8bb539b920123",  
3685 - "reference": "44f9a286a04b80c76a4e5fb7aad8bb539b920123",  
3686 - "shasum": ""  
3687 - },  
3688 - "require": {  
3689 - "php": "^5.3.3|^7.0"  
3690 - },  
3691 - "require-dev": {  
3692 - "ext-intl": "*",  
3693 - "phpunit/phpunit": "~4.0",  
3694 - "squizlabs/php_codesniffer": "~1.5"  
3695 - },  
3696 - "type": "library",  
3697 - "extra": {  
3698 - "branch-alias": []  
3699 - },  
3700 - "autoload": {  
3701 - "psr-4": {  
3702 - "Faker\\": "src/Faker/"  
3703 - }  
3704 - },  
3705 - "notification-url": "https://packagist.org/downloads/",  
3706 - "license": [  
3707 - "MIT"  
3708 - ],  
3709 - "authors": [  
3710 - {  
3711 - "name": "François Zaninotto"  
3712 - }  
3713 - ],  
3714 - "description": "Faker is a PHP library that generates fake data for you.",  
3715 - "keywords": [  
3716 - "data",  
3717 - "faker",  
3718 - "fixtures"  
3719 - ],  
3720 - "time": "2016-04-29 12:21:54"  
3721 - },  
3722 - {  
3723 - "name": "myclabs/deep-copy",  
3724 - "version": "1.6.1",  
3725 - "source": {  
3726 - "type": "git",  
3727 - "url": "https://github.com/myclabs/DeepCopy.git",  
3728 - "reference": "8e6e04167378abf1ddb4d3522d8755c5fd90d102"  
3729 - },  
3730 - "dist": {  
3731 - "type": "zip",  
3732 - "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/8e6e04167378abf1ddb4d3522d8755c5fd90d102",  
3733 - "reference": "8e6e04167378abf1ddb4d3522d8755c5fd90d102",  
3734 - "shasum": ""  
3735 - },  
3736 - "require": {  
3737 - "php": ">=5.4.0"  
3738 - },  
3739 - "require-dev": {  
3740 - "doctrine/collections": "1.*",  
3741 - "phpunit/phpunit": "~4.1"  
3742 - },  
3743 - "type": "library",  
3744 - "autoload": {  
3745 - "psr-4": {  
3746 - "DeepCopy\\": "src/DeepCopy/"  
3747 - }  
3748 - },  
3749 - "notification-url": "https://packagist.org/downloads/",  
3750 - "license": [  
3751 - "MIT"  
3752 - ],  
3753 - "description": "Create deep copies (clones) of your objects",  
3754 - "homepage": "https://github.com/myclabs/DeepCopy",  
3755 - "keywords": [  
3756 - "clone",  
3757 - "copy",  
3758 - "duplicate",  
3759 - "object",  
3760 - "object graph"  
3761 - ],  
3762 - "time": "2017-04-12 18:52:22"  
3763 - },  
3764 - {  
3765 - "name": "phar-io/manifest",  
3766 - "version": "1.0.1",  
3767 - "source": {  
3768 - "type": "git",  
3769 - "url": "https://github.com/phar-io/manifest.git",  
3770 - "reference": "2df402786ab5368a0169091f61a7c1e0eb6852d0"  
3771 - },  
3772 - "dist": {  
3773 - "type": "zip",  
3774 - "url": "https://api.github.com/repos/phar-io/manifest/zipball/2df402786ab5368a0169091f61a7c1e0eb6852d0",  
3775 - "reference": "2df402786ab5368a0169091f61a7c1e0eb6852d0",  
3776 - "shasum": ""  
3777 - },  
3778 - "require": {  
3779 - "ext-dom": "*",  
3780 - "ext-phar": "*",  
3781 - "phar-io/version": "^1.0.1",  
3782 - "php": "^5.6 || ^7.0"  
3783 - },  
3784 - "type": "library",  
3785 - "extra": {  
3786 - "branch-alias": {  
3787 - "dev-master": "1.0.x-dev"  
3788 - }  
3789 - },  
3790 - "autoload": {  
3791 - "classmap": [  
3792 - "src/"  
3793 - ]  
3794 - },  
3795 - "notification-url": "https://packagist.org/downloads/",  
3796 - "license": [  
3797 - "BSD-3-Clause"  
3798 - ],  
3799 - "authors": [  
3800 - {  
3801 - "name": "Arne Blankerts",  
3802 - "email": "arne@blankerts.de",  
3803 - "role": "Developer"  
3804 - },  
3805 - {  
3806 - "name": "Sebastian Heuer",  
3807 - "email": "sebastian@phpeople.de",  
3808 - "role": "Developer"  
3809 - },  
3810 - {  
3811 - "name": "Sebastian Bergmann",  
3812 - "email": "sebastian@phpunit.de",  
3813 - "role": "Developer"  
3814 - }  
3815 - ],  
3816 - "description": "Component for reading phar.io manifest information from a PHP Archive (PHAR)",  
3817 - "time": "2017-03-05 18:14:27"  
3818 - },  
3819 - {  
3820 - "name": "phar-io/version",  
3821 - "version": "1.0.1",  
3822 - "source": {  
3823 - "type": "git",  
3824 - "url": "https://github.com/phar-io/version.git",  
3825 - "reference": "a70c0ced4be299a63d32fa96d9281d03e94041df"  
3826 - },  
3827 - "dist": {  
3828 - "type": "zip",  
3829 - "url": "https://api.github.com/repos/phar-io/version/zipball/a70c0ced4be299a63d32fa96d9281d03e94041df",  
3830 - "reference": "a70c0ced4be299a63d32fa96d9281d03e94041df",  
3831 - "shasum": ""  
3832 - },  
3833 - "require": {  
3834 - "php": "^5.6 || ^7.0"  
3835 - },  
3836 - "type": "library",  
3837 - "autoload": {  
3838 - "classmap": [  
3839 - "src/"  
3840 - ]  
3841 - },  
3842 - "notification-url": "https://packagist.org/downloads/",  
3843 - "license": [  
3844 - "BSD-3-Clause"  
3845 - ],  
3846 - "authors": [  
3847 - {  
3848 - "name": "Arne Blankerts",  
3849 - "email": "arne@blankerts.de",  
3850 - "role": "Developer"  
3851 - },  
3852 - {  
3853 - "name": "Sebastian Heuer",  
3854 - "email": "sebastian@phpeople.de",  
3855 - "role": "Developer"  
3856 - },  
3857 - {  
3858 - "name": "Sebastian Bergmann",  
3859 - "email": "sebastian@phpunit.de",  
3860 - "role": "Developer"  
3861 - }  
3862 - ],  
3863 - "description": "Library for handling version information and constraints",  
3864 - "time": "2017-03-05 17:38:23"  
3865 - },  
3866 - {  
3867 - "name": "phpdocumentor/reflection-common",  
3868 - "version": "1.0",  
3869 - "source": {  
3870 - "type": "git",  
3871 - "url": "https://github.com/phpDocumentor/ReflectionCommon.git",  
3872 - "reference": "144c307535e82c8fdcaacbcfc1d6d8eeb896687c"  
3873 - },  
3874 - "dist": {  
3875 - "type": "zip",  
3876 - "url": "https://api.github.com/repos/phpDocumentor/ReflectionCommon/zipball/144c307535e82c8fdcaacbcfc1d6d8eeb896687c",  
3877 - "reference": "144c307535e82c8fdcaacbcfc1d6d8eeb896687c",  
3878 - "shasum": ""  
3879 - },  
3880 - "require": {  
3881 - "php": ">=5.5"  
3882 - },  
3883 - "require-dev": {  
3884 - "phpunit/phpunit": "^4.6"  
3885 - },  
3886 - "type": "library",  
3887 - "extra": {  
3888 - "branch-alias": {  
3889 - "dev-master": "1.0.x-dev"  
3890 - }  
3891 - },  
3892 - "autoload": {  
3893 - "psr-4": {  
3894 - "phpDocumentor\\Reflection\\": [  
3895 - "src"  
3896 - ]  
3897 - }  
3898 - },  
3899 - "notification-url": "https://packagist.org/downloads/",  
3900 - "license": [  
3901 - "MIT"  
3902 - ],  
3903 - "authors": [  
3904 - {  
3905 - "name": "Jaap van Otterdijk",  
3906 - "email": "opensource@ijaap.nl"  
3907 - }  
3908 - ],  
3909 - "description": "Common reflection classes used by phpdocumentor to reflect the code structure",  
3910 - "homepage": "http://www.phpdoc.org",  
3911 - "keywords": [  
3912 - "FQSEN",  
3913 - "phpDocumentor",  
3914 - "phpdoc",  
3915 - "reflection",  
3916 - "static analysis"  
3917 - ],  
3918 - "time": "2015-12-27 11:43:31"  
3919 - },  
3920 - {  
3921 - "name": "phpdocumentor/reflection-docblock",  
3922 - "version": "3.1.1",  
3923 - "source": {  
3924 - "type": "git",  
3925 - "url": "https://github.com/phpDocumentor/ReflectionDocBlock.git",  
3926 - "reference": "8331b5efe816ae05461b7ca1e721c01b46bafb3e"  
3927 - },  
3928 - "dist": {  
3929 - "type": "zip",  
3930 - "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/8331b5efe816ae05461b7ca1e721c01b46bafb3e",  
3931 - "reference": "8331b5efe816ae05461b7ca1e721c01b46bafb3e",  
3932 - "shasum": ""  
3933 - },  
3934 - "require": {  
3935 - "php": ">=5.5",  
3936 - "phpdocumentor/reflection-common": "^1.0@dev",  
3937 - "phpdocumentor/type-resolver": "^0.2.0",  
3938 - "webmozart/assert": "^1.0"  
3939 - },  
3940 - "require-dev": {  
3941 - "mockery/mockery": "^0.9.4",  
3942 - "phpunit/phpunit": "^4.4"  
3943 - },  
3944 - "type": "library",  
3945 - "autoload": {  
3946 - "psr-4": {  
3947 - "phpDocumentor\\Reflection\\": [  
3948 - "src/"  
3949 - ]  
3950 - }  
3951 - },  
3952 - "notification-url": "https://packagist.org/downloads/",  
3953 - "license": [  
3954 - "MIT"  
3955 - ],  
3956 - "authors": [  
3957 - {  
3958 - "name": "Mike van Riel",  
3959 - "email": "me@mikevanriel.com"  
3960 - }  
3961 - ],  
3962 - "description": "With this component, a library can provide support for annotations via DocBlocks or otherwise retrieve information that is embedded in a DocBlock.",  
3963 - "time": "2016-09-30 07:12:33"  
3964 - },  
3965 - {  
3966 - "name": "phpdocumentor/type-resolver",  
3967 - "version": "0.2.1",  
3968 - "source": {  
3969 - "type": "git",  
3970 - "url": "https://github.com/phpDocumentor/TypeResolver.git",  
3971 - "reference": "e224fb2ea2fba6d3ad6fdaef91cd09a172155ccb"  
3972 - },  
3973 - "dist": {  
3974 - "type": "zip",  
3975 - "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/e224fb2ea2fba6d3ad6fdaef91cd09a172155ccb",  
3976 - "reference": "e224fb2ea2fba6d3ad6fdaef91cd09a172155ccb",  
3977 - "shasum": ""  
3978 - },  
3979 - "require": {  
3980 - "php": ">=5.5",  
3981 - "phpdocumentor/reflection-common": "^1.0"  
3982 - },  
3983 - "require-dev": {  
3984 - "mockery/mockery": "^0.9.4",  
3985 - "phpunit/phpunit": "^5.2||^4.8.24"  
3986 - },  
3987 - "type": "library",  
3988 - "extra": {  
3989 - "branch-alias": {  
3990 - "dev-master": "1.0.x-dev"  
3991 - }  
3992 - },  
3993 - "autoload": {  
3994 - "psr-4": {  
3995 - "phpDocumentor\\Reflection\\": [  
3996 - "src/"  
3997 - ]  
3998 - }  
3999 - },  
4000 - "notification-url": "https://packagist.org/downloads/",  
4001 - "license": [  
4002 - "MIT"  
4003 - ],  
4004 - "authors": [  
4005 - {  
4006 - "name": "Mike van Riel",  
4007 - "email": "me@mikevanriel.com"  
4008 - }  
4009 - ],  
4010 - "time": "2016-11-25 06:54:22"  
4011 - },  
4012 - {  
4013 - "name": "phpspec/php-diff",  
4014 - "version": "v1.1.0",  
4015 - "source": {  
4016 - "type": "git",  
4017 - "url": "https://github.com/phpspec/php-diff.git",  
4018 - "reference": "0464787bfa7cd13576c5a1e318709768798bec6a"  
4019 - },  
4020 - "dist": {  
4021 - "type": "zip",  
4022 - "url": "https://api.github.com/repos/phpspec/php-diff/zipball/0464787bfa7cd13576c5a1e318709768798bec6a",  
4023 - "reference": "0464787bfa7cd13576c5a1e318709768798bec6a",  
4024 - "shasum": ""  
4025 - },  
4026 - "type": "library",  
4027 - "extra": {  
4028 - "branch-alias": {  
4029 - "dev-master": "1.0.x-dev"  
4030 - }  
4031 - },  
4032 - "autoload": {  
4033 - "psr-0": {  
4034 - "Diff": "lib/"  
4035 - }  
4036 - },  
4037 - "notification-url": "https://packagist.org/downloads/",  
4038 - "license": [  
4039 - "BSD-3-Clause"  
4040 - ],  
4041 - "authors": [  
4042 - {  
4043 - "name": "Chris Boulton",  
4044 - "homepage": "http://github.com/chrisboulton"  
4045 - }  
4046 - ],  
4047 - "description": "A comprehensive library for generating differences between two hashable objects (strings or arrays).",  
4048 - "time": "2016-04-07 12:29:16"  
4049 - },  
4050 - {  
4051 - "name": "phpspec/prophecy",  
4052 - "version": "v1.7.0",  
4053 - "source": {  
4054 - "type": "git",  
4055 - "url": "https://github.com/phpspec/prophecy.git",  
4056 - "reference": "93d39f1f7f9326d746203c7c056f300f7f126073"  
4057 - },  
4058 - "dist": {  
4059 - "type": "zip",  
4060 - "url": "https://api.github.com/repos/phpspec/prophecy/zipball/93d39f1f7f9326d746203c7c056f300f7f126073",  
4061 - "reference": "93d39f1f7f9326d746203c7c056f300f7f126073",  
4062 - "shasum": ""  
4063 - },  
4064 - "require": {  
4065 - "doctrine/instantiator": "^1.0.2",  
4066 - "php": "^5.3|^7.0",  
4067 - "phpdocumentor/reflection-docblock": "^2.0|^3.0.2",  
4068 - "sebastian/comparator": "^1.1|^2.0",  
4069 - "sebastian/recursion-context": "^1.0|^2.0|^3.0"  
4070 - },  
4071 - "require-dev": {  
4072 - "phpspec/phpspec": "^2.5|^3.2",  
4073 - "phpunit/phpunit": "^4.8 || ^5.6.5"  
4074 - },  
4075 - "type": "library",  
4076 - "extra": {  
4077 - "branch-alias": {  
4078 - "dev-master": "1.6.x-dev"  
4079 - }  
4080 - },  
4081 - "autoload": {  
4082 - "psr-0": {  
4083 - "Prophecy\\": "src/"  
4084 - }  
4085 - },  
4086 - "notification-url": "https://packagist.org/downloads/",  
4087 - "license": [  
4088 - "MIT"  
4089 - ],  
4090 - "authors": [  
4091 - {  
4092 - "name": "Konstantin Kudryashov",  
4093 - "email": "ever.zet@gmail.com",  
4094 - "homepage": "http://everzet.com"  
4095 - },  
4096 - {  
4097 - "name": "Marcello Duarte",  
4098 - "email": "marcello.duarte@gmail.com"  
4099 - }  
4100 - ],  
4101 - "description": "Highly opinionated mocking framework for PHP 5.3+",  
4102 - "homepage": "https://github.com/phpspec/prophecy",  
4103 - "keywords": [  
4104 - "Double",  
4105 - "Dummy",  
4106 - "fake",  
4107 - "mock",  
4108 - "spy",  
4109 - "stub"  
4110 - ],  
4111 - "time": "2017-03-02 20:05:34"  
4112 - },  
4113 - {  
4114 - "name": "phpunit/php-code-coverage",  
4115 - "version": "5.2.1",  
4116 - "source": {  
4117 - "type": "git",  
4118 - "url": "https://github.com/sebastianbergmann/php-code-coverage.git",  
4119 - "reference": "dc421f9ca5082a0c0cb04afb171c765f79add85b"  
4120 - },  
4121 - "dist": {  
4122 - "type": "zip",  
4123 - "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/dc421f9ca5082a0c0cb04afb171c765f79add85b",  
4124 - "reference": "dc421f9ca5082a0c0cb04afb171c765f79add85b",  
4125 - "shasum": ""  
4126 - },  
4127 - "require": {  
4128 - "ext-dom": "*",  
4129 - "ext-xmlwriter": "*",  
4130 - "php": "^7.0",  
4131 - "phpunit/php-file-iterator": "^1.3",  
4132 - "phpunit/php-text-template": "^1.2",  
4133 - "phpunit/php-token-stream": "^1.4.11 || ^2.0",  
4134 - "sebastian/code-unit-reverse-lookup": "^1.0",  
4135 - "sebastian/environment": "^3.0",  
4136 - "sebastian/version": "^2.0",  
4137 - "theseer/tokenizer": "^1.1"  
4138 - },  
4139 - "require-dev": {  
4140 - "ext-xdebug": "^2.5",  
4141 - "phpunit/phpunit": "^6.0"  
4142 - },  
4143 - "suggest": {  
4144 - "ext-xdebug": "^2.5.3"  
4145 - },  
4146 - "type": "library",  
4147 - "extra": {  
4148 - "branch-alias": {  
4149 - "dev-master": "5.2.x-dev"  
4150 - }  
4151 - },  
4152 - "autoload": {  
4153 - "classmap": [  
4154 - "src/"  
4155 - ]  
4156 - },  
4157 - "notification-url": "https://packagist.org/downloads/",  
4158 - "license": [  
4159 - "BSD-3-Clause"  
4160 - ],  
4161 - "authors": [  
4162 - {  
4163 - "name": "Sebastian Bergmann",  
4164 - "email": "sb@sebastian-bergmann.de",  
4165 - "role": "lead"  
4166 - }  
4167 - ],  
4168 - "description": "Library that provides collection, processing, and rendering functionality for PHP code coverage information.",  
4169 - "homepage": "https://github.com/sebastianbergmann/php-code-coverage",  
4170 - "keywords": [  
4171 - "coverage",  
4172 - "testing",  
4173 - "xunit"  
4174 - ],  
4175 - "time": "2017-04-21 08:03:57"  
4176 - },  
4177 - {  
4178 - "name": "phpunit/php-file-iterator",  
4179 - "version": "1.4.2",  
4180 - "source": {  
4181 - "type": "git",  
4182 - "url": "https://github.com/sebastianbergmann/php-file-iterator.git",  
4183 - "reference": "3cc8f69b3028d0f96a9078e6295d86e9bf019be5"  
4184 - },  
4185 - "dist": {  
4186 - "type": "zip",  
4187 - "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/3cc8f69b3028d0f96a9078e6295d86e9bf019be5",  
4188 - "reference": "3cc8f69b3028d0f96a9078e6295d86e9bf019be5",  
4189 - "shasum": ""  
4190 - },  
4191 - "require": {  
4192 - "php": ">=5.3.3"  
4193 - },  
4194 - "type": "library",  
4195 - "extra": {  
4196 - "branch-alias": {  
4197 - "dev-master": "1.4.x-dev"  
4198 - }  
4199 - },  
4200 - "autoload": {  
4201 - "classmap": [  
4202 - "src/"  
4203 - ]  
4204 - },  
4205 - "notification-url": "https://packagist.org/downloads/",  
4206 - "license": [  
4207 - "BSD-3-Clause"  
4208 - ],  
4209 - "authors": [  
4210 - {  
4211 - "name": "Sebastian Bergmann",  
4212 - "email": "sb@sebastian-bergmann.de",  
4213 - "role": "lead"  
4214 - }  
4215 - ],  
4216 - "description": "FilterIterator implementation that filters files based on a list of suffixes.",  
4217 - "homepage": "https://github.com/sebastianbergmann/php-file-iterator/",  
4218 - "keywords": [  
4219 - "filesystem",  
4220 - "iterator"  
4221 - ],  
4222 - "time": "2016-10-03 07:40:28"  
4223 - },  
4224 - {  
4225 - "name": "phpunit/php-text-template",  
4226 - "version": "1.2.1",  
4227 - "source": {  
4228 - "type": "git",  
4229 - "url": "https://github.com/sebastianbergmann/php-text-template.git",  
4230 - "reference": "31f8b717e51d9a2afca6c9f046f5d69fc27c8686"  
4231 - },  
4232 - "dist": {  
4233 - "type": "zip",  
4234 - "url": "https://api.github.com/repos/sebastianbergmann/php-text-template/zipball/31f8b717e51d9a2afca6c9f046f5d69fc27c8686",  
4235 - "reference": "31f8b717e51d9a2afca6c9f046f5d69fc27c8686",  
4236 - "shasum": ""  
4237 - },  
4238 - "require": {  
4239 - "php": ">=5.3.3"  
4240 - },  
4241 - "type": "library",  
4242 - "autoload": {  
4243 - "classmap": [  
4244 - "src/"  
4245 - ]  
4246 - },  
4247 - "notification-url": "https://packagist.org/downloads/",  
4248 - "license": [  
4249 - "BSD-3-Clause"  
4250 - ],  
4251 - "authors": [  
4252 - {  
4253 - "name": "Sebastian Bergmann",  
4254 - "email": "sebastian@phpunit.de",  
4255 - "role": "lead"  
4256 - }  
4257 - ],  
4258 - "description": "Simple template engine.",  
4259 - "homepage": "https://github.com/sebastianbergmann/php-text-template/",  
4260 - "keywords": [  
4261 - "template"  
4262 - ],  
4263 - "time": "2015-06-21 13:50:34"  
4264 - },  
4265 - {  
4266 - "name": "phpunit/php-timer",  
4267 - "version": "1.0.9",  
4268 - "source": {  
4269 - "type": "git",  
4270 - "url": "https://github.com/sebastianbergmann/php-timer.git",  
4271 - "reference": "3dcf38ca72b158baf0bc245e9184d3fdffa9c46f"  
4272 - },  
4273 - "dist": {  
4274 - "type": "zip",  
4275 - "url": "https://api.github.com/repos/sebastianbergmann/php-timer/zipball/3dcf38ca72b158baf0bc245e9184d3fdffa9c46f",  
4276 - "reference": "3dcf38ca72b158baf0bc245e9184d3fdffa9c46f",  
4277 - "shasum": ""  
4278 - },  
4279 - "require": {  
4280 - "php": "^5.3.3 || ^7.0"  
4281 - },  
4282 - "require-dev": {  
4283 - "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.0"  
4284 - },  
4285 - "type": "library",  
4286 - "extra": {  
4287 - "branch-alias": {  
4288 - "dev-master": "1.0-dev"  
4289 - }  
4290 - },  
4291 - "autoload": {  
4292 - "classmap": [  
4293 - "src/"  
4294 - ]  
4295 - },  
4296 - "notification-url": "https://packagist.org/downloads/",  
4297 - "license": [  
4298 - "BSD-3-Clause"  
4299 - ],  
4300 - "authors": [  
4301 - {  
4302 - "name": "Sebastian Bergmann",  
4303 - "email": "sb@sebastian-bergmann.de",  
4304 - "role": "lead"  
4305 - }  
4306 - ],  
4307 - "description": "Utility class for timing",  
4308 - "homepage": "https://github.com/sebastianbergmann/php-timer/",  
4309 - "keywords": [  
4310 - "timer"  
4311 - ],  
4312 - "time": "2017-02-26 11:10:40"  
4313 - },  
4314 - {  
4315 - "name": "phpunit/php-token-stream",  
4316 - "version": "1.4.11",  
4317 - "source": {  
4318 - "type": "git",  
4319 - "url": "https://github.com/sebastianbergmann/php-token-stream.git",  
4320 - "reference": "e03f8f67534427a787e21a385a67ec3ca6978ea7"  
4321 - },  
4322 - "dist": {  
4323 - "type": "zip",  
4324 - "url": "https://api.github.com/repos/sebastianbergmann/php-token-stream/zipball/e03f8f67534427a787e21a385a67ec3ca6978ea7",  
4325 - "reference": "e03f8f67534427a787e21a385a67ec3ca6978ea7",  
4326 - "shasum": ""  
4327 - },  
4328 - "require": {  
4329 - "ext-tokenizer": "*",  
4330 - "php": ">=5.3.3"  
4331 - },  
4332 - "require-dev": {  
4333 - "phpunit/phpunit": "~4.2"  
4334 - },  
4335 - "type": "library",  
4336 - "extra": {  
4337 - "branch-alias": {  
4338 - "dev-master": "1.4-dev"  
4339 - }  
4340 - },  
4341 - "autoload": {  
4342 - "classmap": [  
4343 - "src/"  
4344 - ]  
4345 - },  
4346 - "notification-url": "https://packagist.org/downloads/",  
4347 - "license": [  
4348 - "BSD-3-Clause"  
4349 - ],  
4350 - "authors": [  
4351 - {  
4352 - "name": "Sebastian Bergmann",  
4353 - "email": "sebastian@phpunit.de"  
4354 - }  
4355 - ],  
4356 - "description": "Wrapper around PHP's tokenizer extension.",  
4357 - "homepage": "https://github.com/sebastianbergmann/php-token-stream/",  
4358 - "keywords": [  
4359 - "tokenizer"  
4360 - ],  
4361 - "time": "2017-02-27 10:12:30"  
4362 - },  
4363 - {  
4364 - "name": "phpunit/phpunit",  
4365 - "version": "6.2.2",  
4366 - "source": {  
4367 - "type": "git",  
4368 - "url": "https://github.com/sebastianbergmann/phpunit.git",  
4369 - "reference": "f2786490399836d2a544a34785c4a8d3ab32cf0e"  
4370 - },  
4371 - "dist": {  
4372 - "type": "zip",  
4373 - "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/f2786490399836d2a544a34785c4a8d3ab32cf0e",  
4374 - "reference": "f2786490399836d2a544a34785c4a8d3ab32cf0e",  
4375 - "shasum": ""  
4376 - },  
4377 - "require": {  
4378 - "ext-dom": "*",  
4379 - "ext-json": "*",  
4380 - "ext-libxml": "*",  
4381 - "ext-mbstring": "*",  
4382 - "ext-xml": "*",  
4383 - "myclabs/deep-copy": "^1.3",  
4384 - "phar-io/manifest": "^1.0.1",  
4385 - "phar-io/version": "^1.0",  
4386 - "php": "^7.0",  
4387 - "phpspec/prophecy": "^1.7",  
4388 - "phpunit/php-code-coverage": "^5.2",  
4389 - "phpunit/php-file-iterator": "^1.4",  
4390 - "phpunit/php-text-template": "^1.2",  
4391 - "phpunit/php-timer": "^1.0.6",  
4392 - "phpunit/phpunit-mock-objects": "^4.0",  
4393 - "sebastian/comparator": "^2.0",  
4394 - "sebastian/diff": "^1.4.3 || ^2.0",  
4395 - "sebastian/environment": "^3.0.2",  
4396 - "sebastian/exporter": "^3.1",  
4397 - "sebastian/global-state": "^1.1 || ^2.0",  
4398 - "sebastian/object-enumerator": "^3.0.2",  
4399 - "sebastian/resource-operations": "^1.0",  
4400 - "sebastian/version": "^2.0"  
4401 - },  
4402 - "conflict": {  
4403 - "phpdocumentor/reflection-docblock": "3.0.2",  
4404 - "phpunit/dbunit": "<3.0"  
4405 - },  
4406 - "require-dev": {  
4407 - "ext-pdo": "*"  
4408 - },  
4409 - "suggest": {  
4410 - "ext-xdebug": "*",  
4411 - "phpunit/php-invoker": "^1.1"  
4412 - },  
4413 - "bin": [  
4414 - "phpunit"  
4415 - ],  
4416 - "type": "library",  
4417 - "extra": {  
4418 - "branch-alias": {  
4419 - "dev-master": "6.2.x-dev"  
4420 - }  
4421 - },  
4422 - "autoload": {  
4423 - "classmap": [  
4424 - "src/"  
4425 - ]  
4426 - },  
4427 - "notification-url": "https://packagist.org/downloads/",  
4428 - "license": [  
4429 - "BSD-3-Clause"  
4430 - ],  
4431 - "authors": [  
4432 - {  
4433 - "name": "Sebastian Bergmann",  
4434 - "email": "sebastian@phpunit.de",  
4435 - "role": "lead"  
4436 - }  
4437 - ],  
4438 - "description": "The PHP Unit Testing framework.",  
4439 - "homepage": "https://phpunit.de/",  
4440 - "keywords": [  
4441 - "phpunit",  
4442 - "testing",  
4443 - "xunit"  
4444 - ],  
4445 - "time": "2017-06-13 14:07:07"  
4446 - },  
4447 - {  
4448 - "name": "phpunit/phpunit-mock-objects",  
4449 - "version": "4.0.1",  
4450 - "source": {  
4451 - "type": "git",  
4452 - "url": "https://github.com/sebastianbergmann/phpunit-mock-objects.git",  
4453 - "reference": "eabce450df194817a7d7e27e19013569a903a2bf"  
4454 - },  
4455 - "dist": {  
4456 - "type": "zip",  
4457 - "url": "https://api.github.com/repos/sebastianbergmann/phpunit-mock-objects/zipball/eabce450df194817a7d7e27e19013569a903a2bf",  
4458 - "reference": "eabce450df194817a7d7e27e19013569a903a2bf",  
4459 - "shasum": ""  
4460 - },  
4461 - "require": {  
4462 - "doctrine/instantiator": "^1.0.2",  
4463 - "php": "^7.0",  
4464 - "phpunit/php-text-template": "^1.2",  
4465 - "sebastian/exporter": "^3.0"  
4466 - },  
4467 - "conflict": {  
4468 - "phpunit/phpunit": "<6.0"  
4469 - },  
4470 - "require-dev": {  
4471 - "phpunit/phpunit": "^6.0"  
4472 - },  
4473 - "suggest": {  
4474 - "ext-soap": "*"  
4475 - },  
4476 - "type": "library",  
4477 - "extra": {  
4478 - "branch-alias": {  
4479 - "dev-master": "4.0.x-dev"  
4480 - }  
4481 - },  
4482 - "autoload": {  
4483 - "classmap": [  
4484 - "src/"  
4485 - ]  
4486 - },  
4487 - "notification-url": "https://packagist.org/downloads/",  
4488 - "license": [  
4489 - "BSD-3-Clause"  
4490 - ],  
4491 - "authors": [  
4492 - {  
4493 - "name": "Sebastian Bergmann",  
4494 - "email": "sb@sebastian-bergmann.de",  
4495 - "role": "lead"  
4496 - }  
4497 - ],  
4498 - "description": "Mock Object library for PHPUnit",  
4499 - "homepage": "https://github.com/sebastianbergmann/phpunit-mock-objects/",  
4500 - "keywords": [  
4501 - "mock",  
4502 - "xunit"  
4503 - ],  
4504 - "time": "2017-03-03 06:30:20"  
4505 - },  
4506 - {  
4507 - "name": "sebastian/code-unit-reverse-lookup",  
4508 - "version": "1.0.1",  
4509 - "source": {  
4510 - "type": "git",  
4511 - "url": "https://github.com/sebastianbergmann/code-unit-reverse-lookup.git",  
4512 - "reference": "4419fcdb5eabb9caa61a27c7a1db532a6b55dd18"  
4513 - },  
4514 - "dist": {  
4515 - "type": "zip",  
4516 - "url": "https://api.github.com/repos/sebastianbergmann/code-unit-reverse-lookup/zipball/4419fcdb5eabb9caa61a27c7a1db532a6b55dd18",  
4517 - "reference": "4419fcdb5eabb9caa61a27c7a1db532a6b55dd18",  
4518 - "shasum": ""  
4519 - },  
4520 - "require": {  
4521 - "php": "^5.6 || ^7.0"  
4522 - },  
4523 - "require-dev": {  
4524 - "phpunit/phpunit": "^5.7 || ^6.0"  
4525 - },  
4526 - "type": "library",  
4527 - "extra": {  
4528 - "branch-alias": {  
4529 - "dev-master": "1.0.x-dev"  
4530 - }  
4531 - },  
4532 - "autoload": {  
4533 - "classmap": [  
4534 - "src/"  
4535 - ]  
4536 - },  
4537 - "notification-url": "https://packagist.org/downloads/",  
4538 - "license": [  
4539 - "BSD-3-Clause"  
4540 - ],  
4541 - "authors": [  
4542 - {  
4543 - "name": "Sebastian Bergmann",  
4544 - "email": "sebastian@phpunit.de"  
4545 - }  
4546 - ],  
4547 - "description": "Looks up which function or method a line of code belongs to",  
4548 - "homepage": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/",  
4549 - "time": "2017-03-04 06:30:41"  
4550 - },  
4551 - {  
4552 - "name": "sebastian/comparator",  
4553 - "version": "2.0.0",  
4554 - "source": {  
4555 - "type": "git",  
4556 - "url": "https://github.com/sebastianbergmann/comparator.git",  
4557 - "reference": "20f84f468cb67efee293246e6a09619b891f55f0"  
4558 - },  
4559 - "dist": {  
4560 - "type": "zip",  
4561 - "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/20f84f468cb67efee293246e6a09619b891f55f0",  
4562 - "reference": "20f84f468cb67efee293246e6a09619b891f55f0",  
4563 - "shasum": ""  
4564 - },  
4565 - "require": {  
4566 - "php": "^7.0",  
4567 - "sebastian/diff": "^1.2",  
4568 - "sebastian/exporter": "^3.0"  
4569 - },  
4570 - "require-dev": {  
4571 - "phpunit/phpunit": "^6.0"  
4572 - },  
4573 - "type": "library",  
4574 - "extra": {  
4575 - "branch-alias": {  
4576 - "dev-master": "2.0.x-dev"  
4577 - }  
4578 - },  
4579 - "autoload": {  
4580 - "classmap": [  
4581 - "src/"  
4582 - ]  
4583 - },  
4584 - "notification-url": "https://packagist.org/downloads/",  
4585 - "license": [  
4586 - "BSD-3-Clause"  
4587 - ],  
4588 - "authors": [  
4589 - {  
4590 - "name": "Jeff Welch",  
4591 - "email": "whatthejeff@gmail.com"  
4592 - },  
4593 - {  
4594 - "name": "Volker Dusch",  
4595 - "email": "github@wallbash.com"  
4596 - },  
4597 - {  
4598 - "name": "Bernhard Schussek",  
4599 - "email": "bschussek@2bepublished.at"  
4600 - },  
4601 - {  
4602 - "name": "Sebastian Bergmann",  
4603 - "email": "sebastian@phpunit.de"  
4604 - }  
4605 - ],  
4606 - "description": "Provides the functionality to compare PHP values for equality",  
4607 - "homepage": "http://www.github.com/sebastianbergmann/comparator",  
4608 - "keywords": [  
4609 - "comparator",  
4610 - "compare",  
4611 - "equality"  
4612 - ],  
4613 - "time": "2017-03-03 06:26:08"  
4614 - },  
4615 - {  
4616 - "name": "sebastian/diff",  
4617 - "version": "1.4.3",  
4618 - "source": {  
4619 - "type": "git",  
4620 - "url": "https://github.com/sebastianbergmann/diff.git",  
4621 - "reference": "7f066a26a962dbe58ddea9f72a4e82874a3975a4"  
4622 - },  
4623 - "dist": {  
4624 - "type": "zip",  
4625 - "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/7f066a26a962dbe58ddea9f72a4e82874a3975a4",  
4626 - "reference": "7f066a26a962dbe58ddea9f72a4e82874a3975a4",  
4627 - "shasum": ""  
4628 - },  
4629 - "require": {  
4630 - "php": "^5.3.3 || ^7.0"  
4631 - },  
4632 - "require-dev": {  
4633 - "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.0"  
4634 - },  
4635 - "type": "library",  
4636 - "extra": {  
4637 - "branch-alias": {  
4638 - "dev-master": "1.4-dev"  
4639 - }  
4640 - },  
4641 - "autoload": {  
4642 - "classmap": [  
4643 - "src/"  
4644 - ]  
4645 - },  
4646 - "notification-url": "https://packagist.org/downloads/",  
4647 - "license": [  
4648 - "BSD-3-Clause"  
4649 - ],  
4650 - "authors": [  
4651 - {  
4652 - "name": "Kore Nordmann",  
4653 - "email": "mail@kore-nordmann.de"  
4654 - },  
4655 - {  
4656 - "name": "Sebastian Bergmann",  
4657 - "email": "sebastian@phpunit.de"  
4658 - }  
4659 - ],  
4660 - "description": "Diff implementation",  
4661 - "homepage": "https://github.com/sebastianbergmann/diff",  
4662 - "keywords": [  
4663 - "diff"  
4664 - ],  
4665 - "time": "2017-05-22 07:24:03"  
4666 - },  
4667 - {  
4668 - "name": "sebastian/environment",  
4669 - "version": "3.0.3",  
4670 - "source": {  
4671 - "type": "git",  
4672 - "url": "https://github.com/sebastianbergmann/environment.git",  
4673 - "reference": "02b6b2c7aefe2cdb1185b8dbf8718b0bcedf3ab3"  
4674 - },  
4675 - "dist": {  
4676 - "type": "zip",  
4677 - "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/02b6b2c7aefe2cdb1185b8dbf8718b0bcedf3ab3",  
4678 - "reference": "02b6b2c7aefe2cdb1185b8dbf8718b0bcedf3ab3",  
4679 - "shasum": ""  
4680 - },  
4681 - "require": {  
4682 - "php": "^7.0"  
4683 - },  
4684 - "require-dev": {  
4685 - "phpunit/phpunit": "^6.1"  
4686 - },  
4687 - "type": "library",  
4688 - "extra": {  
4689 - "branch-alias": {  
4690 - "dev-master": "3.0.x-dev"  
4691 - }  
4692 - },  
4693 - "autoload": {  
4694 - "classmap": [  
4695 - "src/"  
4696 - ]  
4697 - },  
4698 - "notification-url": "https://packagist.org/downloads/",  
4699 - "license": [  
4700 - "BSD-3-Clause"  
4701 - ],  
4702 - "authors": [  
4703 - {  
4704 - "name": "Sebastian Bergmann",  
4705 - "email": "sebastian@phpunit.de"  
4706 - }  
4707 - ],  
4708 - "description": "Provides functionality to handle HHVM/PHP environments",  
4709 - "homepage": "http://www.github.com/sebastianbergmann/environment",  
4710 - "keywords": [  
4711 - "Xdebug",  
4712 - "environment",  
4713 - "hhvm"  
4714 - ],  
4715 - "time": "2017-05-18 10:10:00"  
4716 - },  
4717 - {  
4718 - "name": "sebastian/exporter",  
4719 - "version": "3.1.0",  
4720 - "source": {  
4721 - "type": "git",  
4722 - "url": "https://github.com/sebastianbergmann/exporter.git",  
4723 - "reference": "234199f4528de6d12aaa58b612e98f7d36adb937"  
4724 - },  
4725 - "dist": {  
4726 - "type": "zip",  
4727 - "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/234199f4528de6d12aaa58b612e98f7d36adb937",  
4728 - "reference": "234199f4528de6d12aaa58b612e98f7d36adb937",  
4729 - "shasum": ""  
4730 - },  
4731 - "require": {  
4732 - "php": "^7.0",  
4733 - "sebastian/recursion-context": "^3.0"  
4734 - },  
4735 - "require-dev": {  
4736 - "ext-mbstring": "*",  
4737 - "phpunit/phpunit": "^6.0"  
4738 - },  
4739 - "type": "library",  
4740 - "extra": {  
4741 - "branch-alias": {  
4742 - "dev-master": "3.1.x-dev"  
4743 - }  
4744 - },  
4745 - "autoload": {  
4746 - "classmap": [  
4747 - "src/"  
4748 - ]  
4749 - },  
4750 - "notification-url": "https://packagist.org/downloads/",  
4751 - "license": [  
4752 - "BSD-3-Clause"  
4753 - ],  
4754 - "authors": [  
4755 - {  
4756 - "name": "Jeff Welch",  
4757 - "email": "whatthejeff@gmail.com"  
4758 - },  
4759 - {  
4760 - "name": "Volker Dusch",  
4761 - "email": "github@wallbash.com"  
4762 - },  
4763 - {  
4764 - "name": "Bernhard Schussek",  
4765 - "email": "bschussek@2bepublished.at"  
4766 - },  
4767 - {  
4768 - "name": "Sebastian Bergmann",  
4769 - "email": "sebastian@phpunit.de"  
4770 - },  
4771 - {  
4772 - "name": "Adam Harvey",  
4773 - "email": "aharvey@php.net"  
4774 - }  
4775 - ],  
4776 - "description": "Provides the functionality to export PHP variables for visualization",  
4777 - "homepage": "http://www.github.com/sebastianbergmann/exporter",  
4778 - "keywords": [  
4779 - "export",  
4780 - "exporter"  
4781 - ],  
4782 - "time": "2017-04-03 13:19:02"  
4783 - },  
4784 - {  
4785 - "name": "sebastian/global-state",  
4786 - "version": "2.0.0",  
4787 - "source": {  
4788 - "type": "git",  
4789 - "url": "https://github.com/sebastianbergmann/global-state.git",  
4790 - "reference": "e8ba02eed7bbbb9e59e43dedd3dddeff4a56b0c4"  
4791 - },  
4792 - "dist": {  
4793 - "type": "zip",  
4794 - "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/e8ba02eed7bbbb9e59e43dedd3dddeff4a56b0c4",  
4795 - "reference": "e8ba02eed7bbbb9e59e43dedd3dddeff4a56b0c4",  
4796 - "shasum": ""  
4797 - },  
4798 - "require": {  
4799 - "php": "^7.0"  
4800 - },  
4801 - "require-dev": {  
4802 - "phpunit/phpunit": "^6.0"  
4803 - },  
4804 - "suggest": {  
4805 - "ext-uopz": "*"  
4806 - },  
4807 - "type": "library",  
4808 - "extra": {  
4809 - "branch-alias": {  
4810 - "dev-master": "2.0-dev"  
4811 - }  
4812 - },  
4813 - "autoload": {  
4814 - "classmap": [  
4815 - "src/"  
4816 - ]  
4817 - },  
4818 - "notification-url": "https://packagist.org/downloads/",  
4819 - "license": [  
4820 - "BSD-3-Clause"  
4821 - ],  
4822 - "authors": [  
4823 - {  
4824 - "name": "Sebastian Bergmann",  
4825 - "email": "sebastian@phpunit.de"  
4826 - }  
4827 - ],  
4828 - "description": "Snapshotting of global state",  
4829 - "homepage": "http://www.github.com/sebastianbergmann/global-state",  
4830 - "keywords": [  
4831 - "global state"  
4832 - ],  
4833 - "time": "2017-04-27 15:39:26"  
4834 - },  
4835 - {  
4836 - "name": "sebastian/object-enumerator",  
4837 - "version": "3.0.2",  
4838 - "source": {  
4839 - "type": "git",  
4840 - "url": "https://github.com/sebastianbergmann/object-enumerator.git",  
4841 - "reference": "31dd3379d16446c5d86dec32ab1ad1f378581ad8"  
4842 - },  
4843 - "dist": {  
4844 - "type": "zip",  
4845 - "url": "https://api.github.com/repos/sebastianbergmann/object-enumerator/zipball/31dd3379d16446c5d86dec32ab1ad1f378581ad8",  
4846 - "reference": "31dd3379d16446c5d86dec32ab1ad1f378581ad8",  
4847 - "shasum": ""  
4848 - },  
4849 - "require": {  
4850 - "php": "^7.0",  
4851 - "sebastian/object-reflector": "^1.0",  
4852 - "sebastian/recursion-context": "^3.0"  
4853 - },  
4854 - "require-dev": {  
4855 - "phpunit/phpunit": "^6.0"  
4856 - },  
4857 - "type": "library",  
4858 - "extra": {  
4859 - "branch-alias": {  
4860 - "dev-master": "3.0.x-dev"  
4861 - }  
4862 - },  
4863 - "autoload": {  
4864 - "classmap": [  
4865 - "src/"  
4866 - ]  
4867 - },  
4868 - "notification-url": "https://packagist.org/downloads/",  
4869 - "license": [  
4870 - "BSD-3-Clause"  
4871 - ],  
4872 - "authors": [  
4873 - {  
4874 - "name": "Sebastian Bergmann",  
4875 - "email": "sebastian@phpunit.de"  
4876 - }  
4877 - ],  
4878 - "description": "Traverses array structures and object graphs to enumerate all referenced objects",  
4879 - "homepage": "https://github.com/sebastianbergmann/object-enumerator/",  
4880 - "time": "2017-03-12 15:17:29"  
4881 - },  
4882 - {  
4883 - "name": "sebastian/object-reflector",  
4884 - "version": "1.1.1",  
4885 - "source": {  
4886 - "type": "git",  
4887 - "url": "https://github.com/sebastianbergmann/object-reflector.git",  
4888 - "reference": "773f97c67f28de00d397be301821b06708fca0be"  
4889 - },  
4890 - "dist": {  
4891 - "type": "zip",  
4892 - "url": "https://api.github.com/repos/sebastianbergmann/object-reflector/zipball/773f97c67f28de00d397be301821b06708fca0be",  
4893 - "reference": "773f97c67f28de00d397be301821b06708fca0be",  
4894 - "shasum": ""  
4895 - },  
4896 - "require": {  
4897 - "php": "^7.0"  
4898 - },  
4899 - "require-dev": {  
4900 - "phpunit/phpunit": "^6.0"  
4901 - },  
4902 - "type": "library",  
4903 - "extra": {  
4904 - "branch-alias": {  
4905 - "dev-master": "1.1-dev"  
4906 - }  
4907 - },  
4908 - "autoload": {  
4909 - "classmap": [  
4910 - "src/"  
4911 - ]  
4912 - },  
4913 - "notification-url": "https://packagist.org/downloads/",  
4914 - "license": [  
4915 - "BSD-3-Clause"  
4916 - ],  
4917 - "authors": [  
4918 - {  
4919 - "name": "Sebastian Bergmann",  
4920 - "email": "sebastian@phpunit.de"  
4921 - }  
4922 - ],  
4923 - "description": "Allows reflection of object attributes, including inherited and non-public ones",  
4924 - "homepage": "https://github.com/sebastianbergmann/object-reflector/",  
4925 - "time": "2017-03-29 09:07:27"  
4926 - },  
4927 - {  
4928 - "name": "sebastian/recursion-context",  
4929 - "version": "3.0.0",  
4930 - "source": {  
4931 - "type": "git",  
4932 - "url": "https://github.com/sebastianbergmann/recursion-context.git",  
4933 - "reference": "5b0cd723502bac3b006cbf3dbf7a1e3fcefe4fa8"  
4934 - },  
4935 - "dist": {  
4936 - "type": "zip",  
4937 - "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/5b0cd723502bac3b006cbf3dbf7a1e3fcefe4fa8",  
4938 - "reference": "5b0cd723502bac3b006cbf3dbf7a1e3fcefe4fa8",  
4939 - "shasum": ""  
4940 - },  
4941 - "require": {  
4942 - "php": "^7.0"  
4943 - },  
4944 - "require-dev": {  
4945 - "phpunit/phpunit": "^6.0"  
4946 - },  
4947 - "type": "library",  
4948 - "extra": {  
4949 - "branch-alias": {  
4950 - "dev-master": "3.0.x-dev"  
4951 - }  
4952 - },  
4953 - "autoload": {  
4954 - "classmap": [  
4955 - "src/"  
4956 - ]  
4957 - },  
4958 - "notification-url": "https://packagist.org/downloads/",  
4959 - "license": [  
4960 - "BSD-3-Clause"  
4961 - ],  
4962 - "authors": [  
4963 - {  
4964 - "name": "Jeff Welch",  
4965 - "email": "whatthejeff@gmail.com"  
4966 - },  
4967 - {  
4968 - "name": "Sebastian Bergmann",  
4969 - "email": "sebastian@phpunit.de"  
4970 - },  
4971 - {  
4972 - "name": "Adam Harvey",  
4973 - "email": "aharvey@php.net"  
4974 - }  
4975 - ],  
4976 - "description": "Provides functionality to recursively process PHP variables",  
4977 - "homepage": "http://www.github.com/sebastianbergmann/recursion-context",  
4978 - "time": "2017-03-03 06:23:57"  
4979 - },  
4980 - {  
4981 - "name": "sebastian/resource-operations",  
4982 - "version": "1.0.0",  
4983 - "source": {  
4984 - "type": "git",  
4985 - "url": "https://github.com/sebastianbergmann/resource-operations.git",  
4986 - "reference": "ce990bb21759f94aeafd30209e8cfcdfa8bc3f52"  
4987 - },  
4988 - "dist": {  
4989 - "type": "zip",  
4990 - "url": "https://api.github.com/repos/sebastianbergmann/resource-operations/zipball/ce990bb21759f94aeafd30209e8cfcdfa8bc3f52",  
4991 - "reference": "ce990bb21759f94aeafd30209e8cfcdfa8bc3f52",  
4992 - "shasum": ""  
4993 - },  
4994 - "require": {  
4995 - "php": ">=5.6.0"  
4996 - },  
4997 - "type": "library",  
4998 - "extra": {  
4999 - "branch-alias": {  
5000 - "dev-master": "1.0.x-dev"  
5001 - }  
5002 - },  
5003 - "autoload": {  
5004 - "classmap": [  
5005 - "src/"  
5006 - ]  
5007 - },  
5008 - "notification-url": "https://packagist.org/downloads/",  
5009 - "license": [  
5010 - "BSD-3-Clause"  
5011 - ],  
5012 - "authors": [  
5013 - {  
5014 - "name": "Sebastian Bergmann",  
5015 - "email": "sebastian@phpunit.de"  
5016 - }  
5017 - ],  
5018 - "description": "Provides a list of PHP built-in functions that operate on resources",  
5019 - "homepage": "https://www.github.com/sebastianbergmann/resource-operations",  
5020 - "time": "2015-07-28 20:34:47"  
5021 - },  
5022 - {  
5023 - "name": "sebastian/version",  
5024 - "version": "2.0.1",  
5025 - "source": {  
5026 - "type": "git",  
5027 - "url": "https://github.com/sebastianbergmann/version.git",  
5028 - "reference": "99732be0ddb3361e16ad77b68ba41efc8e979019"  
5029 - },  
5030 - "dist": {  
5031 - "type": "zip",  
5032 - "url": "https://api.github.com/repos/sebastianbergmann/version/zipball/99732be0ddb3361e16ad77b68ba41efc8e979019",  
5033 - "reference": "99732be0ddb3361e16ad77b68ba41efc8e979019",  
5034 - "shasum": ""  
5035 - },  
5036 - "require": {  
5037 - "php": ">=5.6"  
5038 - },  
5039 - "type": "library",  
5040 - "extra": {  
5041 - "branch-alias": {  
5042 - "dev-master": "2.0.x-dev"  
5043 - }  
5044 - },  
5045 - "autoload": {  
5046 - "classmap": [  
5047 - "src/"  
5048 - ]  
5049 - },  
5050 - "notification-url": "https://packagist.org/downloads/",  
5051 - "license": [  
5052 - "BSD-3-Clause"  
5053 - ],  
5054 - "authors": [  
5055 - {  
5056 - "name": "Sebastian Bergmann",  
5057 - "email": "sebastian@phpunit.de",  
5058 - "role": "lead"  
5059 - }  
5060 - ],  
5061 - "description": "Library that helps with managing the version number of Git-hosted PHP projects",  
5062 - "homepage": "https://github.com/sebastianbergmann/version",  
5063 - "time": "2016-10-03 07:35:21"  
5064 - },  
5065 - {  
5066 - "name": "stecman/symfony-console-completion",  
5067 - "version": "0.7.0",  
5068 - "source": {  
5069 - "type": "git",  
5070 - "url": "https://github.com/stecman/symfony-console-completion.git",  
5071 - "reference": "5461d43e53092b3d3b9dbd9d999f2054730f4bbb"  
5072 - },  
5073 - "dist": {  
5074 - "type": "zip",  
5075 - "url": "https://api.github.com/repos/stecman/symfony-console-completion/zipball/5461d43e53092b3d3b9dbd9d999f2054730f4bbb",  
5076 - "reference": "5461d43e53092b3d3b9dbd9d999f2054730f4bbb",  
5077 - "shasum": ""  
5078 - },  
5079 - "require": {  
5080 - "php": ">=5.3.2",  
5081 - "symfony/console": "~2.3 || ~3.0"  
5082 - },  
5083 - "require-dev": {  
5084 - "phpunit/phpunit": "~4.4"  
5085 - },  
5086 - "type": "library",  
5087 - "extra": {  
5088 - "branch-alias": {  
5089 - "dev-master": "0.6.x-dev"  
5090 - }  
5091 - },  
5092 - "autoload": {  
5093 - "psr-4": {  
5094 - "Stecman\\Component\\Symfony\\Console\\BashCompletion\\": "src/"  
5095 - }  
5096 - },  
5097 - "notification-url": "https://packagist.org/downloads/",  
5098 - "license": [  
5099 - "MIT"  
5100 - ],  
5101 - "authors": [  
5102 - {  
5103 - "name": "Stephen Holdaway",  
5104 - "email": "stephen@stecman.co.nz"  
5105 - }  
5106 - ],  
5107 - "description": "Automatic BASH completion for Symfony Console Component based applications.",  
5108 - "time": "2016-02-24 05:08:54"  
5109 - },  
5110 - {  
5111 - "name": "symfony/browser-kit",  
5112 - "version": "v3.3.2",  
5113 - "source": {  
5114 - "type": "git",  
5115 - "url": "https://github.com/symfony/browser-kit.git",  
5116 - "reference": "c2c8ceb1aa9dab9eae54e9150e6a588ce3e53be1"  
5117 - },  
5118 - "dist": {  
5119 - "type": "zip",  
5120 - "url": "https://api.github.com/repos/symfony/browser-kit/zipball/c2c8ceb1aa9dab9eae54e9150e6a588ce3e53be1",  
5121 - "reference": "c2c8ceb1aa9dab9eae54e9150e6a588ce3e53be1",  
5122 - "shasum": ""  
5123 - },  
5124 - "require": {  
5125 - "php": ">=5.5.9",  
5126 - "symfony/dom-crawler": "~2.8|~3.0"  
5127 - },  
5128 - "require-dev": {  
5129 - "symfony/css-selector": "~2.8|~3.0",  
5130 - "symfony/process": "~2.8|~3.0"  
5131 - },  
5132 - "suggest": {  
5133 - "symfony/process": ""  
5134 - },  
5135 - "type": "library",  
5136 - "extra": {  
5137 - "branch-alias": {  
5138 - "dev-master": "3.3-dev"  
5139 - }  
5140 - },  
5141 - "autoload": {  
5142 - "psr-4": {  
5143 - "Symfony\\Component\\BrowserKit\\": ""  
5144 - },  
5145 - "exclude-from-classmap": [  
5146 - "/Tests/"  
5147 - ]  
5148 - },  
5149 - "notification-url": "https://packagist.org/downloads/",  
5150 - "license": [  
5151 - "MIT"  
5152 - ],  
5153 - "authors": [  
5154 - {  
5155 - "name": "Fabien Potencier",  
5156 - "email": "fabien@symfony.com"  
5157 - },  
5158 - {  
5159 - "name": "Symfony Community",  
5160 - "homepage": "https://symfony.com/contributors"  
5161 - }  
5162 - ],  
5163 - "description": "Symfony BrowserKit Component",  
5164 - "homepage": "https://symfony.com",  
5165 - "time": "2017-04-12 14:14:56"  
5166 - },  
5167 - {  
5168 - "name": "symfony/console",  
5169 - "version": "v3.3.2",  
5170 - "source": {  
5171 - "type": "git",  
5172 - "url": "https://github.com/symfony/console.git",  
5173 - "reference": "70d2a29b2911cbdc91a7e268046c395278238b2e"  
5174 - },  
5175 - "dist": {  
5176 - "type": "zip",  
5177 - "url": "https://api.github.com/repos/symfony/console/zipball/70d2a29b2911cbdc91a7e268046c395278238b2e",  
5178 - "reference": "70d2a29b2911cbdc91a7e268046c395278238b2e",  
5179 - "shasum": ""  
5180 - },  
5181 - "require": {  
5182 - "php": ">=5.5.9",  
5183 - "symfony/debug": "~2.8|~3.0",  
5184 - "symfony/polyfill-mbstring": "~1.0"  
5185 - },  
5186 - "conflict": {  
5187 - "symfony/dependency-injection": "<3.3"  
5188 - },  
5189 - "require-dev": {  
5190 - "psr/log": "~1.0",  
5191 - "symfony/config": "~3.3",  
5192 - "symfony/dependency-injection": "~3.3",  
5193 - "symfony/event-dispatcher": "~2.8|~3.0",  
5194 - "symfony/filesystem": "~2.8|~3.0",  
5195 - "symfony/http-kernel": "~2.8|~3.0",  
5196 - "symfony/process": "~2.8|~3.0"  
5197 - },  
5198 - "suggest": {  
5199 - "psr/log": "For using the console logger",  
5200 - "symfony/event-dispatcher": "",  
5201 - "symfony/filesystem": "",  
5202 - "symfony/process": ""  
5203 - },  
5204 - "type": "library",  
5205 - "extra": {  
5206 - "branch-alias": {  
5207 - "dev-master": "3.3-dev"  
5208 - }  
5209 - },  
5210 - "autoload": {  
5211 - "psr-4": {  
5212 - "Symfony\\Component\\Console\\": ""  
5213 - },  
5214 - "exclude-from-classmap": [  
5215 - "/Tests/"  
5216 - ]  
5217 - },  
5218 - "notification-url": "https://packagist.org/downloads/",  
5219 - "license": [  
5220 - "MIT"  
5221 - ],  
5222 - "authors": [  
5223 - {  
5224 - "name": "Fabien Potencier",  
5225 - "email": "fabien@symfony.com"  
5226 - },  
5227 - {  
5228 - "name": "Symfony Community",  
5229 - "homepage": "https://symfony.com/contributors"  
5230 - }  
5231 - ],  
5232 - "description": "Symfony Console Component",  
5233 - "homepage": "https://symfony.com",  
5234 - "time": "2017-06-02 19:24:58"  
5235 - },  
5236 - {  
5237 - "name": "symfony/css-selector",  
5238 - "version": "v3.3.2",  
5239 - "source": {  
5240 - "type": "git",  
5241 - "url": "https://github.com/symfony/css-selector.git",  
5242 - "reference": "4d882dced7b995d5274293039370148e291808f2"  
5243 - },  
5244 - "dist": {  
5245 - "type": "zip",  
5246 - "url": "https://api.github.com/repos/symfony/css-selector/zipball/4d882dced7b995d5274293039370148e291808f2",  
5247 - "reference": "4d882dced7b995d5274293039370148e291808f2",  
5248 - "shasum": ""  
5249 - },  
5250 - "require": {  
5251 - "php": ">=5.5.9"  
5252 - },  
5253 - "type": "library",  
5254 - "extra": {  
5255 - "branch-alias": {  
5256 - "dev-master": "3.3-dev"  
5257 - }  
5258 - },  
5259 - "autoload": {  
5260 - "psr-4": {  
5261 - "Symfony\\Component\\CssSelector\\": ""  
5262 - },  
5263 - "exclude-from-classmap": [  
5264 - "/Tests/"  
5265 - ]  
5266 - },  
5267 - "notification-url": "https://packagist.org/downloads/",  
5268 - "license": [  
5269 - "MIT"  
5270 - ],  
5271 - "authors": [  
5272 - {  
5273 - "name": "Jean-François Simon",  
5274 - "email": "jeanfrancois.simon@sensiolabs.com"  
5275 - },  
5276 - {  
5277 - "name": "Fabien Potencier",  
5278 - "email": "fabien@symfony.com"  
5279 - },  
5280 - {  
5281 - "name": "Symfony Community",  
5282 - "homepage": "https://symfony.com/contributors"  
5283 - }  
5284 - ],  
5285 - "description": "Symfony CssSelector Component",  
5286 - "homepage": "https://symfony.com",  
5287 - "time": "2017-05-01 15:01:29"  
5288 - },  
5289 - {  
5290 - "name": "symfony/debug",  
5291 - "version": "v3.3.2",  
5292 - "source": {  
5293 - "type": "git",  
5294 - "url": "https://github.com/symfony/debug.git",  
5295 - "reference": "e9c50482841ef696e8fa1470d950a79c8921f45d"  
5296 - },  
5297 - "dist": {  
5298 - "type": "zip",  
5299 - "url": "https://api.github.com/repos/symfony/debug/zipball/e9c50482841ef696e8fa1470d950a79c8921f45d",  
5300 - "reference": "e9c50482841ef696e8fa1470d950a79c8921f45d",  
5301 - "shasum": ""  
5302 - },  
5303 - "require": {  
5304 - "php": ">=5.5.9",  
5305 - "psr/log": "~1.0"  
5306 - },  
5307 - "conflict": {  
5308 - "symfony/http-kernel": ">=2.3,<2.3.24|~2.4.0|>=2.5,<2.5.9|>=2.6,<2.6.2"  
5309 - },  
5310 - "require-dev": {  
5311 - "symfony/http-kernel": "~2.8|~3.0"  
5312 - },  
5313 - "type": "library",  
5314 - "extra": {  
5315 - "branch-alias": {  
5316 - "dev-master": "3.3-dev"  
5317 - }  
5318 - },  
5319 - "autoload": {  
5320 - "psr-4": {  
5321 - "Symfony\\Component\\Debug\\": ""  
5322 - },  
5323 - "exclude-from-classmap": [  
5324 - "/Tests/"  
5325 - ]  
5326 - },  
5327 - "notification-url": "https://packagist.org/downloads/",  
5328 - "license": [  
5329 - "MIT"  
5330 - ],  
5331 - "authors": [  
5332 - {  
5333 - "name": "Fabien Potencier",  
5334 - "email": "fabien@symfony.com"  
5335 - },  
5336 - {  
5337 - "name": "Symfony Community",  
5338 - "homepage": "https://symfony.com/contributors"  
5339 - }  
5340 - ],  
5341 - "description": "Symfony Debug Component",  
5342 - "homepage": "https://symfony.com",  
5343 - "time": "2017-06-01 21:01:25"  
5344 - },  
5345 - {  
5346 - "name": "symfony/dom-crawler",  
5347 - "version": "v3.3.2",  
5348 - "source": {  
5349 - "type": "git",  
5350 - "url": "https://github.com/symfony/dom-crawler.git",  
5351 - "reference": "fc2c588ce376e9fe04a7b8c79e3ec62fe32d95b1"  
5352 - },  
5353 - "dist": {  
5354 - "type": "zip",  
5355 - "url": "https://api.github.com/repos/symfony/dom-crawler/zipball/fc2c588ce376e9fe04a7b8c79e3ec62fe32d95b1",  
5356 - "reference": "fc2c588ce376e9fe04a7b8c79e3ec62fe32d95b1",  
5357 - "shasum": ""  
5358 - },  
5359 - "require": {  
5360 - "php": ">=5.5.9",  
5361 - "symfony/polyfill-mbstring": "~1.0"  
5362 - },  
5363 - "require-dev": {  
5364 - "symfony/css-selector": "~2.8|~3.0"  
5365 - },  
5366 - "suggest": {  
5367 - "symfony/css-selector": ""  
5368 - },  
5369 - "type": "library",  
5370 - "extra": {  
5371 - "branch-alias": {  
5372 - "dev-master": "3.3-dev"  
5373 - }  
5374 - },  
5375 - "autoload": {  
5376 - "psr-4": {  
5377 - "Symfony\\Component\\DomCrawler\\": ""  
5378 - },  
5379 - "exclude-from-classmap": [  
5380 - "/Tests/"  
5381 - ]  
5382 - },  
5383 - "notification-url": "https://packagist.org/downloads/",  
5384 - "license": [  
5385 - "MIT"  
5386 - ],  
5387 - "authors": [  
5388 - {  
5389 - "name": "Fabien Potencier",  
5390 - "email": "fabien@symfony.com"  
5391 - },  
5392 - {  
5393 - "name": "Symfony Community",  
5394 - "homepage": "https://symfony.com/contributors"  
5395 - }  
5396 - ],  
5397 - "description": "Symfony DomCrawler Component",  
5398 - "homepage": "https://symfony.com",  
5399 - "time": "2017-05-25 23:10:31"  
5400 - },  
5401 - {  
5402 - "name": "symfony/event-dispatcher",  
5403 - "version": "v3.3.2",  
5404 - "source": {  
5405 - "type": "git",  
5406 - "url": "https://github.com/symfony/event-dispatcher.git",  
5407 - "reference": "4054a102470665451108f9b59305c79176ef98f0"  
5408 - },  
5409 - "dist": {  
5410 - "type": "zip",  
5411 - "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/4054a102470665451108f9b59305c79176ef98f0",  
5412 - "reference": "4054a102470665451108f9b59305c79176ef98f0",  
5413 - "shasum": ""  
5414 - },  
5415 - "require": {  
5416 - "php": ">=5.5.9"  
5417 - },  
5418 - "conflict": {  
5419 - "symfony/dependency-injection": "<3.3"  
5420 - },  
5421 - "require-dev": {  
5422 - "psr/log": "~1.0",  
5423 - "symfony/config": "~2.8|~3.0",  
5424 - "symfony/dependency-injection": "~3.3",  
5425 - "symfony/expression-language": "~2.8|~3.0",  
5426 - "symfony/stopwatch": "~2.8|~3.0"  
5427 - },  
5428 - "suggest": {  
5429 - "symfony/dependency-injection": "",  
5430 - "symfony/http-kernel": ""  
5431 - },  
5432 - "type": "library",  
5433 - "extra": {  
5434 - "branch-alias": {  
5435 - "dev-master": "3.3-dev"  
5436 - }  
5437 - },  
5438 - "autoload": {  
5439 - "psr-4": {  
5440 - "Symfony\\Component\\EventDispatcher\\": ""  
5441 - },  
5442 - "exclude-from-classmap": [  
5443 - "/Tests/"  
5444 - ]  
5445 - },  
5446 - "notification-url": "https://packagist.org/downloads/",  
5447 - "license": [  
5448 - "MIT"  
5449 - ],  
5450 - "authors": [  
5451 - {  
5452 - "name": "Fabien Potencier",  
5453 - "email": "fabien@symfony.com"  
5454 - },  
5455 - {  
5456 - "name": "Symfony Community",  
5457 - "homepage": "https://symfony.com/contributors"  
5458 - }  
5459 - ],  
5460 - "description": "Symfony EventDispatcher Component",  
5461 - "homepage": "https://symfony.com",  
5462 - "time": "2017-06-04 18:15:29"  
5463 - },  
5464 - {  
5465 - "name": "symfony/finder",  
5466 - "version": "v3.3.2",  
5467 - "source": {  
5468 - "type": "git",  
5469 - "url": "https://github.com/symfony/finder.git",  
5470 - "reference": "baea7f66d30854ad32988c11a09d7ffd485810c4"  
5471 - },  
5472 - "dist": {  
5473 - "type": "zip",  
5474 - "url": "https://api.github.com/repos/symfony/finder/zipball/baea7f66d30854ad32988c11a09d7ffd485810c4",  
5475 - "reference": "baea7f66d30854ad32988c11a09d7ffd485810c4",  
5476 - "shasum": ""  
5477 - },  
5478 - "require": {  
5479 - "php": ">=5.5.9"  
5480 - },  
5481 - "type": "library",  
5482 - "extra": {  
5483 - "branch-alias": {  
5484 - "dev-master": "3.3-dev"  
5485 - }  
5486 - },  
5487 - "autoload": {  
5488 - "psr-4": {  
5489 - "Symfony\\Component\\Finder\\": ""  
5490 - },  
5491 - "exclude-from-classmap": [  
5492 - "/Tests/"  
5493 - ]  
5494 - },  
5495 - "notification-url": "https://packagist.org/downloads/",  
5496 - "license": [  
5497 - "MIT"  
5498 - ],  
5499 - "authors": [  
5500 - {  
5501 - "name": "Fabien Potencier",  
5502 - "email": "fabien@symfony.com"  
5503 - },  
5504 - {  
5505 - "name": "Symfony Community",  
5506 - "homepage": "https://symfony.com/contributors"  
5507 - }  
5508 - ],  
5509 - "description": "Symfony Finder Component",  
5510 - "homepage": "https://symfony.com",  
5511 - "time": "2017-06-01 21:01:25"  
5512 - },  
5513 - {  
5514 - "name": "symfony/polyfill-mbstring",  
5515 - "version": "v1.4.0",  
5516 - "source": {  
5517 - "type": "git",  
5518 - "url": "https://github.com/symfony/polyfill-mbstring.git",  
5519 - "reference": "f29dca382a6485c3cbe6379f0c61230167681937"  
5520 - },  
5521 - "dist": {  
5522 - "type": "zip",  
5523 - "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/f29dca382a6485c3cbe6379f0c61230167681937",  
5524 - "reference": "f29dca382a6485c3cbe6379f0c61230167681937",  
5525 - "shasum": ""  
5526 - },  
5527 - "require": {  
5528 - "php": ">=5.3.3"  
5529 - },  
5530 - "suggest": {  
5531 - "ext-mbstring": "For best performance"  
5532 - },  
5533 - "type": "library",  
5534 - "extra": {  
5535 - "branch-alias": {  
5536 - "dev-master": "1.4-dev"  
5537 - }  
5538 - },  
5539 - "autoload": {  
5540 - "psr-4": {  
5541 - "Symfony\\Polyfill\\Mbstring\\": ""  
5542 - },  
5543 - "files": [  
5544 - "bootstrap.php"  
5545 - ]  
5546 - },  
5547 - "notification-url": "https://packagist.org/downloads/",  
5548 - "license": [  
5549 - "MIT"  
5550 - ],  
5551 - "authors": [  
5552 - {  
5553 - "name": "Nicolas Grekas",  
5554 - "email": "p@tchwork.com"  
5555 - },  
5556 - {  
5557 - "name": "Symfony Community",  
5558 - "homepage": "https://symfony.com/contributors"  
5559 - }  
5560 - ],  
5561 - "description": "Symfony polyfill for the Mbstring extension",  
5562 - "homepage": "https://symfony.com",  
5563 - "keywords": [  
5564 - "compatibility",  
5565 - "mbstring",  
5566 - "polyfill",  
5567 - "portable",  
5568 - "shim"  
5569 - ],  
5570 - "time": "2017-06-09 14:24:12"  
5571 - },  
5572 - {  
5573 - "name": "symfony/yaml",  
5574 - "version": "v3.3.2",  
5575 - "source": {  
5576 - "type": "git",  
5577 - "url": "https://github.com/symfony/yaml.git",  
5578 - "reference": "9752a30000a8ca9f4b34b5227d15d0101b96b063"  
5579 - },  
5580 - "dist": {  
5581 - "type": "zip",  
5582 - "url": "https://api.github.com/repos/symfony/yaml/zipball/9752a30000a8ca9f4b34b5227d15d0101b96b063",  
5583 - "reference": "9752a30000a8ca9f4b34b5227d15d0101b96b063",  
5584 - "shasum": ""  
5585 - },  
5586 - "require": {  
5587 - "php": ">=5.5.9"  
5588 - },  
5589 - "require-dev": {  
5590 - "symfony/console": "~2.8|~3.0"  
5591 - },  
5592 - "suggest": {  
5593 - "symfony/console": "For validating YAML files using the lint command"  
5594 - },  
5595 - "type": "library",  
5596 - "extra": {  
5597 - "branch-alias": {  
5598 - "dev-master": "3.3-dev"  
5599 - }  
5600 - },  
5601 - "autoload": {  
5602 - "psr-4": {  
5603 - "Symfony\\Component\\Yaml\\": ""  
5604 - },  
5605 - "exclude-from-classmap": [  
5606 - "/Tests/"  
5607 - ]  
5608 - },  
5609 - "notification-url": "https://packagist.org/downloads/",  
5610 - "license": [  
5611 - "MIT"  
5612 - ],  
5613 - "authors": [  
5614 - {  
5615 - "name": "Fabien Potencier",  
5616 - "email": "fabien@symfony.com"  
5617 - },  
5618 - {  
5619 - "name": "Symfony Community",  
5620 - "homepage": "https://symfony.com/contributors"  
5621 - }  
5622 - ],  
5623 - "description": "Symfony Yaml Component",  
5624 - "homepage": "https://symfony.com",  
5625 - "time": "2017-06-02 22:05:06"  
5626 - },  
5627 - {  
5628 - "name": "theseer/tokenizer",  
5629 - "version": "1.1.0",  
5630 - "source": {  
5631 - "type": "git",  
5632 - "url": "https://github.com/theseer/tokenizer.git",  
5633 - "reference": "cb2f008f3f05af2893a87208fe6a6c4985483f8b"  
5634 - },  
5635 - "dist": {  
5636 - "type": "zip",  
5637 - "url": "https://api.github.com/repos/theseer/tokenizer/zipball/cb2f008f3f05af2893a87208fe6a6c4985483f8b",  
5638 - "reference": "cb2f008f3f05af2893a87208fe6a6c4985483f8b",  
5639 - "shasum": ""  
5640 - },  
5641 - "require": {  
5642 - "ext-dom": "*",  
5643 - "ext-tokenizer": "*",  
5644 - "ext-xmlwriter": "*",  
5645 - "php": "^7.0"  
5646 - },  
5647 - "type": "library",  
5648 - "autoload": {  
5649 - "classmap": [  
5650 - "src/"  
5651 - ]  
5652 - },  
5653 - "notification-url": "https://packagist.org/downloads/",  
5654 - "license": [  
5655 - "BSD-3-Clause"  
5656 - ],  
5657 - "authors": [  
5658 - {  
5659 - "name": "Arne Blankerts",  
5660 - "email": "arne@blankerts.de",  
5661 - "role": "Developer"  
5662 - }  
5663 - ],  
5664 - "description": "A small library for converting tokenized PHP source code into XML and potentially other formats",  
5665 - "time": "2017-04-07 12:08:54"  
5666 - },  
5667 - {  
5668 - "name": "webmozart/assert",  
5669 - "version": "1.2.0",  
5670 - "source": {  
5671 - "type": "git",  
5672 - "url": "https://github.com/webmozart/assert.git",  
5673 - "reference": "2db61e59ff05fe5126d152bd0655c9ea113e550f"  
5674 - },  
5675 - "dist": {  
5676 - "type": "zip",  
5677 - "url": "https://api.github.com/repos/webmozart/assert/zipball/2db61e59ff05fe5126d152bd0655c9ea113e550f",  
5678 - "reference": "2db61e59ff05fe5126d152bd0655c9ea113e550f",  
5679 - "shasum": ""  
5680 - },  
5681 - "require": {  
5682 - "php": "^5.3.3 || ^7.0"  
5683 - },  
5684 - "require-dev": {  
5685 - "phpunit/phpunit": "^4.6",  
5686 - "sebastian/version": "^1.0.1"  
5687 - },  
5688 - "type": "library",  
5689 - "extra": {  
5690 - "branch-alias": {  
5691 - "dev-master": "1.3-dev"  
5692 - }  
5693 - },  
5694 - "autoload": {  
5695 - "psr-4": {  
5696 - "Webmozart\\Assert\\": "src/"  
5697 - }  
5698 - },  
5699 - "notification-url": "https://packagist.org/downloads/",  
5700 - "license": [  
5701 - "MIT"  
5702 - ],  
5703 - "authors": [  
5704 - {  
5705 - "name": "Bernhard Schussek",  
5706 - "email": "bschussek@gmail.com"  
5707 - }  
5708 - ],  
5709 - "description": "Assertions to validate method input/output with nice error messages.",  
5710 - "keywords": [  
5711 - "assert",  
5712 - "check",  
5713 - "validate"  
5714 - ],  
5715 - "time": "2016-11-23 20:04:58"  
5716 - },  
5717 - {  
5718 - "name": "yiisoft/yii2-debug",  
5719 - "version": "2.0.9",  
5720 - "source": {  
5721 - "type": "git",  
5722 - "url": "https://github.com/yiisoft/yii2-debug.git",  
5723 - "reference": "647be6c9d48dc2f3c2e2f33b9eba0a4ca78abde9"  
5724 - },  
5725 - "dist": {  
5726 - "type": "zip",  
5727 - "url": "https://api.github.com/repos/yiisoft/yii2-debug/zipball/647be6c9d48dc2f3c2e2f33b9eba0a4ca78abde9",  
5728 - "reference": "647be6c9d48dc2f3c2e2f33b9eba0a4ca78abde9",  
5729 - "shasum": ""  
5730 - },  
5731 - "require": {  
5732 - "yiisoft/yii2": "~2.0.11",  
5733 - "yiisoft/yii2-bootstrap": "~2.0.0"  
5734 - },  
5735 - "type": "yii2-extension",  
5736 - "extra": {  
5737 - "branch-alias": {  
5738 - "dev-master": "2.0.x-dev"  
5739 - }  
5740 - },  
5741 - "autoload": {  
5742 - "psr-4": {  
5743 - "yii\\debug\\": ""  
5744 - }  
5745 - },  
5746 - "notification-url": "https://packagist.org/downloads/",  
5747 - "license": [  
5748 - "BSD-3-Clause"  
5749 - ],  
5750 - "authors": [  
5751 - {  
5752 - "name": "Qiang Xue",  
5753 - "email": "qiang.xue@gmail.com"  
5754 - }  
5755 - ],  
5756 - "description": "The debugger extension for the Yii framework",  
5757 - "keywords": [  
5758 - "debug",  
5759 - "debugger",  
5760 - "yii2"  
5761 - ],  
5762 - "time": "2017-02-21 10:30:50"  
5763 - },  
5764 - {  
5765 - "name": "yiisoft/yii2-faker",  
5766 - "version": "2.0.3",  
5767 - "source": {  
5768 - "type": "git",  
5769 - "url": "https://github.com/yiisoft/yii2-faker.git",  
5770 - "reference": "b88ca69ee226a3610b2c26c026c3203d7ac50f6c"  
5771 - },  
5772 - "dist": {  
5773 - "type": "zip",  
5774 - "url": "https://api.github.com/repos/yiisoft/yii2-faker/zipball/b88ca69ee226a3610b2c26c026c3203d7ac50f6c",  
5775 - "reference": "b88ca69ee226a3610b2c26c026c3203d7ac50f6c",  
5776 - "shasum": ""  
5777 - },  
5778 - "require": {  
5779 - "fzaninotto/faker": "*",  
5780 - "yiisoft/yii2": "*"  
5781 - },  
5782 - "type": "yii2-extension",  
5783 - "extra": {  
5784 - "branch-alias": {  
5785 - "dev-master": "2.0.x-dev"  
5786 - }  
5787 - },  
5788 - "autoload": {  
5789 - "psr-4": {  
5790 - "yii\\faker\\": ""  
5791 - }  
5792 - },  
5793 - "notification-url": "https://packagist.org/downloads/",  
5794 - "license": [  
5795 - "BSD-3-Clause"  
5796 - ],  
5797 - "authors": [  
5798 - {  
5799 - "name": "Mark Jebri",  
5800 - "email": "mark.github@yandex.ru"  
5801 - }  
5802 - ],  
5803 - "description": "Fixture generator. The Faker integration for the Yii framework.",  
5804 - "keywords": [  
5805 - "Fixture",  
5806 - "faker",  
5807 - "yii2"  
5808 - ],  
5809 - "time": "2015-03-01 06:22:44"  
5810 - },  
5811 - {  
5812 - "name": "yiisoft/yii2-gii",  
5813 - "version": "2.0.5",  
5814 - "source": {  
5815 - "type": "git",  
5816 - "url": "https://github.com/yiisoft/yii2-gii.git",  
5817 - "reference": "1bd6df6804ca077ec022587905a0d43eb286f507"  
5818 - },  
5819 - "dist": {  
5820 - "type": "zip",  
5821 - "url": "https://api.github.com/repos/yiisoft/yii2-gii/zipball/1bd6df6804ca077ec022587905a0d43eb286f507",  
5822 - "reference": "1bd6df6804ca077ec022587905a0d43eb286f507",  
5823 - "shasum": ""  
5824 - },  
5825 - "require": {  
5826 - "bower-asset/typeahead.js": "0.10.* | ~0.11.0",  
5827 - "phpspec/php-diff": ">=1.0.2",  
5828 - "yiisoft/yii2": ">=2.0.4",  
5829 - "yiisoft/yii2-bootstrap": "~2.0"  
5830 - },  
5831 - "type": "yii2-extension",  
5832 - "extra": {  
5833 - "branch-alias": {  
5834 - "dev-master": "2.0.x-dev"  
5835 - },  
5836 - "asset-installer-paths": {  
5837 - "npm-asset-library": "vendor/npm",  
5838 - "bower-asset-library": "vendor/bower"  
5839 - }  
5840 - },  
5841 - "autoload": {  
5842 - "psr-4": {  
5843 - "yii\\gii\\": ""  
5844 - }  
5845 - },  
5846 - "notification-url": "https://packagist.org/downloads/",  
5847 - "license": [  
5848 - "BSD-3-Clause"  
5849 - ],  
5850 - "authors": [  
5851 - {  
5852 - "name": "Qiang Xue",  
5853 - "email": "qiang.xue@gmail.com"  
5854 - }  
5855 - ],  
5856 - "description": "The Gii extension for the Yii framework",  
5857 - "keywords": [  
5858 - "code generator",  
5859 - "gii",  
5860 - "yii2"  
5861 - ],  
5862 - "time": "2016-03-18 14:09:46"  
5863 - }  
5864 - ],  
5865 - "aliases": [],  
5866 - "minimum-stability": "stable",  
5867 - "stability-flags": {  
5868 - "bower-asset/amcharts-stock": 20,  
5869 - "kartik-v/yii2-widget-select2": 20,  
5870 - "bower-asset/amcharts": 20,  
5871 - "bower-asset/pnotify": 20,  
5872 - "kartik-v/yii2-widget-datepicker": 20,  
5873 - "zyx/zyx-phpmailer": 0  
5874 - },  
5875 - "prefer-stable": false,  
5876 - "prefer-lowest": false,  
5877 - "platform": {  
5878 - "php": ">=7.0"  
5879 - },  
5880 - "platform-dev": []  
5881 -}  
console/controllers/TestController.php 0 → 100644
  1 +<?php
  2 + /**
  3 + * Created by PhpStorm.
  4 + * User: yarik
  5 + * Date: 12.06.17
  6 + * Time: 14:07
  7 + */
  8 +
  9 + namespace console\controllers;
  10 +
  11 + use artbox\catalog\models\Product;
  12 + use artbox\odoo\components\Builder;
  13 + use artbox\odoo\components\OdooHelper;
  14 + use artbox\odoo\components\Query;
  15 + use artbox\odoo\models\OdooToOrder;
  16 + use artbox\odoo\models\OdooToProduct;
  17 + use artbox\order\models\Order;
  18 + use Ripcord\Ripcord;
  19 + use yii\console\Controller;
  20 +
  21 + class TestController extends Controller
  22 + {
  23 + public function actionIndex()
  24 + {
  25 + $url = 'https://demo.cloudbank.biz';
  26 + $db = 'odoo';
  27 + $username = 'admin';
  28 + $password = 'htcge,kbrf';
  29 + $info = Ripcord::client("$url/xmlrpc/2/common");
  30 + $uid = call_user_func_array(
  31 + [
  32 + $info,
  33 + 'authenticate',
  34 + ],
  35 + [
  36 + $db,
  37 + $username,
  38 + $password,
  39 + [],
  40 + ]
  41 + );
  42 + $modelsQuery = Ripcord::client("$url/xmlrpc/2/object");
  43 + $models = call_user_func_array(
  44 + [
  45 + $modelsQuery,
  46 + 'execute_kw',
  47 + ],
  48 + [
  49 + $db,
  50 + $uid,
  51 + $password,
  52 + 'product.template',
  53 + 'search_read',
  54 + [ [] ],
  55 + [ 'fields' => [ 'name' ] ],
  56 + ]
  57 + );
  58 + var_dump($models);
  59 + }
  60 +
  61 + public function actionT()
  62 + {
  63 + /**
  64 + * @var \artbox\odoo\components\Connection $odoo
  65 + */
  66 + $odoo = \Yii::$app->get('odoo');
  67 +
  68 + /**
  69 + * @var \artbox\odoo\components\Connection $connection
  70 + */
  71 + $result = $odoo->createCommand(
  72 + 'product.template',
  73 + 'search_read',
  74 + [
  75 + [
  76 + [
  77 + 'list_price',
  78 + '=',
  79 + 10,
  80 + ],
  81 + ],
  82 + ],
  83 + [
  84 + 'fields' => [
  85 + 'name',
  86 + 'list_price',
  87 + ],
  88 + ]
  89 + )
  90 + ->execute();
  91 + var_dump($result);
  92 + }
  93 +
  94 + public function actionK()
  95 + {
  96 + /**
  97 + * @var \artbox\odoo\components\Connection $odoo
  98 + */
  99 + $odoo = \Yii::$app->get('odoo');
  100 +
  101 + $result = $odoo->createCommand(
  102 + 'product.template',
  103 + 'create',
  104 + [
  105 + [
  106 + 'name' => 'Test10',
  107 + ],
  108 + ]
  109 + )
  110 + ->execute();
  111 + var_dump($result);
  112 + }
  113 +
  114 + public function actionQ()
  115 + {
  116 + /**
  117 + * @var \artbox\odoo\components\Connection $odoo
  118 + * @var \artbox\odoo\components\OdooMapper $mapper
  119 + */
  120 + $odoo = \Yii::$app->get('odoo');
  121 + $mapper = \Yii::$app->get('odooMapper');
  122 + $result = ( new Query() )->from('product.template')
  123 + ->where(
  124 + [
  125 + 'id',
  126 + '=',
  127 + 3,
  128 + ]
  129 + )
  130 + ->one();
  131 + $mapped = $mapper->toArtbox($result);
  132 + var_dump($mapped);
  133 + die();
  134 + var_dump($mapper->toOdoo($mapped));
  135 + }
  136 +
  137 + public function actionW()
  138 + {
  139 + /**
  140 + * @var \artbox\odoo\components\Connection $odoo
  141 + * @var \artbox\odoo\components\OdooMapper $mapper
  142 + */
  143 + $odoo = \Yii::$app->get('odoo');
  144 + $mapper = \Yii::$app->get('odooMapper');
  145 + $result = ( new Query() )->from('sale.order')
  146 + ->where(
  147 + [
  148 + 'id',
  149 + '=',
  150 + 1,
  151 + ]
  152 + )
  153 + ->one();
  154 + $products = ( new Query() )->from('sale.order.line')
  155 + ->where(
  156 + [
  157 + 'order_id',
  158 + '=',
  159 + $result[ 'id' ],
  160 + ]
  161 + )
  162 + ->all();
  163 + foreach ($products as $product) {
  164 + var_dump($mapper->toArtbox($product));
  165 + }
  166 + }
  167 +
  168 + public function actionE()
  169 + {
  170 + /**
  171 + * @var \artbox\odoo\components\Connection $odoo
  172 + */
  173 + $odoo = \Yii::$app->get('odoo');
  174 + $builder = new Builder($odoo);
  175 + $userId = $builder->setParam('name', 'Test1')
  176 + ->create('res.partner')
  177 + ->execute();
  178 + $command = $builder->setParam('name', 'Test123')
  179 + ->setParam('partner_id', $userId)
  180 + ->create('sale.order');
  181 + var_dump($command->execute());
  182 + }
  183 +
  184 + public function actionR()
  185 + {
  186 + /**
  187 + * @var Order $order
  188 + */
  189 + $order = Order::find()
  190 + ->with('orderProducts.variant.product')
  191 + ->one();
  192 + $odooHelper = new OdooHelper();
  193 + $odooHelper->ensureSaleOrderLine($order);
  194 + }
  195 + }
0 \ No newline at end of file 196 \ No newline at end of file
frontend/web/.gitignore
1 /index.php 1 /index.php
2 /index-test.php 2 /index-test.php
  3 +/*.txt
  4 +/*.xml
3 \ No newline at end of file 5 \ No newline at end of file
storage/.gitignore 0 → 100755
  1 +*
  2 +!.gitignore