Commit 8ab2d78bfba33f2d9824064487ed813146f75cbb
Exists in
master
Melhorias na coleta e cadastro de Tipo de software
Showing
17 changed files
with
504 additions
and
3459 deletions
Show diff stats
composer.lock
... | ... | @@ -1,3443 +0,0 @@ |
1 | -{ | |
2 | - "_readme": [ | |
3 | - "This file locks the dependencies of your project to a known state", | |
4 | - "Read more about it at http://getcomposer.org/doc/01-basic-usage.md#composer-lock-the-lock-file", | |
5 | - "This file is @generated automatically" | |
6 | - ], | |
7 | - "hash": "26259b90c15f97d94c17de0e76b7fb8f", | |
8 | - "packages": [ | |
9 | - { | |
10 | - "name": "braincrafted/bootstrap-bundle", | |
11 | - "version": "v2.1.0", | |
12 | - "target-dir": "Braincrafted/Bundle/BootstrapBundle", | |
13 | - "source": { | |
14 | - "type": "git", | |
15 | - "url": "https://github.com/braincrafted/bootstrap-bundle.git", | |
16 | - "reference": "56231594bfce2b4fd293592662f508becc4c494e" | |
17 | - }, | |
18 | - "dist": { | |
19 | - "type": "zip", | |
20 | - "url": "https://api.github.com/repos/braincrafted/bootstrap-bundle/zipball/56231594bfce2b4fd293592662f508becc4c494e", | |
21 | - "reference": "56231594bfce2b4fd293592662f508becc4c494e", | |
22 | - "shasum": "" | |
23 | - }, | |
24 | - "require": { | |
25 | - "php": ">=5.3.3", | |
26 | - "symfony/console": "~2.3", | |
27 | - "symfony/finder": "~2.3", | |
28 | - "symfony/form": "~2.3", | |
29 | - "symfony/framework-bundle": "~2.3", | |
30 | - "symfony/twig-bundle": "~2.3" | |
31 | - }, | |
32 | - "require-dev": { | |
33 | - "knplabs/knp-menu": "~2.0@alpha", | |
34 | - "knplabs/knp-menu-bundle": "~2.0@alpha", | |
35 | - "knplabs/knp-paginator-bundle": "dev-master", | |
36 | - "mockery/mockery": "0.8.*", | |
37 | - "phpunit/phpunit": "3.7.*", | |
38 | - "symfony/assetic-bundle": "~2.3" | |
39 | - }, | |
40 | - "suggest": { | |
41 | - "knplabs/knp-menu": "Required to use KnpMenuBundle.", | |
42 | - "knplabs/knp-menu-bundle": "BraincraftedBootstrapBundle styles the menus provided by KnpMenuBundle.", | |
43 | - "knplabs/knp-paginator-bundle": "BraincraftedBootstrapBundle styles the pagination provided by KnpPaginatorBundle.", | |
44 | - "twbs/bootstrap": "Twitter Bootstrap provides the assets (images, CSS and JS)" | |
45 | - }, | |
46 | - "type": "symfony-bundle", | |
47 | - "autoload": { | |
48 | - "psr-0": { | |
49 | - "Braincrafted\\Bundle\\BootstrapBundle": "" | |
50 | - } | |
51 | - }, | |
52 | - "notification-url": "https://packagist.org/downloads/", | |
53 | - "license": [ | |
54 | - "MIT" | |
55 | - ], | |
56 | - "authors": [ | |
57 | - { | |
58 | - "name": "Florian Eckerstorfer", | |
59 | - "email": "florian@eckerstorfer.co", | |
60 | - "homepage": "http://florian.ec" | |
61 | - } | |
62 | - ], | |
63 | - "description": "BraincraftedBootstrapBundle integrates Bootstrap into Symfony2 by providing templates, Twig extensions, services and commands.", | |
64 | - "keywords": [ | |
65 | - "bootstrap" | |
66 | - ], | |
67 | - "time": "2014-08-31 10:47:30" | |
68 | - }, | |
69 | - { | |
70 | - "name": "ddeboer/data-import", | |
71 | - "version": "0.15.1", | |
72 | - "source": { | |
73 | - "type": "git", | |
74 | - "url": "https://github.com/ddeboer/data-import.git", | |
75 | - "reference": "1f5860972fdce2d1185499af3405d4633b658522" | |
76 | - }, | |
77 | - "dist": { | |
78 | - "type": "zip", | |
79 | - "url": "https://api.github.com/repos/ddeboer/data-import/zipball/1f5860972fdce2d1185499af3405d4633b658522", | |
80 | - "reference": "1f5860972fdce2d1185499af3405d4633b658522", | |
81 | - "shasum": "" | |
82 | - }, | |
83 | - "require": { | |
84 | - "php": ">=5.3.0", | |
85 | - "psr/log": "1.0.0" | |
86 | - }, | |
87 | - "require-dev": { | |
88 | - "doctrine/dbal": "*", | |
89 | - "doctrine/orm": "*", | |
90 | - "ext-iconv": "*", | |
91 | - "ext-mbstring": "*", | |
92 | - "ext-sqlite3": "*", | |
93 | - "phpoffice/phpexcel": "*", | |
94 | - "symfony/console": "~2.5.0", | |
95 | - "symfony/property-access": "*", | |
96 | - "symfony/validator": "~2.3.0" | |
97 | - }, | |
98 | - "suggest": { | |
99 | - "doctrine/dbal": "If you want to use the DbalReader", | |
100 | - "ext-iconv": "For the CharsetValueConverter", | |
101 | - "ext-mbstring": "For the CharsetValueConverter", | |
102 | - "phpoffice/phpexcel": "If you want to use the ExcelReader", | |
103 | - "symfony/console": "If you want to use the ConsoleProgressWriter", | |
104 | - "symfony/property-access": "If you want to use the ObjectConverter", | |
105 | - "symfony/validator": "to use the ValidatorFilter" | |
106 | - }, | |
107 | - "type": "library", | |
108 | - "autoload": { | |
109 | - "psr-0": { | |
110 | - "Ddeboer\\DataImport": "src" | |
111 | - } | |
112 | - }, | |
113 | - "notification-url": "https://packagist.org/downloads/", | |
114 | - "license": [ | |
115 | - "MIT" | |
116 | - ], | |
117 | - "authors": [ | |
118 | - { | |
119 | - "name": "David de Boer", | |
120 | - "email": "david@ddeboer.nl", | |
121 | - "homepage": "http://ddeboer.nl" | |
122 | - }, | |
123 | - { | |
124 | - "name": "The community", | |
125 | - "homepage": "https://github.com/ddeboer/data-import/graphs/contributors" | |
126 | - } | |
127 | - ], | |
128 | - "description": "Import data from, and export data to, a range of file formats and media", | |
129 | - "keywords": [ | |
130 | - "csv", | |
131 | - "data", | |
132 | - "doctrine", | |
133 | - "excel", | |
134 | - "export", | |
135 | - "import" | |
136 | - ], | |
137 | - "time": "2014-06-18 11:39:08" | |
138 | - }, | |
139 | - { | |
140 | - "name": "ddeboer/data-import-bundle", | |
141 | - "version": "dev-master", | |
142 | - "target-dir": "Ddeboer/DataImportBundle", | |
143 | - "source": { | |
144 | - "type": "git", | |
145 | - "url": "https://github.com/ddeboer/DdeboerDataImportBundle.git", | |
146 | - "reference": "653961354e541380feef085791cb8368da3160db" | |
147 | - }, | |
148 | - "dist": { | |
149 | - "type": "zip", | |
150 | - "url": "https://api.github.com/repos/ddeboer/DdeboerDataImportBundle/zipball/653961354e541380feef085791cb8368da3160db", | |
151 | - "reference": "653961354e541380feef085791cb8368da3160db", | |
152 | - "shasum": "" | |
153 | - }, | |
154 | - "require": { | |
155 | - "ddeboer/data-import": "*", | |
156 | - "php": ">=5.3.0" | |
157 | - }, | |
158 | - "type": "symfony-bundle", | |
159 | - "autoload": { | |
160 | - "psr-0": { | |
161 | - "Ddeboer\\DataImportBundle": "" | |
162 | - } | |
163 | - }, | |
164 | - "notification-url": "https://packagist.org/downloads/", | |
165 | - "license": [ | |
166 | - "MIT" | |
167 | - ], | |
168 | - "authors": [ | |
169 | - { | |
170 | - "name": "David de Boer", | |
171 | - "email": "david@ddeboer.nl", | |
172 | - "homepage": "http://ddeboer.nl" | |
173 | - } | |
174 | - ], | |
175 | - "description": "A Symfony2 bundle for the ddeboer/data-import library", | |
176 | - "homepage": "https://github.com/ddeboer/DdeboerDataImportBundle", | |
177 | - "keywords": [ | |
178 | - "csv", | |
179 | - "import" | |
180 | - ], | |
181 | - "time": "2014-04-04 11:01:36" | |
182 | - }, | |
183 | - { | |
184 | - "name": "doctrine/annotations", | |
185 | - "version": "v1.2.0", | |
186 | - "source": { | |
187 | - "type": "git", | |
188 | - "url": "https://github.com/doctrine/annotations.git", | |
189 | - "reference": "d9b1a37e9351ddde1f19f09a02e3d6ee92e82efd" | |
190 | - }, | |
191 | - "dist": { | |
192 | - "type": "zip", | |
193 | - "url": "https://api.github.com/repos/doctrine/annotations/zipball/d9b1a37e9351ddde1f19f09a02e3d6ee92e82efd", | |
194 | - "reference": "d9b1a37e9351ddde1f19f09a02e3d6ee92e82efd", | |
195 | - "shasum": "" | |
196 | - }, | |
197 | - "require": { | |
198 | - "doctrine/lexer": "1.*", | |
199 | - "php": ">=5.3.2" | |
200 | - }, | |
201 | - "require-dev": { | |
202 | - "doctrine/cache": "1.*", | |
203 | - "phpunit/phpunit": "4.*" | |
204 | - }, | |
205 | - "type": "library", | |
206 | - "extra": { | |
207 | - "branch-alias": { | |
208 | - "dev-master": "1.3.x-dev" | |
209 | - } | |
210 | - }, | |
211 | - "autoload": { | |
212 | - "psr-0": { | |
213 | - "Doctrine\\Common\\Annotations\\": "lib/" | |
214 | - } | |
215 | - }, | |
216 | - "notification-url": "https://packagist.org/downloads/", | |
217 | - "license": [ | |
218 | - "MIT" | |
219 | - ], | |
220 | - "authors": [ | |
221 | - { | |
222 | - "name": "Jonathan Wage", | |
223 | - "email": "jonwage@gmail.com", | |
224 | - "homepage": "http://www.jwage.com/", | |
225 | - "role": "Creator" | |
226 | - }, | |
227 | - { | |
228 | - "name": "Guilherme Blanco", | |
229 | - "email": "guilhermeblanco@gmail.com", | |
230 | - "homepage": "http://www.instaclick.com" | |
231 | - }, | |
232 | - { | |
233 | - "name": "Roman Borschel", | |
234 | - "email": "roman@code-factory.org" | |
235 | - }, | |
236 | - { | |
237 | - "name": "Benjamin Eberlei", | |
238 | - "email": "kontakt@beberlei.de" | |
239 | - }, | |
240 | - { | |
241 | - "name": "Johannes Schmitt", | |
242 | - "email": "schmittjoh@gmail.com", | |
243 | - "homepage": "http://jmsyst.com", | |
244 | - "role": "Developer of wrapped JMSSerializerBundle" | |
245 | - } | |
246 | - ], | |
247 | - "description": "Docblock Annotations Parser", | |
248 | - "homepage": "http://www.doctrine-project.org", | |
249 | - "keywords": [ | |
250 | - "annotations", | |
251 | - "docblock", | |
252 | - "parser" | |
253 | - ], | |
254 | - "time": "2014-07-06 15:52:21" | |
255 | - }, | |
256 | - { | |
257 | - "name": "doctrine/cache", | |
258 | - "version": "v1.3.1", | |
259 | - "source": { | |
260 | - "type": "git", | |
261 | - "url": "https://github.com/doctrine/cache.git", | |
262 | - "reference": "cf483685798a72c93bf4206e3dd6358ea07d64e7" | |
263 | - }, | |
264 | - "dist": { | |
265 | - "type": "zip", | |
266 | - "url": "https://api.github.com/repos/doctrine/cache/zipball/cf483685798a72c93bf4206e3dd6358ea07d64e7", | |
267 | - "reference": "cf483685798a72c93bf4206e3dd6358ea07d64e7", | |
268 | - "shasum": "" | |
269 | - }, | |
270 | - "require": { | |
271 | - "php": ">=5.3.2" | |
272 | - }, | |
273 | - "conflict": { | |
274 | - "doctrine/common": ">2.2,<2.4" | |
275 | - }, | |
276 | - "require-dev": { | |
277 | - "phpunit/phpunit": ">=3.7", | |
278 | - "satooshi/php-coveralls": "~0.6" | |
279 | - }, | |
280 | - "type": "library", | |
281 | - "extra": { | |
282 | - "branch-alias": { | |
283 | - "dev-master": "1.4.x-dev" | |
284 | - } | |
285 | - }, | |
286 | - "autoload": { | |
287 | - "psr-0": { | |
288 | - "Doctrine\\Common\\Cache\\": "lib/" | |
289 | - } | |
290 | - }, | |
291 | - "notification-url": "https://packagist.org/downloads/", | |
292 | - "license": [ | |
293 | - "MIT" | |
294 | - ], | |
295 | - "authors": [ | |
296 | - { | |
297 | - "name": "Roman Borschel", | |
298 | - "email": "roman@code-factory.org" | |
299 | - }, | |
300 | - { | |
301 | - "name": "Benjamin Eberlei", | |
302 | - "email": "kontakt@beberlei.de" | |
303 | - }, | |
304 | - { | |
305 | - "name": "Guilherme Blanco", | |
306 | - "email": "guilhermeblanco@gmail.com" | |
307 | - }, | |
308 | - { | |
309 | - "name": "Jonathan Wage", | |
310 | - "email": "jonwage@gmail.com" | |
311 | - }, | |
312 | - { | |
313 | - "name": "Johannes Schmitt", | |
314 | - "email": "schmittjoh@gmail.com" | |
315 | - } | |
316 | - ], | |
317 | - "description": "Caching library offering an object-oriented API for many cache backends", | |
318 | - "homepage": "http://www.doctrine-project.org", | |
319 | - "keywords": [ | |
320 | - "cache", | |
321 | - "caching" | |
322 | - ], | |
323 | - "time": "2014-09-17 14:24:04" | |
324 | - }, | |
325 | - { | |
326 | - "name": "doctrine/collections", | |
327 | - "version": "v1.2", | |
328 | - "source": { | |
329 | - "type": "git", | |
330 | - "url": "https://github.com/doctrine/collections.git", | |
331 | - "reference": "b99c5c46c87126201899afe88ec490a25eedd6a2" | |
332 | - }, | |
333 | - "dist": { | |
334 | - "type": "zip", | |
335 | - "url": "https://api.github.com/repos/doctrine/collections/zipball/b99c5c46c87126201899afe88ec490a25eedd6a2", | |
336 | - "reference": "b99c5c46c87126201899afe88ec490a25eedd6a2", | |
337 | - "shasum": "" | |
338 | - }, | |
339 | - "require": { | |
340 | - "php": ">=5.3.2" | |
341 | - }, | |
342 | - "type": "library", | |
343 | - "extra": { | |
344 | - "branch-alias": { | |
345 | - "dev-master": "1.2.x-dev" | |
346 | - } | |
347 | - }, | |
348 | - "autoload": { | |
349 | - "psr-0": { | |
350 | - "Doctrine\\Common\\Collections\\": "lib/" | |
351 | - } | |
352 | - }, | |
353 | - "notification-url": "https://packagist.org/downloads/", | |
354 | - "license": [ | |
355 | - "MIT" | |
356 | - ], | |
357 | - "authors": [ | |
358 | - { | |
359 | - "name": "Jonathan Wage", | |
360 | - "email": "jonwage@gmail.com", | |
361 | - "homepage": "http://www.jwage.com/", | |
362 | - "role": "Creator" | |
363 | - }, | |
364 | - { | |
365 | - "name": "Guilherme Blanco", | |
366 | - "email": "guilhermeblanco@gmail.com", | |
367 | - "homepage": "http://www.instaclick.com" | |
368 | - }, | |
369 | - { | |
370 | - "name": "Roman Borschel", | |
371 | - "email": "roman@code-factory.org" | |
372 | - }, | |
373 | - { | |
374 | - "name": "Benjamin Eberlei", | |
375 | - "email": "kontakt@beberlei.de" | |
376 | - }, | |
377 | - { | |
378 | - "name": "Johannes M. Schmitt", | |
379 | - "email": "schmittjoh@gmail.com", | |
380 | - "homepage": "https://github.com/schmittjoh", | |
381 | - "role": "Developer of wrapped JMSSerializerBundle" | |
382 | - } | |
383 | - ], | |
384 | - "description": "Collections Abstraction library", | |
385 | - "homepage": "http://www.doctrine-project.org", | |
386 | - "keywords": [ | |
387 | - "array", | |
388 | - "collections", | |
389 | - "iterator" | |
390 | - ], | |
391 | - "time": "2014-02-03 23:07:43" | |
392 | - }, | |
393 | - { | |
394 | - "name": "doctrine/common", | |
395 | - "version": "v2.4.2", | |
396 | - "source": { | |
397 | - "type": "git", | |
398 | - "url": "https://github.com/doctrine/common.git", | |
399 | - "reference": "5db6ab40e4c531f14dad4ca96a394dfce5d4255b" | |
400 | - }, | |
401 | - "dist": { | |
402 | - "type": "zip", | |
403 | - "url": "https://api.github.com/repos/doctrine/common/zipball/5db6ab40e4c531f14dad4ca96a394dfce5d4255b", | |
404 | - "reference": "5db6ab40e4c531f14dad4ca96a394dfce5d4255b", | |
405 | - "shasum": "" | |
406 | - }, | |
407 | - "require": { | |
408 | - "doctrine/annotations": "1.*", | |
409 | - "doctrine/cache": "1.*", | |
410 | - "doctrine/collections": "1.*", | |
411 | - "doctrine/inflector": "1.*", | |
412 | - "doctrine/lexer": "1.*", | |
413 | - "php": ">=5.3.2" | |
414 | - }, | |
415 | - "require-dev": { | |
416 | - "phpunit/phpunit": "~3.7" | |
417 | - }, | |
418 | - "type": "library", | |
419 | - "extra": { | |
420 | - "branch-alias": { | |
421 | - "dev-master": "2.4.x-dev" | |
422 | - } | |
423 | - }, | |
424 | - "autoload": { | |
425 | - "psr-0": { | |
426 | - "Doctrine\\Common\\": "lib/" | |
427 | - } | |
428 | - }, | |
429 | - "notification-url": "https://packagist.org/downloads/", | |
430 | - "license": [ | |
431 | - "MIT" | |
432 | - ], | |
433 | - "authors": [ | |
434 | - { | |
435 | - "name": "Jonathan Wage", | |
436 | - "email": "jonwage@gmail.com", | |
437 | - "homepage": "http://www.jwage.com/", | |
438 | - "role": "Creator" | |
439 | - }, | |
440 | - { | |
441 | - "name": "Guilherme Blanco", | |
442 | - "email": "guilhermeblanco@gmail.com", | |
443 | - "homepage": "http://www.instaclick.com" | |
444 | - }, | |
445 | - { | |
446 | - "name": "Roman Borschel", | |
447 | - "email": "roman@code-factory.org" | |
448 | - }, | |
449 | - { | |
450 | - "name": "Benjamin Eberlei", | |
451 | - "email": "kontakt@beberlei.de" | |
452 | - }, | |
453 | - { | |
454 | - "name": "Johannes Schmitt", | |
455 | - "email": "schmittjoh@gmail.com", | |
456 | - "homepage": "http://jmsyst.com", | |
457 | - "role": "Developer of wrapped JMSSerializerBundle" | |
458 | - } | |
459 | - ], | |
460 | - "description": "Common Library for Doctrine projects", | |
461 | - "homepage": "http://www.doctrine-project.org", | |
462 | - "keywords": [ | |
463 | - "annotations", | |
464 | - "collections", | |
465 | - "eventmanager", | |
466 | - "persistence", | |
467 | - "spl" | |
468 | - ], | |
469 | - "time": "2014-05-21 19:28:51" | |
470 | - }, | |
471 | - { | |
472 | - "name": "doctrine/data-fixtures", | |
473 | - "version": "dev-master", | |
474 | - "source": { | |
475 | - "type": "git", | |
476 | - "url": "https://github.com/doctrine/data-fixtures.git", | |
477 | - "reference": "ac36ccc812454e057aec564e0725509e74ce6b35" | |
478 | - }, | |
479 | - "dist": { | |
480 | - "type": "zip", | |
481 | - "url": "https://api.github.com/repos/doctrine/data-fixtures/zipball/ac36ccc812454e057aec564e0725509e74ce6b35", | |
482 | - "reference": "ac36ccc812454e057aec564e0725509e74ce6b35", | |
483 | - "shasum": "" | |
484 | - }, | |
485 | - "require": { | |
486 | - "doctrine/common": "~2.2", | |
487 | - "php": ">=5.3.2" | |
488 | - }, | |
489 | - "require-dev": { | |
490 | - "doctrine/orm": "~2.2" | |
491 | - }, | |
492 | - "suggest": { | |
493 | - "doctrine/mongodb-odm": "For loading MongoDB ODM fixtures", | |
494 | - "doctrine/orm": "For loading ORM fixtures", | |
495 | - "doctrine/phpcr-odm": "For loading PHPCR ODM fixtures" | |
496 | - }, | |
497 | - "type": "library", | |
498 | - "extra": { | |
499 | - "branch-alias": { | |
500 | - "dev-master": "1.0.x-dev" | |
501 | - } | |
502 | - }, | |
503 | - "autoload": { | |
504 | - "psr-0": { | |
505 | - "Doctrine\\Common\\DataFixtures": "lib/" | |
506 | - } | |
507 | - }, | |
508 | - "notification-url": "https://packagist.org/downloads/", | |
509 | - "license": [ | |
510 | - "MIT" | |
511 | - ], | |
512 | - "authors": [ | |
513 | - { | |
514 | - "name": "Jonathan Wage", | |
515 | - "email": "jonwage@gmail.com" | |
516 | - } | |
517 | - ], | |
518 | - "description": "Data Fixtures for all Doctrine Object Managers", | |
519 | - "homepage": "http://www.doctrine-project.org", | |
520 | - "keywords": [ | |
521 | - "database" | |
522 | - ], | |
523 | - "time": "2014-08-18 12:52:16" | |
524 | - }, | |
525 | - { | |
526 | - "name": "doctrine/dbal", | |
527 | - "version": "v2.4.2", | |
528 | - "source": { | |
529 | - "type": "git", | |
530 | - "url": "https://github.com/doctrine/dbal.git", | |
531 | - "reference": "fec965d330c958e175c39e61c3f6751955af32d0" | |
532 | - }, | |
533 | - "dist": { | |
534 | - "type": "zip", | |
535 | - "url": "https://api.github.com/repos/doctrine/dbal/zipball/fec965d330c958e175c39e61c3f6751955af32d0", | |
536 | - "reference": "fec965d330c958e175c39e61c3f6751955af32d0", | |
537 | - "shasum": "" | |
538 | - }, | |
539 | - "require": { | |
540 | - "doctrine/common": "~2.4", | |
541 | - "php": ">=5.3.2" | |
542 | - }, | |
543 | - "require-dev": { | |
544 | - "phpunit/phpunit": "3.7.*", | |
545 | - "symfony/console": "~2.0" | |
546 | - }, | |
547 | - "suggest": { | |
548 | - "symfony/console": "Allows use of the command line interface" | |
549 | - }, | |
550 | - "type": "library", | |
551 | - "autoload": { | |
552 | - "psr-0": { | |
553 | - "Doctrine\\DBAL\\": "lib/" | |
554 | - } | |
555 | - }, | |
556 | - "notification-url": "https://packagist.org/downloads/", | |
557 | - "license": [ | |
558 | - "MIT" | |
559 | - ], | |
560 | - "authors": [ | |
561 | - { | |
562 | - "name": "Jonathan Wage", | |
563 | - "email": "jonwage@gmail.com", | |
564 | - "homepage": "http://www.jwage.com/", | |
565 | - "role": "Creator" | |
566 | - }, | |
567 | - { | |
568 | - "name": "Guilherme Blanco", | |
569 | - "email": "guilhermeblanco@gmail.com", | |
570 | - "homepage": "http://www.instaclick.com" | |
571 | - }, | |
572 | - { | |
573 | - "name": "Roman Borschel", | |
574 | - "email": "roman@code-factory.org" | |
575 | - }, | |
576 | - { | |
577 | - "name": "Benjamin Eberlei", | |
578 | - "email": "kontakt@beberlei.de" | |
579 | - } | |
580 | - ], | |
581 | - "description": "Database Abstraction Layer", | |
582 | - "homepage": "http://www.doctrine-project.org", | |
583 | - "keywords": [ | |
584 | - "database", | |
585 | - "dbal", | |
586 | - "persistence", | |
587 | - "queryobject" | |
588 | - ], | |
589 | - "time": "2014-01-01 16:43:57" | |
590 | - }, | |
591 | - { | |
592 | - "name": "doctrine/doctrine-bundle", | |
593 | - "version": "v1.2.0", | |
594 | - "target-dir": "Doctrine/Bundle/DoctrineBundle", | |
595 | - "source": { | |
596 | - "type": "git", | |
597 | - "url": "https://github.com/doctrine/DoctrineBundle.git", | |
598 | - "reference": "765b0d87fcc3e839c74817b7211258cbef3a4fb9" | |
599 | - }, | |
600 | - "dist": { | |
601 | - "type": "zip", | |
602 | - "url": "https://api.github.com/repos/doctrine/DoctrineBundle/zipball/765b0d87fcc3e839c74817b7211258cbef3a4fb9", | |
603 | - "reference": "765b0d87fcc3e839c74817b7211258cbef3a4fb9", | |
604 | - "shasum": "" | |
605 | - }, | |
606 | - "require": { | |
607 | - "doctrine/dbal": ">=2.2,<2.5-dev", | |
608 | - "jdorn/sql-formatter": "~1.1", | |
609 | - "php": ">=5.3.2", | |
610 | - "symfony/doctrine-bridge": "~2.2", | |
611 | - "symfony/framework-bundle": "~2.2" | |
612 | - }, | |
613 | - "require-dev": { | |
614 | - "doctrine/orm": ">=2.2,<2.5-dev", | |
615 | - "symfony/validator": "~2.2", | |
616 | - "symfony/yaml": "~2.2" | |
617 | - }, | |
618 | - "suggest": { | |
619 | - "doctrine/orm": "The Doctrine ORM integration is optional in the bundle.", | |
620 | - "symfony/web-profiler-bundle": "to use the data collector" | |
621 | - }, | |
622 | - "type": "symfony-bundle", | |
623 | - "extra": { | |
624 | - "branch-alias": { | |
625 | - "dev-master": "1.2.x-dev" | |
626 | - } | |
627 | - }, | |
628 | - "autoload": { | |
629 | - "psr-0": { | |
630 | - "Doctrine\\Bundle\\DoctrineBundle": "" | |
631 | - } | |
632 | - }, | |
633 | - "notification-url": "https://packagist.org/downloads/", | |
634 | - "license": [ | |
635 | - "MIT" | |
636 | - ], | |
637 | - "authors": [ | |
638 | - { | |
639 | - "name": "Fabien Potencier", | |
640 | - "email": "fabien@symfony.com", | |
641 | - "homepage": "http://fabien.potencier.org", | |
642 | - "role": "Lead Developer" | |
643 | - }, | |
644 | - { | |
645 | - "name": "Symfony Community", | |
646 | - "homepage": "http://symfony.com/contributors" | |
647 | - }, | |
648 | - { | |
649 | - "name": "Benjamin Eberlei", | |
650 | - "email": "kontakt@beberlei.de" | |
651 | - } | |
652 | - ], | |
653 | - "description": "Symfony DoctrineBundle", | |
654 | - "homepage": "http://www.doctrine-project.org", | |
655 | - "keywords": [ | |
656 | - "database", | |
657 | - "dbal", | |
658 | - "orm", | |
659 | - "persistence" | |
660 | - ], | |
661 | - "time": "2013-03-25 20:13:59" | |
662 | - }, | |
663 | - { | |
664 | - "name": "doctrine/doctrine-fixtures-bundle", | |
665 | - "version": "dev-master", | |
666 | - "target-dir": "Doctrine/Bundle/FixturesBundle", | |
667 | - "source": { | |
668 | - "type": "git", | |
669 | - "url": "https://github.com/doctrine/DoctrineFixturesBundle.git", | |
670 | - "reference": "9a5b5289eb22079ec139ba1eb06043d4b89c6677" | |
671 | - }, | |
672 | - "dist": { | |
673 | - "type": "zip", | |
674 | - "url": "https://api.github.com/repos/doctrine/DoctrineFixturesBundle/zipball/9a5b5289eb22079ec139ba1eb06043d4b89c6677", | |
675 | - "reference": "9a5b5289eb22079ec139ba1eb06043d4b89c6677", | |
676 | - "shasum": "" | |
677 | - }, | |
678 | - "require": { | |
679 | - "doctrine/data-fixtures": "~1.0", | |
680 | - "doctrine/doctrine-bundle": "~1.0", | |
681 | - "php": ">=5.3.2", | |
682 | - "symfony/doctrine-bridge": "~2.1" | |
683 | - }, | |
684 | - "type": "symfony-bundle", | |
685 | - "extra": { | |
686 | - "branch-alias": { | |
687 | - "dev-master": "2.2.x-dev" | |
688 | - } | |
689 | - }, | |
690 | - "autoload": { | |
691 | - "psr-0": { | |
692 | - "Doctrine\\Bundle\\FixturesBundle": "" | |
693 | - } | |
694 | - }, | |
695 | - "notification-url": "https://packagist.org/downloads/", | |
696 | - "license": [ | |
697 | - "MIT" | |
698 | - ], | |
699 | - "authors": [ | |
700 | - { | |
701 | - "name": "Symfony Community", | |
702 | - "homepage": "http://symfony.com/contributors" | |
703 | - }, | |
704 | - { | |
705 | - "name": "Doctrine Project", | |
706 | - "homepage": "http://www.doctrine-project.org" | |
707 | - }, | |
708 | - { | |
709 | - "name": "Fabien Potencier", | |
710 | - "email": "fabien@symfony.com" | |
711 | - } | |
712 | - ], | |
713 | - "description": "Symfony DoctrineFixturesBundle", | |
714 | - "homepage": "http://www.doctrine-project.org", | |
715 | - "keywords": [ | |
716 | - "Fixture", | |
717 | - "persistence" | |
718 | - ], | |
719 | - "time": "2014-09-16 05:03:04" | |
720 | - }, | |
721 | - { | |
722 | - "name": "doctrine/doctrine-migrations-bundle", | |
723 | - "version": "dev-master", | |
724 | - "target-dir": "Doctrine/Bundle/MigrationsBundle", | |
725 | - "source": { | |
726 | - "type": "git", | |
727 | - "url": "https://github.com/doctrine/DoctrineMigrationsBundle.git", | |
728 | - "reference": "81575a4316951125ce408c70f30547c77d98f78a" | |
729 | - }, | |
730 | - "dist": { | |
731 | - "type": "zip", | |
732 | - "url": "https://api.github.com/repos/doctrine/DoctrineMigrationsBundle/zipball/81575a4316951125ce408c70f30547c77d98f78a", | |
733 | - "reference": "81575a4316951125ce408c70f30547c77d98f78a", | |
734 | - "shasum": "" | |
735 | - }, | |
736 | - "require": { | |
737 | - "doctrine/doctrine-bundle": "~1.0", | |
738 | - "doctrine/migrations": "~1.0@dev", | |
739 | - "php": ">=5.3.2", | |
740 | - "symfony/framework-bundle": "~2.1" | |
741 | - }, | |
742 | - "type": "symfony-bundle", | |
743 | - "extra": { | |
744 | - "branch-alias": { | |
745 | - "dev-master": "2.1.x-dev" | |
746 | - } | |
747 | - }, | |
748 | - "autoload": { | |
749 | - "psr-0": { | |
750 | - "Doctrine\\Bundle\\MigrationsBundle": "" | |
751 | - } | |
752 | - }, | |
753 | - "notification-url": "https://packagist.org/downloads/", | |
754 | - "license": [ | |
755 | - "MIT" | |
756 | - ], | |
757 | - "authors": [ | |
758 | - { | |
759 | - "name": "Symfony Community", | |
760 | - "homepage": "http://symfony.com/contributors" | |
761 | - }, | |
762 | - { | |
763 | - "name": "Doctrine Project", | |
764 | - "homepage": "http://www.doctrine-project.org" | |
765 | - }, | |
766 | - { | |
767 | - "name": "Fabien Potencier", | |
768 | - "email": "fabien@symfony.com" | |
769 | - } | |
770 | - ], | |
771 | - "description": "Symfony DoctrineMigrationsBundle", | |
772 | - "homepage": "http://www.doctrine-project.org", | |
773 | - "keywords": [ | |
774 | - "dbal", | |
775 | - "migrations", | |
776 | - "schema" | |
777 | - ], | |
778 | - "time": "2014-08-17 07:53:47" | |
779 | - }, | |
780 | - { | |
781 | - "name": "doctrine/inflector", | |
782 | - "version": "v1.0", | |
783 | - "source": { | |
784 | - "type": "git", | |
785 | - "url": "https://github.com/doctrine/inflector.git", | |
786 | - "reference": "54b8333d2a5682afdc690060c1cf384ba9f47f08" | |
787 | - }, | |
788 | - "dist": { | |
789 | - "type": "zip", | |
790 | - "url": "https://api.github.com/repos/doctrine/inflector/zipball/54b8333d2a5682afdc690060c1cf384ba9f47f08", | |
791 | - "reference": "54b8333d2a5682afdc690060c1cf384ba9f47f08", | |
792 | - "shasum": "" | |
793 | - }, | |
794 | - "require": { | |
795 | - "php": ">=5.3.2" | |
796 | - }, | |
797 | - "type": "library", | |
798 | - "autoload": { | |
799 | - "psr-0": { | |
800 | - "Doctrine\\Common\\Inflector\\": "lib/" | |
801 | - } | |
802 | - }, | |
803 | - "notification-url": "https://packagist.org/downloads/", | |
804 | - "license": [ | |
805 | - "MIT" | |
806 | - ], | |
807 | - "authors": [ | |
808 | - { | |
809 | - "name": "Jonathan Wage", | |
810 | - "email": "jonwage@gmail.com", | |
811 | - "homepage": "http://www.jwage.com/", | |
812 | - "role": "Creator" | |
813 | - }, | |
814 | - { | |
815 | - "name": "Guilherme Blanco", | |
816 | - "email": "guilhermeblanco@gmail.com", | |
817 | - "homepage": "http://www.instaclick.com" | |
818 | - }, | |
819 | - { | |
820 | - "name": "Roman Borschel", | |
821 | - "email": "roman@code-factory.org" | |
822 | - }, | |
823 | - { | |
824 | - "name": "Benjamin Eberlei", | |
825 | - "email": "kontakt@beberlei.de" | |
826 | - }, | |
827 | - { | |
828 | - "name": "Johannes M. Schmitt", | |
829 | - "email": "schmittjoh@gmail.com", | |
830 | - "homepage": "https://github.com/schmittjoh", | |
831 | - "role": "Developer of wrapped JMSSerializerBundle" | |
832 | - } | |
833 | - ], | |
834 | - "description": "Common String Manipulations with regard to casing and singular/plural rules.", | |
835 | - "homepage": "http://www.doctrine-project.org", | |
836 | - "keywords": [ | |
837 | - "inflection", | |
838 | - "pluarlize", | |
839 | - "singuarlize", | |
840 | - "string" | |
841 | - ], | |
842 | - "time": "2013-01-10 21:49:15" | |
843 | - }, | |
844 | - { | |
845 | - "name": "doctrine/lexer", | |
846 | - "version": "v1.0", | |
847 | - "source": { | |
848 | - "type": "git", | |
849 | - "url": "https://github.com/doctrine/lexer.git", | |
850 | - "reference": "2f708a85bb3aab5d99dab8be435abd73e0b18acb" | |
851 | - }, | |
852 | - "dist": { | |
853 | - "type": "zip", | |
854 | - "url": "https://api.github.com/repos/doctrine/lexer/zipball/2f708a85bb3aab5d99dab8be435abd73e0b18acb", | |
855 | - "reference": "2f708a85bb3aab5d99dab8be435abd73e0b18acb", | |
856 | - "shasum": "" | |
857 | - }, | |
858 | - "require": { | |
859 | - "php": ">=5.3.2" | |
860 | - }, | |
861 | - "type": "library", | |
862 | - "autoload": { | |
863 | - "psr-0": { | |
864 | - "Doctrine\\Common\\Lexer\\": "lib/" | |
865 | - } | |
866 | - }, | |
867 | - "notification-url": "https://packagist.org/downloads/", | |
868 | - "license": [ | |
869 | - "MIT" | |
870 | - ], | |
871 | - "authors": [ | |
872 | - { | |
873 | - "name": "Guilherme Blanco", | |
874 | - "email": "guilhermeblanco@gmail.com", | |
875 | - "homepage": "http://www.instaclick.com" | |
876 | - }, | |
877 | - { | |
878 | - "name": "Roman Borschel", | |
879 | - "email": "roman@code-factory.org" | |
880 | - }, | |
881 | - { | |
882 | - "name": "Johannes M. Schmitt", | |
883 | - "email": "schmittjoh@gmail.com", | |
884 | - "homepage": "https://github.com/schmittjoh", | |
885 | - "role": "Developer of wrapped JMSSerializerBundle" | |
886 | - } | |
887 | - ], | |
888 | - "description": "Base library for a lexer that can be used in Top-Down, Recursive Descent Parsers.", | |
889 | - "homepage": "http://www.doctrine-project.org", | |
890 | - "keywords": [ | |
891 | - "lexer", | |
892 | - "parser" | |
893 | - ], | |
894 | - "time": "2013-01-12 18:59:04" | |
895 | - }, | |
896 | - { | |
897 | - "name": "doctrine/migrations", | |
898 | - "version": "dev-master", | |
899 | - "source": { | |
900 | - "type": "git", | |
901 | - "url": "https://github.com/doctrine/migrations.git", | |
902 | - "reference": "1a9dffa64e33fdc10f4b4c3f5d7230b74d4a1021" | |
903 | - }, | |
904 | - "dist": { | |
905 | - "type": "zip", | |
906 | - "url": "https://api.github.com/repos/doctrine/migrations/zipball/1a9dffa64e33fdc10f4b4c3f5d7230b74d4a1021", | |
907 | - "reference": "1a9dffa64e33fdc10f4b4c3f5d7230b74d4a1021", | |
908 | - "shasum": "" | |
909 | - }, | |
910 | - "require": { | |
911 | - "doctrine/dbal": "~2.0", | |
912 | - "php": ">=5.3.2" | |
913 | - }, | |
914 | - "require-dev": { | |
915 | - "symfony/console": "2.*", | |
916 | - "symfony/yaml": "2.*" | |
917 | - }, | |
918 | - "suggest": { | |
919 | - "symfony/console": "to run the migration from the console" | |
920 | - }, | |
921 | - "type": "library", | |
922 | - "extra": { | |
923 | - "branch-alias": { | |
924 | - "dev-master": "1.0.x-dev" | |
925 | - } | |
926 | - }, | |
927 | - "autoload": { | |
928 | - "psr-0": { | |
929 | - "Doctrine\\DBAL\\Migrations": "lib" | |
930 | - } | |
931 | - }, | |
932 | - "notification-url": "https://packagist.org/downloads/", | |
933 | - "license": [ | |
934 | - "LGPL" | |
935 | - ], | |
936 | - "authors": [ | |
937 | - { | |
938 | - "name": "Benjamin Eberlei", | |
939 | - "email": "kontakt@beberlei.de" | |
940 | - }, | |
941 | - { | |
942 | - "name": "Jonathan Wage", | |
943 | - "email": "jonwage@gmail.com" | |
944 | - } | |
945 | - ], | |
946 | - "description": "Database Schema migrations using Doctrine DBAL", | |
947 | - "homepage": "http://www.doctrine-project.org", | |
948 | - "keywords": [ | |
949 | - "database", | |
950 | - "migrations" | |
951 | - ], | |
952 | - "time": "2014-08-18 18:03:07" | |
953 | - }, | |
954 | - { | |
955 | - "name": "doctrine/orm", | |
956 | - "version": "v2.4.5", | |
957 | - "source": { | |
958 | - "type": "git", | |
959 | - "url": "https://github.com/doctrine/doctrine2.git", | |
960 | - "reference": "c0d3cdbdfbf873871167050ab077e49b1ad02ab0" | |
961 | - }, | |
962 | - "dist": { | |
963 | - "type": "zip", | |
964 | - "url": "https://api.github.com/repos/doctrine/doctrine2/zipball/c0d3cdbdfbf873871167050ab077e49b1ad02ab0", | |
965 | - "reference": "c0d3cdbdfbf873871167050ab077e49b1ad02ab0", | |
966 | - "shasum": "" | |
967 | - }, | |
968 | - "require": { | |
969 | - "doctrine/collections": "~1.1", | |
970 | - "doctrine/dbal": "~2.4", | |
971 | - "ext-pdo": "*", | |
972 | - "php": ">=5.3.2", | |
973 | - "symfony/console": "~2.0" | |
974 | - }, | |
975 | - "require-dev": { | |
976 | - "satooshi/php-coveralls": "dev-master", | |
977 | - "symfony/yaml": "~2.1" | |
978 | - }, | |
979 | - "suggest": { | |
980 | - "symfony/yaml": "If you want to use YAML Metadata Mapping Driver" | |
981 | - }, | |
982 | - "bin": [ | |
983 | - "bin/doctrine", | |
984 | - "bin/doctrine.php" | |
985 | - ], | |
986 | - "type": "library", | |
987 | - "extra": { | |
988 | - "branch-alias": { | |
989 | - "dev-master": "2.4.x-dev" | |
990 | - } | |
991 | - }, | |
992 | - "autoload": { | |
993 | - "psr-0": { | |
994 | - "Doctrine\\ORM\\": "lib/" | |
995 | - } | |
996 | - }, | |
997 | - "notification-url": "https://packagist.org/downloads/", | |
998 | - "license": [ | |
999 | - "MIT" | |
1000 | - ], | |
1001 | - "authors": [ | |
1002 | - { | |
1003 | - "name": "Roman Borschel", | |
1004 | - "email": "roman@code-factory.org" | |
1005 | - }, | |
1006 | - { | |
1007 | - "name": "Benjamin Eberlei", | |
1008 | - "email": "kontakt@beberlei.de" | |
1009 | - }, | |
1010 | - { | |
1011 | - "name": "Guilherme Blanco", | |
1012 | - "email": "guilhermeblanco@gmail.com" | |
1013 | - }, | |
1014 | - { | |
1015 | - "name": "Jonathan Wage", | |
1016 | - "email": "jonwage@gmail.com" | |
1017 | - } | |
1018 | - ], | |
1019 | - "description": "Object-Relational-Mapper for PHP", | |
1020 | - "homepage": "http://www.doctrine-project.org", | |
1021 | - "keywords": [ | |
1022 | - "database", | |
1023 | - "orm" | |
1024 | - ], | |
1025 | - "time": "2014-09-22 21:58:51" | |
1026 | - }, | |
1027 | - { | |
1028 | - "name": "friendsofsymfony/rest-bundle", | |
1029 | - "version": "dev-master", | |
1030 | - "target-dir": "FOS/RestBundle", | |
1031 | - "source": { | |
1032 | - "type": "git", | |
1033 | - "url": "https://github.com/FriendsOfSymfony/FOSRestBundle.git", | |
1034 | - "reference": "350743cb704e8ec933b8475ba6caf0b9c1547a8e" | |
1035 | - }, | |
1036 | - "dist": { | |
1037 | - "type": "zip", | |
1038 | - "url": "https://api.github.com/repos/FriendsOfSymfony/FOSRestBundle/zipball/350743cb704e8ec933b8475ba6caf0b9c1547a8e", | |
1039 | - "reference": "350743cb704e8ec933b8475ba6caf0b9c1547a8e", | |
1040 | - "shasum": "" | |
1041 | - }, | |
1042 | - "require": { | |
1043 | - "doctrine/inflector": "~1.0", | |
1044 | - "php": ">=5.3.9", | |
1045 | - "psr/log": "~1.0", | |
1046 | - "symfony/framework-bundle": "~2.2", | |
1047 | - "willdurand/jsonp-callback-validator": "~1.0", | |
1048 | - "willdurand/negotiation": "~1.2" | |
1049 | - }, | |
1050 | - "conflict": { | |
1051 | - "jms/serializer": "<0.12", | |
1052 | - "jms/serializer-bundle": "<0.11" | |
1053 | - }, | |
1054 | - "require-dev": { | |
1055 | - "jms/serializer-bundle": "~0.12", | |
1056 | - "sensio/framework-extra-bundle": "~2.2", | |
1057 | - "symfony/form": "~2.2", | |
1058 | - "symfony/security": "~2.2", | |
1059 | - "symfony/serializer": "~2.2", | |
1060 | - "symfony/validator": "~2.2", | |
1061 | - "symfony/yaml": "~2.2" | |
1062 | - }, | |
1063 | - "suggest": { | |
1064 | - "jms/serializer-bundle": "Add support for advanced serialization capabilities, recommended, requires ~0.12", | |
1065 | - "sensio/framework-extra-bundle": "Add support for route annotations and the view response listener", | |
1066 | - "symfony/serializer": "Add support for basic serialization capabilities and xml decoding, requires ~2.2", | |
1067 | - "symfony/validator": "Add support for validation capabilities in the ParamFetcher, requires ~2.2" | |
1068 | - }, | |
1069 | - "type": "symfony-bundle", | |
1070 | - "extra": { | |
1071 | - "branch-alias": { | |
1072 | - "dev-master": "1.5-dev" | |
1073 | - } | |
1074 | - }, | |
1075 | - "autoload": { | |
1076 | - "psr-0": { | |
1077 | - "FOS\\RestBundle": "" | |
1078 | - } | |
1079 | - }, | |
1080 | - "notification-url": "https://packagist.org/downloads/", | |
1081 | - "license": [ | |
1082 | - "MIT" | |
1083 | - ], | |
1084 | - "authors": [ | |
1085 | - { | |
1086 | - "name": "Lukas Kahwe Smith", | |
1087 | - "email": "smith@pooteeweet.org" | |
1088 | - }, | |
1089 | - { | |
1090 | - "name": "FriendsOfSymfony Community", | |
1091 | - "homepage": "https://github.com/friendsofsymfony/FOSRestBundle/contributors" | |
1092 | - }, | |
1093 | - { | |
1094 | - "name": "Konstantin Kudryashov", | |
1095 | - "email": "ever.zet@gmail.com" | |
1096 | - } | |
1097 | - ], | |
1098 | - "description": "This Bundle provides various tools to rapidly develop RESTful API's with Symfony2", | |
1099 | - "homepage": "http://friendsofsymfony.github.com", | |
1100 | - "keywords": [ | |
1101 | - "rest" | |
1102 | - ], | |
1103 | - "time": "2014-09-23 09:30:42" | |
1104 | - }, | |
1105 | - { | |
1106 | - "name": "helios-ag/fm-elfinder-bundle", | |
1107 | - "version": "2.5", | |
1108 | - "source": { | |
1109 | - "type": "git", | |
1110 | - "url": "https://github.com/helios-ag/FMElfinderBundle.git", | |
1111 | - "reference": "955e8ec9ed63605f0aeedd2db99dc33818e0ddc8" | |
1112 | - }, | |
1113 | - "dist": { | |
1114 | - "type": "zip", | |
1115 | - "url": "https://api.github.com/repos/helios-ag/FMElfinderBundle/zipball/955e8ec9ed63605f0aeedd2db99dc33818e0ddc8", | |
1116 | - "reference": "955e8ec9ed63605f0aeedd2db99dc33818e0ddc8", | |
1117 | - "shasum": "" | |
1118 | - }, | |
1119 | - "require": { | |
1120 | - "helios-ag/fm-elfinder-php-connector": "~2.0", | |
1121 | - "php": ">=5.3.3", | |
1122 | - "symfony/framework-bundle": "~2.4", | |
1123 | - "symfony/twig-bundle": "~2.4" | |
1124 | - }, | |
1125 | - "require-dev": { | |
1126 | - "doctrine/doctrine-bundle": "~1.0", | |
1127 | - "matthiasnoback/symfony-config-test": "0.*", | |
1128 | - "matthiasnoback/symfony-dependency-injection-test": "0.*", | |
1129 | - "symfony/form": "~2.1" | |
1130 | - }, | |
1131 | - "suggest": { | |
1132 | - "egeloen/ckeditor-bundle": "CKEditor Bundle by Egeloen", | |
1133 | - "stfalcon/tinymce-bundle": "TinyMCE Bundle by Stfalcon", | |
1134 | - "trsteel/ckeditor-bundle": "CKEditor Bundle by trsteel" | |
1135 | - }, | |
1136 | - "type": "symfony-bundle", | |
1137 | - "autoload": { | |
1138 | - "psr-4": { | |
1139 | - "FM\\ElfinderBundle\\": "" | |
1140 | - } | |
1141 | - }, | |
1142 | - "notification-url": "https://packagist.org/downloads/", | |
1143 | - "license": [ | |
1144 | - "MIT" | |
1145 | - ], | |
1146 | - "authors": [ | |
1147 | - { | |
1148 | - "name": "Al Ganiev", | |
1149 | - "email": "helios.ag@gmail.com" | |
1150 | - }, | |
1151 | - { | |
1152 | - "name": "Symfony Community", | |
1153 | - "homepage": "https://github.com/helios-ag/FMElfinderBundle/contributors" | |
1154 | - } | |
1155 | - ], | |
1156 | - "description": "ElFinder bundle, adds ElFinder file manager to your Symfony2 project", | |
1157 | - "homepage": "https://github.com/helios-ag/FMElfinderBundle", | |
1158 | - "keywords": [ | |
1159 | - "elfinder", | |
1160 | - "file manager" | |
1161 | - ], | |
1162 | - "time": "2014-10-11 09:18:19" | |
1163 | - }, | |
1164 | - { | |
1165 | - "name": "helios-ag/fm-elfinder-php-connector", | |
1166 | - "version": "2.1", | |
1167 | - "source": { | |
1168 | - "type": "git", | |
1169 | - "url": "https://github.com/helios-ag/ElFinderPHP.git", | |
1170 | - "reference": "928d58b4a76d08c3c52b5a911500b0311b518802" | |
1171 | - }, | |
1172 | - "dist": { | |
1173 | - "type": "zip", | |
1174 | - "url": "https://api.github.com/repos/helios-ag/ElFinderPHP/zipball/928d58b4a76d08c3c52b5a911500b0311b518802", | |
1175 | - "reference": "928d58b4a76d08c3c52b5a911500b0311b518802", | |
1176 | - "shasum": "" | |
1177 | - }, | |
1178 | - "require": { | |
1179 | - "php": ">=5.3.3" | |
1180 | - }, | |
1181 | - "suggest": { | |
1182 | - "aws/aws-sdk-php": "Allows you to use AWS S3 storage", | |
1183 | - "dropbox-php/dropbox-php": "Allows you to use Dropbox storage" | |
1184 | - }, | |
1185 | - "type": "library", | |
1186 | - "autoload": { | |
1187 | - "psr-4": { | |
1188 | - "FM\\ElFinderPHP\\": "src/" | |
1189 | - } | |
1190 | - }, | |
1191 | - "notification-url": "https://packagist.org/downloads/", | |
1192 | - "license": [ | |
1193 | - "BSD-3 Clause" | |
1194 | - ], | |
1195 | - "authors": [ | |
1196 | - { | |
1197 | - "name": "Al Ganiev", | |
1198 | - "email": "helios.ag@gmail.com" | |
1199 | - }, | |
1200 | - { | |
1201 | - "name": "ElFinder authors", | |
1202 | - "homepage": "https://github.com/Studio-42/elFinder" | |
1203 | - }, | |
1204 | - { | |
1205 | - "name": "Symfony Community", | |
1206 | - "homepage": "https://github.com/helios-ag/ElFinderPHP/contributors" | |
1207 | - } | |
1208 | - ], | |
1209 | - "description": "ElFinder PHP backend, 5.3 compliant", | |
1210 | - "homepage": "http://github.com/helios-ag/ElFinderPHP", | |
1211 | - "keywords": [ | |
1212 | - "elfinder", | |
1213 | - "filemanager" | |
1214 | - ], | |
1215 | - "time": "2014-10-17 10:43:45" | |
1216 | - }, | |
1217 | - { | |
1218 | - "name": "ijanki/ftp-bundle", | |
1219 | - "version": "v1.0.0", | |
1220 | - "target-dir": "Ijanki/Bundle/FtpBundle", | |
1221 | - "source": { | |
1222 | - "type": "git", | |
1223 | - "url": "https://github.com/iJanki/FtpBundle.git", | |
1224 | - "reference": "3a96d145221871749f3618f1f6b132456e64cba5" | |
1225 | - }, | |
1226 | - "dist": { | |
1227 | - "type": "zip", | |
1228 | - "url": "https://api.github.com/repos/iJanki/FtpBundle/zipball/3a96d145221871749f3618f1f6b132456e64cba5", | |
1229 | - "reference": "3a96d145221871749f3618f1f6b132456e64cba5", | |
1230 | - "shasum": "" | |
1231 | - }, | |
1232 | - "require": { | |
1233 | - "php": ">=5.3.2" | |
1234 | - }, | |
1235 | - "type": "symfony-bundle", | |
1236 | - "autoload": { | |
1237 | - "psr-0": { | |
1238 | - "Ijanki\\Bundle\\FtpBundle": "" | |
1239 | - } | |
1240 | - }, | |
1241 | - "notification-url": "https://packagist.org/downloads/", | |
1242 | - "license": [ | |
1243 | - "MIT" | |
1244 | - ], | |
1245 | - "authors": [ | |
1246 | - { | |
1247 | - "name": "Daniele Cesarini", | |
1248 | - "email": "daniele.cesarini@gmail.com", | |
1249 | - "homepage": "http://www.danielecesarini.com", | |
1250 | - "role": "Developer" | |
1251 | - } | |
1252 | - ], | |
1253 | - "description": "A Symfony2 Bundle to wrap the PHP ftp extension functionality in a more classy way.", | |
1254 | - "homepage": "https://github.com/iJanki/FtpBundle", | |
1255 | - "keywords": [ | |
1256 | - "ftp" | |
1257 | - ], | |
1258 | - "time": "2013-06-04 20:39:31" | |
1259 | - }, | |
1260 | - { | |
1261 | - "name": "incenteev/composer-parameter-handler", | |
1262 | - "version": "v2.1.0", | |
1263 | - "target-dir": "Incenteev/ParameterHandler", | |
1264 | - "source": { | |
1265 | - "type": "git", | |
1266 | - "url": "https://github.com/Incenteev/ParameterHandler.git", | |
1267 | - "reference": "143272a0a09c62616a3c8011fc165a10c6b35241" | |
1268 | - }, | |
1269 | - "dist": { | |
1270 | - "type": "zip", | |
1271 | - "url": "https://api.github.com/repos/Incenteev/ParameterHandler/zipball/143272a0a09c62616a3c8011fc165a10c6b35241", | |
1272 | - "reference": "143272a0a09c62616a3c8011fc165a10c6b35241", | |
1273 | - "shasum": "" | |
1274 | - }, | |
1275 | - "require": { | |
1276 | - "php": ">=5.3.3", | |
1277 | - "symfony/yaml": "~2.0" | |
1278 | - }, | |
1279 | - "require-dev": { | |
1280 | - "composer/composer": "1.0.*@dev", | |
1281 | - "phpspec/prophecy-phpunit": "~1.0", | |
1282 | - "symfony/filesystem": "~2.2" | |
1283 | - }, | |
1284 | - "type": "library", | |
1285 | - "extra": { | |
1286 | - "branch-alias": { | |
1287 | - "dev-master": "2.1.x-dev" | |
1288 | - } | |
1289 | - }, | |
1290 | - "autoload": { | |
1291 | - "psr-0": { | |
1292 | - "Incenteev\\ParameterHandler": "" | |
1293 | - } | |
1294 | - }, | |
1295 | - "notification-url": "https://packagist.org/downloads/", | |
1296 | - "license": [ | |
1297 | - "MIT" | |
1298 | - ], | |
1299 | - "authors": [ | |
1300 | - { | |
1301 | - "name": "Christophe Coevoet", | |
1302 | - "email": "stof@notk.org" | |
1303 | - } | |
1304 | - ], | |
1305 | - "description": "Composer script handling your ignored parameter file", | |
1306 | - "homepage": "https://github.com/Incenteev/ParameterHandler", | |
1307 | - "keywords": [ | |
1308 | - "parameters management" | |
1309 | - ], | |
1310 | - "time": "2013-12-07 10:10:39" | |
1311 | - }, | |
1312 | - { | |
1313 | - "name": "jdorn/sql-formatter", | |
1314 | - "version": "v1.2.17", | |
1315 | - "source": { | |
1316 | - "type": "git", | |
1317 | - "url": "https://github.com/jdorn/sql-formatter.git", | |
1318 | - "reference": "64990d96e0959dff8e059dfcdc1af130728d92bc" | |
1319 | - }, | |
1320 | - "dist": { | |
1321 | - "type": "zip", | |
1322 | - "url": "https://api.github.com/repos/jdorn/sql-formatter/zipball/64990d96e0959dff8e059dfcdc1af130728d92bc", | |
1323 | - "reference": "64990d96e0959dff8e059dfcdc1af130728d92bc", | |
1324 | - "shasum": "" | |
1325 | - }, | |
1326 | - "require": { | |
1327 | - "php": ">=5.2.4" | |
1328 | - }, | |
1329 | - "require-dev": { | |
1330 | - "phpunit/phpunit": "3.7.*" | |
1331 | - }, | |
1332 | - "type": "library", | |
1333 | - "extra": { | |
1334 | - "branch-alias": { | |
1335 | - "dev-master": "1.3.x-dev" | |
1336 | - } | |
1337 | - }, | |
1338 | - "autoload": { | |
1339 | - "classmap": [ | |
1340 | - "lib" | |
1341 | - ] | |
1342 | - }, | |
1343 | - "notification-url": "https://packagist.org/downloads/", | |
1344 | - "license": [ | |
1345 | - "MIT" | |
1346 | - ], | |
1347 | - "authors": [ | |
1348 | - { | |
1349 | - "name": "Jeremy Dorn", | |
1350 | - "email": "jeremy@jeremydorn.com", | |
1351 | - "homepage": "http://jeremydorn.com/" | |
1352 | - } | |
1353 | - ], | |
1354 | - "description": "a PHP SQL highlighting library", | |
1355 | - "homepage": "https://github.com/jdorn/sql-formatter/", | |
1356 | - "keywords": [ | |
1357 | - "highlight", | |
1358 | - "sql" | |
1359 | - ], | |
1360 | - "time": "2014-01-12 16:20:24" | |
1361 | - }, | |
1362 | - { | |
1363 | - "name": "jms/aop-bundle", | |
1364 | - "version": "1.0.1", | |
1365 | - "target-dir": "JMS/AopBundle", | |
1366 | - "source": { | |
1367 | - "type": "git", | |
1368 | - "url": "https://github.com/schmittjoh/JMSAopBundle.git", | |
1369 | - "reference": "93f41ab85ed409430bc3bab2e0b7c7677f152aa8" | |
1370 | - }, | |
1371 | - "dist": { | |
1372 | - "type": "zip", | |
1373 | - "url": "https://api.github.com/repos/schmittjoh/JMSAopBundle/zipball/93f41ab85ed409430bc3bab2e0b7c7677f152aa8", | |
1374 | - "reference": "93f41ab85ed409430bc3bab2e0b7c7677f152aa8", | |
1375 | - "shasum": "" | |
1376 | - }, | |
1377 | - "require": { | |
1378 | - "jms/cg": "1.*", | |
1379 | - "symfony/framework-bundle": "2.*" | |
1380 | - }, | |
1381 | - "type": "symfony-bundle", | |
1382 | - "extra": { | |
1383 | - "branch-alias": { | |
1384 | - "dev-master": "1.1.x-dev" | |
1385 | - } | |
1386 | - }, | |
1387 | - "autoload": { | |
1388 | - "psr-0": { | |
1389 | - "JMS\\AopBundle": "" | |
1390 | - } | |
1391 | - }, | |
1392 | - "notification-url": "https://packagist.org/downloads/", | |
1393 | - "license": [ | |
1394 | - "Apache" | |
1395 | - ], | |
1396 | - "authors": [ | |
1397 | - { | |
1398 | - "name": "Johannes M. Schmitt", | |
1399 | - "email": "schmittjoh@gmail.com", | |
1400 | - "homepage": "https://github.com/schmittjoh", | |
1401 | - "role": "Developer of wrapped JMSSerializerBundle" | |
1402 | - } | |
1403 | - ], | |
1404 | - "description": "Adds AOP capabilities to Symfony2", | |
1405 | - "keywords": [ | |
1406 | - "annotations", | |
1407 | - "aop" | |
1408 | - ], | |
1409 | - "time": "2013-07-29 09:34:26" | |
1410 | - }, | |
1411 | - { | |
1412 | - "name": "jms/cg", | |
1413 | - "version": "1.0.0", | |
1414 | - "source": { | |
1415 | - "type": "git", | |
1416 | - "url": "https://github.com/schmittjoh/cg-library.git", | |
1417 | - "reference": "ce8ef43dd6bfe6ce54e5e9844ab71be2343bf2fc" | |
1418 | - }, | |
1419 | - "dist": { | |
1420 | - "type": "zip", | |
1421 | - "url": "https://api.github.com/repos/schmittjoh/cg-library/zipball/ce8ef43dd6bfe6ce54e5e9844ab71be2343bf2fc", | |
1422 | - "reference": "ce8ef43dd6bfe6ce54e5e9844ab71be2343bf2fc", | |
1423 | - "shasum": "" | |
1424 | - }, | |
1425 | - "require": { | |
1426 | - "php": ">=5.3.0" | |
1427 | - }, | |
1428 | - "type": "library", | |
1429 | - "autoload": { | |
1430 | - "psr-0": { | |
1431 | - "CG\\": "src/" | |
1432 | - } | |
1433 | - }, | |
1434 | - "notification-url": "https://packagist.org/downloads/", | |
1435 | - "license": [ | |
1436 | - "Apache" | |
1437 | - ], | |
1438 | - "authors": [ | |
1439 | - { | |
1440 | - "name": "Johannes M. Schmitt", | |
1441 | - "email": "schmittjoh@gmail.com", | |
1442 | - "homepage": "https://github.com/schmittjoh", | |
1443 | - "role": "Developer of wrapped JMSSerializerBundle" | |
1444 | - } | |
1445 | - ], | |
1446 | - "description": "Toolset for generating PHP code", | |
1447 | - "keywords": [ | |
1448 | - "code generation" | |
1449 | - ], | |
1450 | - "time": "2012-01-02 20:40:52" | |
1451 | - }, | |
1452 | - { | |
1453 | - "name": "jms/di-extra-bundle", | |
1454 | - "version": "1.4.0", | |
1455 | - "target-dir": "JMS/DiExtraBundle", | |
1456 | - "source": { | |
1457 | - "type": "git", | |
1458 | - "url": "https://github.com/schmittjoh/JMSDiExtraBundle.git", | |
1459 | - "reference": "7fffdb6c96fb922a131af06d773e1e6c5301d070" | |
1460 | - }, | |
1461 | - "dist": { | |
1462 | - "type": "zip", | |
1463 | - "url": "https://api.github.com/repos/schmittjoh/JMSDiExtraBundle/zipball/7fffdb6c96fb922a131af06d773e1e6c5301d070", | |
1464 | - "reference": "7fffdb6c96fb922a131af06d773e1e6c5301d070", | |
1465 | - "shasum": "" | |
1466 | - }, | |
1467 | - "require": { | |
1468 | - "jms/aop-bundle": ">=1.0.0,<1.2-dev", | |
1469 | - "jms/metadata": "1.*", | |
1470 | - "symfony/finder": "~2.1", | |
1471 | - "symfony/framework-bundle": "~2.1", | |
1472 | - "symfony/process": "~2.1" | |
1473 | - }, | |
1474 | - "require-dev": { | |
1475 | - "doctrine/doctrine-bundle": "*", | |
1476 | - "doctrine/orm": "*", | |
1477 | - "jms/security-extra-bundle": "1.*", | |
1478 | - "phpcollection/phpcollection": ">=0.1,<0.3-dev", | |
1479 | - "sensio/framework-extra-bundle": "*", | |
1480 | - "symfony/browser-kit": "*", | |
1481 | - "symfony/class-loader": "*", | |
1482 | - "symfony/form": "*", | |
1483 | - "symfony/security-bundle": "*", | |
1484 | - "symfony/twig-bundle": "*", | |
1485 | - "symfony/validator": "*", | |
1486 | - "symfony/yaml": "*" | |
1487 | - }, | |
1488 | - "type": "symfony-bundle", | |
1489 | - "extra": { | |
1490 | - "branch-alias": { | |
1491 | - "dev-master": "1.3-dev" | |
1492 | - } | |
1493 | - }, | |
1494 | - "autoload": { | |
1495 | - "psr-0": { | |
1496 | - "JMS\\DiExtraBundle": "" | |
1497 | - } | |
1498 | - }, | |
1499 | - "notification-url": "https://packagist.org/downloads/", | |
1500 | - "license": [ | |
1501 | - "Apache" | |
1502 | - ], | |
1503 | - "authors": [ | |
1504 | - { | |
1505 | - "name": "Johannes M. Schmitt", | |
1506 | - "email": "schmittjoh@gmail.com", | |
1507 | - "homepage": "https://github.com/schmittjoh", | |
1508 | - "role": "Developer of wrapped JMSSerializerBundle" | |
1509 | - } | |
1510 | - ], | |
1511 | - "description": "Allows to configure dependency injection using annotations", | |
1512 | - "homepage": "http://jmsyst.com/bundles/JMSDiExtraBundle", | |
1513 | - "keywords": [ | |
1514 | - "annotations", | |
1515 | - "dependency injection" | |
1516 | - ], | |
1517 | - "time": "2013-06-08 13:13:40" | |
1518 | - }, | |
1519 | - { | |
1520 | - "name": "jms/metadata", | |
1521 | - "version": "1.5.1", | |
1522 | - "source": { | |
1523 | - "type": "git", | |
1524 | - "url": "https://github.com/schmittjoh/metadata.git", | |
1525 | - "reference": "22b72455559a25777cfd28c4ffda81ff7639f353" | |
1526 | - }, | |
1527 | - "dist": { | |
1528 | - "type": "zip", | |
1529 | - "url": "https://api.github.com/repos/schmittjoh/metadata/zipball/22b72455559a25777cfd28c4ffda81ff7639f353", | |
1530 | - "reference": "22b72455559a25777cfd28c4ffda81ff7639f353", | |
1531 | - "shasum": "" | |
1532 | - }, | |
1533 | - "require": { | |
1534 | - "php": ">=5.3.0" | |
1535 | - }, | |
1536 | - "require-dev": { | |
1537 | - "doctrine/cache": "~1.0" | |
1538 | - }, | |
1539 | - "type": "library", | |
1540 | - "extra": { | |
1541 | - "branch-alias": { | |
1542 | - "dev-master": "1.5.x-dev" | |
1543 | - } | |
1544 | - }, | |
1545 | - "autoload": { | |
1546 | - "psr-0": { | |
1547 | - "Metadata\\": "src/" | |
1548 | - } | |
1549 | - }, | |
1550 | - "notification-url": "https://packagist.org/downloads/", | |
1551 | - "license": [ | |
1552 | - "Apache" | |
1553 | - ], | |
1554 | - "authors": [ | |
1555 | - { | |
1556 | - "name": "Johannes M. Schmitt", | |
1557 | - "email": "schmittjoh@gmail.com", | |
1558 | - "homepage": "http://jmsyst.com", | |
1559 | - "role": "Developer of wrapped JMSSerializerBundle" | |
1560 | - } | |
1561 | - ], | |
1562 | - "description": "Class/method/property metadata management in PHP", | |
1563 | - "keywords": [ | |
1564 | - "annotations", | |
1565 | - "metadata", | |
1566 | - "xml", | |
1567 | - "yaml" | |
1568 | - ], | |
1569 | - "time": "2014-07-12 07:13:19" | |
1570 | - }, | |
1571 | - { | |
1572 | - "name": "jms/parser-lib", | |
1573 | - "version": "1.0.0", | |
1574 | - "source": { | |
1575 | - "type": "git", | |
1576 | - "url": "https://github.com/schmittjoh/parser-lib.git", | |
1577 | - "reference": "c509473bc1b4866415627af0e1c6cc8ac97fa51d" | |
1578 | - }, | |
1579 | - "dist": { | |
1580 | - "type": "zip", | |
1581 | - "url": "https://api.github.com/repos/schmittjoh/parser-lib/zipball/c509473bc1b4866415627af0e1c6cc8ac97fa51d", | |
1582 | - "reference": "c509473bc1b4866415627af0e1c6cc8ac97fa51d", | |
1583 | - "shasum": "" | |
1584 | - }, | |
1585 | - "require": { | |
1586 | - "phpoption/phpoption": ">=0.9,<2.0-dev" | |
1587 | - }, | |
1588 | - "type": "library", | |
1589 | - "extra": { | |
1590 | - "branch-alias": { | |
1591 | - "dev-master": "1.0-dev" | |
1592 | - } | |
1593 | - }, | |
1594 | - "autoload": { | |
1595 | - "psr-0": { | |
1596 | - "JMS\\": "src/" | |
1597 | - } | |
1598 | - }, | |
1599 | - "notification-url": "https://packagist.org/downloads/", | |
1600 | - "license": [ | |
1601 | - "Apache2" | |
1602 | - ], | |
1603 | - "description": "A library for easily creating recursive-descent parsers.", | |
1604 | - "time": "2012-11-18 18:08:43" | |
1605 | - }, | |
1606 | - { | |
1607 | - "name": "jms/security-extra-bundle", | |
1608 | - "version": "1.5.1", | |
1609 | - "target-dir": "JMS/SecurityExtraBundle", | |
1610 | - "source": { | |
1611 | - "type": "git", | |
1612 | - "url": "https://github.com/schmittjoh/JMSSecurityExtraBundle.git", | |
1613 | - "reference": "f5f6c6df69ceae8b709e57b49fcc2a42d9280bcc" | |
1614 | - }, | |
1615 | - "dist": { | |
1616 | - "type": "zip", | |
1617 | - "url": "https://api.github.com/repos/schmittjoh/JMSSecurityExtraBundle/zipball/f5f6c6df69ceae8b709e57b49fcc2a42d9280bcc", | |
1618 | - "reference": "f5f6c6df69ceae8b709e57b49fcc2a42d9280bcc", | |
1619 | - "shasum": "" | |
1620 | - }, | |
1621 | - "require": { | |
1622 | - "jms/aop-bundle": "~1.0", | |
1623 | - "jms/di-extra-bundle": "~1.3", | |
1624 | - "jms/metadata": "~1.0", | |
1625 | - "jms/parser-lib": "~1.0", | |
1626 | - "symfony/framework-bundle": "~2.1", | |
1627 | - "symfony/security-bundle": "*" | |
1628 | - }, | |
1629 | - "require-dev": { | |
1630 | - "doctrine/doctrine-bundle": "*", | |
1631 | - "doctrine/orm": "*", | |
1632 | - "sensio/framework-extra-bundle": "*", | |
1633 | - "symfony/browser-kit": "*", | |
1634 | - "symfony/class-loader": "*", | |
1635 | - "symfony/css-selector": "*", | |
1636 | - "symfony/finder": "*", | |
1637 | - "symfony/form": "*", | |
1638 | - "symfony/process": "*", | |
1639 | - "symfony/twig-bundle": "*", | |
1640 | - "symfony/validator": "*", | |
1641 | - "symfony/yaml": "*" | |
1642 | - }, | |
1643 | - "type": "symfony-bundle", | |
1644 | - "extra": { | |
1645 | - "branch-alias": { | |
1646 | - "dev-master": "1.4-dev" | |
1647 | - } | |
1648 | - }, | |
1649 | - "autoload": { | |
1650 | - "psr-0": { | |
1651 | - "JMS\\SecurityExtraBundle": "" | |
1652 | - } | |
1653 | - }, | |
1654 | - "notification-url": "https://packagist.org/downloads/", | |
1655 | - "license": [ | |
1656 | - "Apache2" | |
1657 | - ], | |
1658 | - "authors": [ | |
1659 | - { | |
1660 | - "name": "Johannes M. Schmitt", | |
1661 | - "email": "schmittjoh@gmail.com", | |
1662 | - "homepage": "https://github.com/schmittjoh", | |
1663 | - "role": "Developer of wrapped JMSSerializerBundle" | |
1664 | - } | |
1665 | - ], | |
1666 | - "description": "Enhances the Symfony2 Security Component by adding several new features", | |
1667 | - "homepage": "http://jmsyst.com/bundles/JMSSecurityExtraBundle", | |
1668 | - "keywords": [ | |
1669 | - "annotations", | |
1670 | - "authorization", | |
1671 | - "expression", | |
1672 | - "secure", | |
1673 | - "security" | |
1674 | - ], | |
1675 | - "time": "2013-06-09 10:29:54" | |
1676 | - }, | |
1677 | - { | |
1678 | - "name": "jms/serializer", | |
1679 | - "version": "0.14.0", | |
1680 | - "source": { | |
1681 | - "type": "git", | |
1682 | - "url": "https://github.com/schmittjoh/serializer.git", | |
1683 | - "reference": "22daa254e54f4b69292bd8679d7a6f3a78dc85d4" | |
1684 | - }, | |
1685 | - "dist": { | |
1686 | - "type": "zip", | |
1687 | - "url": "https://api.github.com/repos/schmittjoh/serializer/zipball/22daa254e54f4b69292bd8679d7a6f3a78dc85d4", | |
1688 | - "reference": "22daa254e54f4b69292bd8679d7a6f3a78dc85d4", | |
1689 | - "shasum": "" | |
1690 | - }, | |
1691 | - "require": { | |
1692 | - "doctrine/annotations": "1.*", | |
1693 | - "jms/metadata": "~1.1", | |
1694 | - "jms/parser-lib": "1.*", | |
1695 | - "php": ">=5.3.2", | |
1696 | - "phpcollection/phpcollection": ">=0.1,<0.3-dev" | |
1697 | - }, | |
1698 | - "require-dev": { | |
1699 | - "doctrine/orm": ">=2.1,<2.4-dev", | |
1700 | - "doctrine/phpcr-odm": "~1.0.1", | |
1701 | - "jackalope/jackalope-doctrine-dbal": "1.0.*", | |
1702 | - "propel/propel1": "~1.7", | |
1703 | - "symfony/filesystem": "2.*", | |
1704 | - "symfony/form": ">=2.1,<2.2-dev", | |
1705 | - "symfony/translation": ">=2.0,<2.2-dev", | |
1706 | - "symfony/validator": ">=2.0,<2.2-dev", | |
1707 | - "symfony/yaml": "2.*", | |
1708 | - "twig/twig": ">=1.8,<2.0-dev" | |
1709 | - }, | |
1710 | - "suggest": { | |
1711 | - "symfony/yaml": "Required if you'd like to serialize data to YAML format." | |
1712 | - }, | |
1713 | - "type": "library", | |
1714 | - "extra": { | |
1715 | - "branch-alias": { | |
1716 | - "dev-master": "0.14-dev" | |
1717 | - } | |
1718 | - }, | |
1719 | - "autoload": { | |
1720 | - "psr-0": { | |
1721 | - "JMS\\Serializer": "src/" | |
1722 | - } | |
1723 | - }, | |
1724 | - "notification-url": "https://packagist.org/downloads/", | |
1725 | - "license": [ | |
1726 | - "Apache2" | |
1727 | - ], | |
1728 | - "authors": [ | |
1729 | - { | |
1730 | - "name": "Johannes M. Schmitt", | |
1731 | - "email": "schmittjoh@gmail.com", | |
1732 | - "homepage": "https://github.com/schmittjoh", | |
1733 | - "role": "Developer of wrapped JMSSerializerBundle" | |
1734 | - } | |
1735 | - ], | |
1736 | - "description": "Library for (de-)serializing data of any complexity; supports XML, JSON, and YAML.", | |
1737 | - "homepage": "http://jmsyst.com/libs/serializer", | |
1738 | - "keywords": [ | |
1739 | - "deserialization", | |
1740 | - "jaxb", | |
1741 | - "json", | |
1742 | - "serialization", | |
1743 | - "xml" | |
1744 | - ], | |
1745 | - "time": "2013-12-04 16:46:05" | |
1746 | - }, | |
1747 | - { | |
1748 | - "name": "jms/serializer-bundle", | |
1749 | - "version": "dev-master", | |
1750 | - "target-dir": "JMS/SerializerBundle", | |
1751 | - "source": { | |
1752 | - "type": "git", | |
1753 | - "url": "https://github.com/schmittjoh/JMSSerializerBundle.git", | |
1754 | - "reference": "3a980e5409aa3d143534e68a72895e7e33b64c75" | |
1755 | - }, | |
1756 | - "dist": { | |
1757 | - "type": "zip", | |
1758 | - "url": "https://api.github.com/repos/schmittjoh/JMSSerializerBundle/zipball/3a980e5409aa3d143534e68a72895e7e33b64c75", | |
1759 | - "reference": "3a980e5409aa3d143534e68a72895e7e33b64c75", | |
1760 | - "shasum": "" | |
1761 | - }, | |
1762 | - "require": { | |
1763 | - "jms/serializer": "~0.11", | |
1764 | - "php": ">=5.3.2", | |
1765 | - "symfony/framework-bundle": "~2.1" | |
1766 | - }, | |
1767 | - "require-dev": { | |
1768 | - "doctrine/doctrine-bundle": "*", | |
1769 | - "doctrine/orm": "*", | |
1770 | - "symfony/browser-kit": "*", | |
1771 | - "symfony/class-loader": "*", | |
1772 | - "symfony/css-selector": "*", | |
1773 | - "symfony/finder": "*", | |
1774 | - "symfony/form": "*", | |
1775 | - "symfony/process": "*", | |
1776 | - "symfony/twig-bundle": "*", | |
1777 | - "symfony/validator": "*", | |
1778 | - "symfony/yaml": "*" | |
1779 | - }, | |
1780 | - "suggest": { | |
1781 | - "jms/di-extra-bundle": "Required to get lazy loading (de)serialization visitors, ~1.3" | |
1782 | - }, | |
1783 | - "type": "symfony-bundle", | |
1784 | - "extra": { | |
1785 | - "branch-alias": { | |
1786 | - "dev-master": "0.13-dev" | |
1787 | - } | |
1788 | - }, | |
1789 | - "autoload": { | |
1790 | - "psr-0": { | |
1791 | - "JMS\\SerializerBundle": "" | |
1792 | - } | |
1793 | - }, | |
1794 | - "notification-url": "https://packagist.org/downloads/", | |
1795 | - "license": [ | |
1796 | - "Apache2" | |
1797 | - ], | |
1798 | - "authors": [ | |
1799 | - { | |
1800 | - "name": "Johannes M. Schmitt", | |
1801 | - "email": "schmittjoh@gmail.com" | |
1802 | - } | |
1803 | - ], | |
1804 | - "description": "Allows you to easily serialize, and deserialize data of any complexity", | |
1805 | - "homepage": "http://jmsyst.com/bundles/JMSSerializerBundle", | |
1806 | - "keywords": [ | |
1807 | - "deserialization", | |
1808 | - "jaxb", | |
1809 | - "json", | |
1810 | - "serialization", | |
1811 | - "xml" | |
1812 | - ], | |
1813 | - "time": "2014-08-07 13:20:59" | |
1814 | - }, | |
1815 | - { | |
1816 | - "name": "jms/translation-bundle", | |
1817 | - "version": "dev-master", | |
1818 | - "target-dir": "JMS/TranslationBundle", | |
1819 | - "source": { | |
1820 | - "type": "git", | |
1821 | - "url": "https://github.com/schmittjoh/JMSTranslationBundle.git", | |
1822 | - "reference": "aa1cc4797997a30d4fdc55eb1f6042965b4b823f" | |
1823 | - }, | |
1824 | - "dist": { | |
1825 | - "type": "zip", | |
1826 | - "url": "https://api.github.com/repos/schmittjoh/JMSTranslationBundle/zipball/aa1cc4797997a30d4fdc55eb1f6042965b4b823f", | |
1827 | - "reference": "aa1cc4797997a30d4fdc55eb1f6042965b4b823f", | |
1828 | - "shasum": "" | |
1829 | - }, | |
1830 | - "require": { | |
1831 | - "nikic/php-parser": "0.9.4", | |
1832 | - "symfony/console": "*", | |
1833 | - "symfony/framework-bundle": "~2.1" | |
1834 | - }, | |
1835 | - "conflict": { | |
1836 | - "twig/twig": "1.10.2" | |
1837 | - }, | |
1838 | - "require-dev": { | |
1839 | - "jms/di-extra-bundle": ">=1.1", | |
1840 | - "sensio/framework-extra-bundle": "*", | |
1841 | - "symfony/browser-kit": "*", | |
1842 | - "symfony/class-loader": "*", | |
1843 | - "symfony/css-selector": "*", | |
1844 | - "symfony/finder": "*", | |
1845 | - "symfony/form": "*", | |
1846 | - "symfony/process": "*", | |
1847 | - "symfony/security": "*", | |
1848 | - "symfony/twig-bundle": "*", | |
1849 | - "symfony/validator": "*", | |
1850 | - "symfony/yaml": "*" | |
1851 | - }, | |
1852 | - "type": "symfony-bundle", | |
1853 | - "extra": { | |
1854 | - "branch-alias": { | |
1855 | - "dev-master": "1.1-dev" | |
1856 | - } | |
1857 | - }, | |
1858 | - "autoload": { | |
1859 | - "psr-0": { | |
1860 | - "JMS\\TranslationBundle": "" | |
1861 | - } | |
1862 | - }, | |
1863 | - "notification-url": "https://packagist.org/downloads/", | |
1864 | - "license": [ | |
1865 | - "Apache2" | |
1866 | - ], | |
1867 | - "authors": [ | |
1868 | - { | |
1869 | - "name": "Johannes M. Schmitt", | |
1870 | - "email": "schmittjoh@gmail.com" | |
1871 | - } | |
1872 | - ], | |
1873 | - "description": "Puts the Symfony2 Translation Component on steroids", | |
1874 | - "homepage": "http://jmsyst.com/bundles/JMSTranslationBundle", | |
1875 | - "keywords": [ | |
1876 | - "extract", | |
1877 | - "extraction", | |
1878 | - "i18n", | |
1879 | - "interface", | |
1880 | - "multilanguage", | |
1881 | - "translation", | |
1882 | - "ui", | |
1883 | - "webinterface" | |
1884 | - ], | |
1885 | - "time": "2014-09-09 15:47:55" | |
1886 | - }, | |
1887 | - { | |
1888 | - "name": "jpgraph/jpgraph", | |
1889 | - "version": "dev-master", | |
1890 | - "source": { | |
1891 | - "type": "git", | |
1892 | - "url": "https://github.com/ztec/JpGraph.git", | |
1893 | - "reference": "ad26df5941e847cf1255aecd2011ce16207304cf" | |
1894 | - }, | |
1895 | - "dist": { | |
1896 | - "type": "zip", | |
1897 | - "url": "https://api.github.com/repos/ztec/JpGraph/zipball/ad26df5941e847cf1255aecd2011ce16207304cf", | |
1898 | - "reference": "ad26df5941e847cf1255aecd2011ce16207304cf", | |
1899 | - "shasum": "" | |
1900 | - }, | |
1901 | - "type": "library", | |
1902 | - "autoload": { | |
1903 | - "psr-0": { | |
1904 | - "JpGraph": "lib/" | |
1905 | - } | |
1906 | - }, | |
1907 | - "notification-url": "https://packagist.org/downloads/", | |
1908 | - "license": [ | |
1909 | - "QPL 1.0" | |
1910 | - ], | |
1911 | - "authors": [ | |
1912 | - { | |
1913 | - "name": "JpGraph team" | |
1914 | - } | |
1915 | - ], | |
1916 | - "description": "jpGraph, library to make graphs and charts", | |
1917 | - "homepage": "http://jpgraph.net/", | |
1918 | - "keywords": [ | |
1919 | - "chart", | |
1920 | - "data", | |
1921 | - "graph", | |
1922 | - "jpgraph", | |
1923 | - "pie" | |
1924 | - ], | |
1925 | - "time": "2013-05-23 14:04:00" | |
1926 | - }, | |
1927 | - { | |
1928 | - "name": "jquery/jquery", | |
1929 | - "version": "1.10.2", | |
1930 | - "dist": { | |
1931 | - "type": "file", | |
1932 | - "url": "http://code.jquery.com/jquery-1.10.2.js", | |
1933 | - "reference": null, | |
1934 | - "shasum": null | |
1935 | - }, | |
1936 | - "type": "library" | |
1937 | - }, | |
1938 | - { | |
1939 | - "name": "knplabs/knp-components", | |
1940 | - "version": "1.2.5", | |
1941 | - "source": { | |
1942 | - "type": "git", | |
1943 | - "url": "https://github.com/KnpLabs/knp-components.git", | |
1944 | - "reference": "8803fdaa18bd24bd158143e3d9099f4b243a31dd" | |
1945 | - }, | |
1946 | - "dist": { | |
1947 | - "type": "zip", | |
1948 | - "url": "https://api.github.com/repos/KnpLabs/knp-components/zipball/8803fdaa18bd24bd158143e3d9099f4b243a31dd", | |
1949 | - "reference": "8803fdaa18bd24bd158143e3d9099f4b243a31dd", | |
1950 | - "shasum": "" | |
1951 | - }, | |
1952 | - "require": { | |
1953 | - "php": ">=5.3.2" | |
1954 | - }, | |
1955 | - "suggest": { | |
1956 | - "doctrine/common": "to allow usage pagination with Doctrine ArrayCollection", | |
1957 | - "doctrine/mongodb-odm": "to allow usage pagination with Doctrine ODM MongoDB", | |
1958 | - "doctrine/orm": "to allow usage pagination with Doctrine ORM", | |
1959 | - "propel/propel1": "to allow usage pagination with Propel ORM", | |
1960 | - "ruflin/Elastica": "to allow usage pagination with ElasticSearch Client", | |
1961 | - "solarium/solarium": "to allow usage pagination with Solarium Client" | |
1962 | - }, | |
1963 | - "type": "library", | |
1964 | - "extra": { | |
1965 | - "branch-alias": { | |
1966 | - "dev-master": "1.2.x-dev" | |
1967 | - } | |
1968 | - }, | |
1969 | - "autoload": { | |
1970 | - "psr-0": { | |
1971 | - "Knp\\Component": "src/" | |
1972 | - } | |
1973 | - }, | |
1974 | - "notification-url": "https://packagist.org/downloads/", | |
1975 | - "license": [ | |
1976 | - "MIT" | |
1977 | - ], | |
1978 | - "authors": [ | |
1979 | - { | |
1980 | - "name": "KnpLabs Team", | |
1981 | - "homepage": "http://knplabs.com" | |
1982 | - }, | |
1983 | - { | |
1984 | - "name": "Symfony Community", | |
1985 | - "homepage": "http://github.com/KnpLabs/knp-components/contributors" | |
1986 | - } | |
1987 | - ], | |
1988 | - "description": "Knplabs component library", | |
1989 | - "homepage": "http://github.com/KnpLabs/knp-components", | |
1990 | - "keywords": [ | |
1991 | - "components", | |
1992 | - "knp", | |
1993 | - "knplabs", | |
1994 | - "pager", | |
1995 | - "paginator" | |
1996 | - ], | |
1997 | - "time": "2014-01-09 16:23:31" | |
1998 | - }, | |
1999 | - { | |
2000 | - "name": "knplabs/knp-menu", | |
2001 | - "version": "v2.0.1", | |
2002 | - "source": { | |
2003 | - "type": "git", | |
2004 | - "url": "https://github.com/KnpLabs/KnpMenu.git", | |
2005 | - "reference": "5758d0026d7ed00c8dd4727e413918cf2dc74c1a" | |
2006 | - }, | |
2007 | - "dist": { | |
2008 | - "type": "zip", | |
2009 | - "url": "https://api.github.com/repos/KnpLabs/KnpMenu/zipball/5758d0026d7ed00c8dd4727e413918cf2dc74c1a", | |
2010 | - "reference": "5758d0026d7ed00c8dd4727e413918cf2dc74c1a", | |
2011 | - "shasum": "" | |
2012 | - }, | |
2013 | - "require": { | |
2014 | - "php": ">=5.3.0" | |
2015 | - }, | |
2016 | - "require-dev": { | |
2017 | - "pimple/pimple": "1.0.*", | |
2018 | - "silex/silex": "1.0.*", | |
2019 | - "twig/twig": ">=1.2,<2.0-dev" | |
2020 | - }, | |
2021 | - "suggest": { | |
2022 | - "pimple/pimple": "for the built-in implementations of the menu provider and renderer provider", | |
2023 | - "silex/silex": "for the integration with your silex application", | |
2024 | - "twig/twig": "for the TwigRenderer and the integration with your templates" | |
2025 | - }, | |
2026 | - "type": "library", | |
2027 | - "extra": { | |
2028 | - "branch-alias": { | |
2029 | - "dev-master": "2.0.x-dev" | |
2030 | - } | |
2031 | - }, | |
2032 | - "autoload": { | |
2033 | - "psr-0": { | |
2034 | - "Knp\\Menu\\": "src/" | |
2035 | - } | |
2036 | - }, | |
2037 | - "notification-url": "https://packagist.org/downloads/", | |
2038 | - "license": [ | |
2039 | - "MIT" | |
2040 | - ], | |
2041 | - "authors": [ | |
2042 | - { | |
2043 | - "name": "Christophe Coevoet", | |
2044 | - "email": "stof@notk.org" | |
2045 | - }, | |
2046 | - { | |
2047 | - "name": "Knplabs", | |
2048 | - "homepage": "http://knplabs.com" | |
2049 | - }, | |
2050 | - { | |
2051 | - "name": "Symfony Community", | |
2052 | - "homepage": "https://github.com/KnpLabs/KnpMenu/contributors" | |
2053 | - } | |
2054 | - ], | |
2055 | - "description": "An object oriented menu library", | |
2056 | - "homepage": "http://knplabs.com", | |
2057 | - "keywords": [ | |
2058 | - "menu", | |
2059 | - "tree" | |
2060 | - ], | |
2061 | - "time": "2014-08-01 09:50:16" | |
2062 | - }, | |
2063 | - { | |
2064 | - "name": "knplabs/knp-menu-bundle", | |
2065 | - "version": "v2.0.0", | |
2066 | - "target-dir": "Knp/Bundle/MenuBundle", | |
2067 | - "source": { | |
2068 | - "type": "git", | |
2069 | - "url": "https://github.com/KnpLabs/KnpMenuBundle.git", | |
2070 | - "reference": "bdfc95da5ff7e4e67f948aaa9ea5da835a3a9088" | |
2071 | - }, | |
2072 | - "dist": { | |
2073 | - "type": "zip", | |
2074 | - "url": "https://api.github.com/repos/KnpLabs/KnpMenuBundle/zipball/bdfc95da5ff7e4e67f948aaa9ea5da835a3a9088", | |
2075 | - "reference": "bdfc95da5ff7e4e67f948aaa9ea5da835a3a9088", | |
2076 | - "shasum": "" | |
2077 | - }, | |
2078 | - "require": { | |
2079 | - "knplabs/knp-menu": "~2.0", | |
2080 | - "symfony/framework-bundle": "~2.0" | |
2081 | - }, | |
2082 | - "type": "symfony-bundle", | |
2083 | - "extra": { | |
2084 | - "branch-alias": { | |
2085 | - "dev-master": "2.0.x-dev" | |
2086 | - } | |
2087 | - }, | |
2088 | - "autoload": { | |
2089 | - "psr-0": { | |
2090 | - "Knp\\Bundle\\MenuBundle": "" | |
2091 | - } | |
2092 | - }, | |
2093 | - "notification-url": "https://packagist.org/downloads/", | |
2094 | - "license": [ | |
2095 | - "MIT" | |
2096 | - ], | |
2097 | - "authors": [ | |
2098 | - { | |
2099 | - "name": "Christophe Coevoet", | |
2100 | - "email": "stof@notk.org" | |
2101 | - }, | |
2102 | - { | |
2103 | - "name": "Knplabs", | |
2104 | - "homepage": "http://knplabs.com" | |
2105 | - }, | |
2106 | - { | |
2107 | - "name": "Symfony Community", | |
2108 | - "homepage": "https://github.com/KnpLabs/KnpMenuBundle/contributors" | |
2109 | - } | |
2110 | - ], | |
2111 | - "description": "This bundle provides an integration of the KnpMenu library", | |
2112 | - "keywords": [ | |
2113 | - "menu" | |
2114 | - ], | |
2115 | - "time": "2014-08-01 09:57:23" | |
2116 | - }, | |
2117 | - { | |
2118 | - "name": "knplabs/knp-paginator-bundle", | |
2119 | - "version": "dev-master", | |
2120 | - "target-dir": "Knp/Bundle/PaginatorBundle", | |
2121 | - "source": { | |
2122 | - "type": "git", | |
2123 | - "url": "https://github.com/KnpLabs/KnpPaginatorBundle.git", | |
2124 | - "reference": "701dffe02dbe4aa8784d3d9e5343985318ef5e2c" | |
2125 | - }, | |
2126 | - "dist": { | |
2127 | - "type": "zip", | |
2128 | - "url": "https://api.github.com/repos/KnpLabs/KnpPaginatorBundle/zipball/701dffe02dbe4aa8784d3d9e5343985318ef5e2c", | |
2129 | - "reference": "701dffe02dbe4aa8784d3d9e5343985318ef5e2c", | |
2130 | - "shasum": "" | |
2131 | - }, | |
2132 | - "require": { | |
2133 | - "knplabs/knp-components": "~1.2", | |
2134 | - "php": ">=5.3.3", | |
2135 | - "symfony/framework-bundle": "~2.0", | |
2136 | - "twig/twig": "~1.5" | |
2137 | - }, | |
2138 | - "type": "symfony-bundle", | |
2139 | - "extra": { | |
2140 | - "branch-alias": { | |
2141 | - "dev-master": "2.4.x-dev" | |
2142 | - } | |
2143 | - }, | |
2144 | - "autoload": { | |
2145 | - "psr-0": { | |
2146 | - "Knp\\Bundle\\PaginatorBundle": "" | |
2147 | - } | |
2148 | - }, | |
2149 | - "notification-url": "https://packagist.org/downloads/", | |
2150 | - "license": [ | |
2151 | - "MIT" | |
2152 | - ], | |
2153 | - "authors": [ | |
2154 | - { | |
2155 | - "name": "KnpLabs Team", | |
2156 | - "homepage": "http://knplabs.com" | |
2157 | - }, | |
2158 | - { | |
2159 | - "name": "Symfony2 Community", | |
2160 | - "homepage": "http://github.com/KnpLabs/KnpPaginatorBundle/contributors" | |
2161 | - } | |
2162 | - ], | |
2163 | - "description": "Paginator bundle for Symfony2 to automate pagination and simplify sorting and other features", | |
2164 | - "homepage": "http://github.com/KnpLabs/KnpPaginatorBundle", | |
2165 | - "keywords": [ | |
2166 | - "Symfony2", | |
2167 | - "bundle", | |
2168 | - "knp", | |
2169 | - "knplabs", | |
2170 | - "pager", | |
2171 | - "pagination", | |
2172 | - "paginator" | |
2173 | - ], | |
2174 | - "time": "2014-09-15 15:49:24" | |
2175 | - }, | |
2176 | - { | |
2177 | - "name": "kriswallsmith/assetic", | |
2178 | - "version": "v1.1.1", | |
2179 | - "source": { | |
2180 | - "type": "git", | |
2181 | - "url": "https://github.com/kriswallsmith/assetic.git", | |
2182 | - "reference": "a826e4b96f5c607ff47ef61caf3826b2b1e840ec" | |
2183 | - }, | |
2184 | - "dist": { | |
2185 | - "type": "zip", | |
2186 | - "url": "https://api.github.com/repos/kriswallsmith/assetic/zipball/a826e4b96f5c607ff47ef61caf3826b2b1e840ec", | |
2187 | - "reference": "a826e4b96f5c607ff47ef61caf3826b2b1e840ec", | |
2188 | - "shasum": "" | |
2189 | - }, | |
2190 | - "require": { | |
2191 | - "php": ">=5.3.1", | |
2192 | - "symfony/process": "~2.1" | |
2193 | - }, | |
2194 | - "require-dev": { | |
2195 | - "cssmin/cssmin": "*", | |
2196 | - "joliclic/javascript-packer": "*", | |
2197 | - "kamicane/packager": "*", | |
2198 | - "leafo/lessphp": "*", | |
2199 | - "leafo/scssphp": "*", | |
2200 | - "leafo/scssphp-compass": "*", | |
2201 | - "mrclay/minify": "*", | |
2202 | - "phpunit/phpunit": "~3.7", | |
2203 | - "ptachoire/cssembed": "*", | |
2204 | - "twig/twig": "~1.6" | |
2205 | - }, | |
2206 | - "suggest": { | |
2207 | - "leafo/lessphp": "Assetic provides the integration with the lessphp LESS compiler", | |
2208 | - "leafo/scssphp": "Assetic provides the integration with the scssphp SCSS compiler", | |
2209 | - "leafo/scssphp-compass": "Assetic provides the integration with the SCSS compass plugin", | |
2210 | - "ptachoire/cssembed": "Assetic provides the integration with phpcssembed to embed data uris", | |
2211 | - "twig/twig": "Assetic provides the integration with the Twig templating engine" | |
2212 | - }, | |
2213 | - "type": "library", | |
2214 | - "extra": { | |
2215 | - "branch-alias": { | |
2216 | - "dev-master": "1.1-dev" | |
2217 | - } | |
2218 | - }, | |
2219 | - "autoload": { | |
2220 | - "psr-0": { | |
2221 | - "Assetic": "src/" | |
2222 | - }, | |
2223 | - "files": [ | |
2224 | - "src/functions.php" | |
2225 | - ] | |
2226 | - }, | |
2227 | - "notification-url": "https://packagist.org/downloads/", | |
2228 | - "license": [ | |
2229 | - "MIT" | |
2230 | - ], | |
2231 | - "authors": [ | |
2232 | - { | |
2233 | - "name": "Kris Wallsmith", | |
2234 | - "email": "kris.wallsmith@gmail.com", | |
2235 | - "homepage": "http://kriswallsmith.net/" | |
2236 | - } | |
2237 | - ], | |
2238 | - "description": "Asset Management for PHP", | |
2239 | - "homepage": "https://github.com/kriswallsmith/assetic", | |
2240 | - "keywords": [ | |
2241 | - "assets", | |
2242 | - "compression", | |
2243 | - "minification" | |
2244 | - ], | |
2245 | - "time": "2013-06-01 22:13:43" | |
2246 | - }, | |
2247 | - { | |
2248 | - "name": "leafo/lessphp", | |
2249 | - "version": "v0.4.0", | |
2250 | - "source": { | |
2251 | - "type": "git", | |
2252 | - "url": "https://github.com/leafo/lessphp.git", | |
2253 | - "reference": "51f3f06f0fe78a722dabfd14578444bdd078d9de" | |
2254 | - }, | |
2255 | - "dist": { | |
2256 | - "type": "zip", | |
2257 | - "url": "https://api.github.com/repos/leafo/lessphp/zipball/51f3f06f0fe78a722dabfd14578444bdd078d9de", | |
2258 | - "reference": "51f3f06f0fe78a722dabfd14578444bdd078d9de", | |
2259 | - "shasum": "" | |
2260 | - }, | |
2261 | - "type": "library", | |
2262 | - "extra": { | |
2263 | - "branch-alias": { | |
2264 | - "dev-master": "0.3-dev" | |
2265 | - } | |
2266 | - }, | |
2267 | - "autoload": { | |
2268 | - "classmap": [ | |
2269 | - "lessc.inc.php" | |
2270 | - ] | |
2271 | - }, | |
2272 | - "notification-url": "https://packagist.org/downloads/", | |
2273 | - "license": [ | |
2274 | - "MIT", | |
2275 | - "GPL-3.0" | |
2276 | - ], | |
2277 | - "authors": [ | |
2278 | - { | |
2279 | - "name": "Leaf Corcoran", | |
2280 | - "email": "leafot@gmail.com", | |
2281 | - "homepage": "http://leafo.net" | |
2282 | - } | |
2283 | - ], | |
2284 | - "description": "lessphp is a compiler for LESS written in PHP.", | |
2285 | - "homepage": "http://leafo.net/lessphp/", | |
2286 | - "time": "2013-08-09 17:09:19" | |
2287 | - }, | |
2288 | - { | |
2289 | - "name": "lightbase/cocar", | |
2290 | - "version": "dev-master", | |
2291 | - "target-dir": "Swpb/Bundle/CocarBundle", | |
2292 | - "source": { | |
2293 | - "type": "git", | |
2294 | - "url": "https://github.com/lightbase/cocar.git", | |
2295 | - "reference": "3a80e6a980a19c6d75c1dd672ffce8d68a54c9f0" | |
2296 | - }, | |
2297 | - "dist": { | |
2298 | - "type": "zip", | |
2299 | - "url": "https://api.github.com/repos/lightbase/cocar/zipball/3a80e6a980a19c6d75c1dd672ffce8d68a54c9f0", | |
2300 | - "reference": "3a80e6a980a19c6d75c1dd672ffce8d68a54c9f0", | |
2301 | - "shasum": "" | |
2302 | - }, | |
2303 | - "require": { | |
2304 | - "ddeboer/data-import-bundle": "dev-master", | |
2305 | - "jpgraph/jpgraph": "dev-master", | |
2306 | - "php": ">=5.3.2" | |
2307 | - }, | |
2308 | - "type": "project", | |
2309 | - "extra": { | |
2310 | - "symfony-app-dir": "app", | |
2311 | - "symfony-web-dir": "web", | |
2312 | - "incenteev-parameters": { | |
2313 | - "file": "app/config/parameters.yml" | |
2314 | - }, | |
2315 | - "branch-alias": { | |
2316 | - "dev-master": "2.0-dev" | |
2317 | - } | |
2318 | - }, | |
2319 | - "autoload": { | |
2320 | - "psr-0": { | |
2321 | - "Swpb\\Bundle\\CocarBundle": "" | |
2322 | - } | |
2323 | - }, | |
2324 | - "license": [ | |
2325 | - "CC-GPL 2.0" | |
2326 | - ], | |
2327 | - "description": "COCAR", | |
2328 | - "support": { | |
2329 | - "source": "https://github.com/lightbase/cocar/tree/master" | |
2330 | - }, | |
2331 | - "time": "2014-10-15 20:35:53" | |
2332 | - }, | |
2333 | - { | |
2334 | - "name": "liip/functional-test-bundle", | |
2335 | - "version": "1.0.2", | |
2336 | - "target-dir": "Liip/FunctionalTestBundle", | |
2337 | - "source": { | |
2338 | - "type": "git", | |
2339 | - "url": "https://github.com/liip/LiipFunctionalTestBundle.git", | |
2340 | - "reference": "e665bb4fca6ca449e225db569db671348a2579e4" | |
2341 | - }, | |
2342 | - "dist": { | |
2343 | - "type": "zip", | |
2344 | - "url": "https://api.github.com/repos/liip/LiipFunctionalTestBundle/zipball/e665bb4fca6ca449e225db569db671348a2579e4", | |
2345 | - "reference": "e665bb4fca6ca449e225db569db671348a2579e4", | |
2346 | - "shasum": "" | |
2347 | - }, | |
2348 | - "require": { | |
2349 | - "doctrine/common": "2.*", | |
2350 | - "php": ">=5.3.2", | |
2351 | - "symfony/browser-kit": "~2.0", | |
2352 | - "symfony/framework-bundle": "~2.0" | |
2353 | - }, | |
2354 | - "suggest": { | |
2355 | - "doctrine/dbal": "Required when using the fixture loading functionality with an ORM and SQLite", | |
2356 | - "doctrine/doctrine-fixtures-bundle": "Required when using the fixture loading functionality", | |
2357 | - "doctrine/orm": "Required when using the fixture loading functionality with an ORM and SQLite" | |
2358 | - }, | |
2359 | - "type": "symfony-bundle", | |
2360 | - "extra": { | |
2361 | - "branch-alias": { | |
2362 | - "dev-master": "1.0.x-dev" | |
2363 | - } | |
2364 | - }, | |
2365 | - "autoload": { | |
2366 | - "psr-0": { | |
2367 | - "Liip\\FunctionalTestBundle": "" | |
2368 | - } | |
2369 | - }, | |
2370 | - "notification-url": "https://packagist.org/downloads/", | |
2371 | - "license": [ | |
2372 | - "MIT" | |
2373 | - ], | |
2374 | - "authors": [ | |
2375 | - { | |
2376 | - "name": "Liip AG", | |
2377 | - "homepage": "http://www.liip.ch/" | |
2378 | - }, | |
2379 | - { | |
2380 | - "name": "Community contributions", | |
2381 | - "homepage": "https://github.com/liip/LiipFunctionalTestBundle/contributors" | |
2382 | - } | |
2383 | - ], | |
2384 | - "description": "This bundles provides additional functional test-cases for Symfony2 applications", | |
2385 | - "keywords": [ | |
2386 | - "Symfony2" | |
2387 | - ], | |
2388 | - "time": "2014-06-27 14:00:35" | |
2389 | - }, | |
2390 | - { | |
2391 | - "name": "monolog/monolog", | |
2392 | - "version": "1.10.0", | |
2393 | - "source": { | |
2394 | - "type": "git", | |
2395 | - "url": "https://github.com/Seldaek/monolog.git", | |
2396 | - "reference": "25b16e801979098cb2f120e697bfce454b18bf23" | |
2397 | - }, | |
2398 | - "dist": { | |
2399 | - "type": "zip", | |
2400 | - "url": "https://api.github.com/repos/Seldaek/monolog/zipball/25b16e801979098cb2f120e697bfce454b18bf23", | |
2401 | - "reference": "25b16e801979098cb2f120e697bfce454b18bf23", | |
2402 | - "shasum": "" | |
2403 | - }, | |
2404 | - "require": { | |
2405 | - "php": ">=5.3.0", | |
2406 | - "psr/log": "~1.0" | |
2407 | - }, | |
2408 | - "require-dev": { | |
2409 | - "aws/aws-sdk-php": "~2.4, >2.4.8", | |
2410 | - "doctrine/couchdb": "~1.0@dev", | |
2411 | - "graylog2/gelf-php": "~1.0", | |
2412 | - "phpunit/phpunit": "~3.7.0", | |
2413 | - "raven/raven": "~0.5", | |
2414 | - "ruflin/elastica": "0.90.*" | |
2415 | - }, | |
2416 | - "suggest": { | |
2417 | - "aws/aws-sdk-php": "Allow sending log messages to AWS services like DynamoDB", | |
2418 | - "doctrine/couchdb": "Allow sending log messages to a CouchDB server", | |
2419 | - "ext-amqp": "Allow sending log messages to an AMQP server (1.0+ required)", | |
2420 | - "ext-mongo": "Allow sending log messages to a MongoDB server", | |
2421 | - "graylog2/gelf-php": "Allow sending log messages to a GrayLog2 server", | |
2422 | - "raven/raven": "Allow sending log messages to a Sentry server", | |
2423 | - "rollbar/rollbar": "Allow sending log messages to Rollbar", | |
2424 | - "ruflin/elastica": "Allow sending log messages to an Elastic Search server" | |
2425 | - }, | |
2426 | - "type": "library", | |
2427 | - "extra": { | |
2428 | - "branch-alias": { | |
2429 | - "dev-master": "1.10.x-dev" | |
2430 | - } | |
2431 | - }, | |
2432 | - "autoload": { | |
2433 | - "psr-4": { | |
2434 | - "Monolog\\": "src/Monolog" | |
2435 | - } | |
2436 | - }, | |
2437 | - "notification-url": "https://packagist.org/downloads/", | |
2438 | - "license": [ | |
2439 | - "MIT" | |
2440 | - ], | |
2441 | - "authors": [ | |
2442 | - { | |
2443 | - "name": "Jordi Boggiano", | |
2444 | - "email": "j.boggiano@seld.be", | |
2445 | - "homepage": "http://seld.be", | |
2446 | - "role": "Developer" | |
2447 | - } | |
2448 | - ], | |
2449 | - "description": "Sends your logs to files, sockets, inboxes, databases and various web services", | |
2450 | - "homepage": "http://github.com/Seldaek/monolog", | |
2451 | - "keywords": [ | |
2452 | - "log", | |
2453 | - "logging", | |
2454 | - "psr-3" | |
2455 | - ], | |
2456 | - "time": "2014-06-04 16:30:04" | |
2457 | - }, | |
2458 | - { | |
2459 | - "name": "nikic/php-parser", | |
2460 | - "version": "v0.9.4", | |
2461 | - "source": { | |
2462 | - "type": "git", | |
2463 | - "url": "https://github.com/nikic/PHP-Parser.git", | |
2464 | - "reference": "1e5e280ae88a27effa2ae4aa2bd088494ed8594f" | |
2465 | - }, | |
2466 | - "dist": { | |
2467 | - "type": "zip", | |
2468 | - "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/1e5e280ae88a27effa2ae4aa2bd088494ed8594f", | |
2469 | - "reference": "1e5e280ae88a27effa2ae4aa2bd088494ed8594f", | |
2470 | - "shasum": "" | |
2471 | - }, | |
2472 | - "require": { | |
2473 | - "php": ">=5.2" | |
2474 | - }, | |
2475 | - "type": "library", | |
2476 | - "extra": { | |
2477 | - "branch-alias": { | |
2478 | - "dev-master": "0.9-dev" | |
2479 | - } | |
2480 | - }, | |
2481 | - "autoload": { | |
2482 | - "psr-0": { | |
2483 | - "PHPParser": "lib/" | |
2484 | - } | |
2485 | - }, | |
2486 | - "notification-url": "https://packagist.org/downloads/", | |
2487 | - "license": [ | |
2488 | - "BSD-3-Clause" | |
2489 | - ], | |
2490 | - "authors": [ | |
2491 | - { | |
2492 | - "name": "Nikita Popov" | |
2493 | - } | |
2494 | - ], | |
2495 | - "description": "A PHP parser written in PHP", | |
2496 | - "keywords": [ | |
2497 | - "parser", | |
2498 | - "php" | |
2499 | - ], | |
2500 | - "time": "2013-08-25 17:11:40" | |
2501 | - }, | |
2502 | - { | |
2503 | - "name": "phpcollection/phpcollection", | |
2504 | - "version": "0.2.0", | |
2505 | - "source": { | |
2506 | - "type": "git", | |
2507 | - "url": "https://github.com/schmittjoh/php-collection.git", | |
2508 | - "reference": "acb02a921bb364f360ce786b13455345063c4a07" | |
2509 | - }, | |
2510 | - "dist": { | |
2511 | - "type": "zip", | |
2512 | - "url": "https://api.github.com/repos/schmittjoh/php-collection/zipball/acb02a921bb364f360ce786b13455345063c4a07", | |
2513 | - "reference": "acb02a921bb364f360ce786b13455345063c4a07", | |
2514 | - "shasum": "" | |
2515 | - }, | |
2516 | - "require": { | |
2517 | - "phpoption/phpoption": "1.*" | |
2518 | - }, | |
2519 | - "type": "library", | |
2520 | - "extra": { | |
2521 | - "branch-alias": { | |
2522 | - "dev-master": "0.2-dev" | |
2523 | - } | |
2524 | - }, | |
2525 | - "autoload": { | |
2526 | - "psr-0": { | |
2527 | - "PhpCollection": "src/" | |
2528 | - } | |
2529 | - }, | |
2530 | - "notification-url": "https://packagist.org/downloads/", | |
2531 | - "license": [ | |
2532 | - "Apache2" | |
2533 | - ], | |
2534 | - "authors": [ | |
2535 | - { | |
2536 | - "name": "Johannes M. Schmitt", | |
2537 | - "email": "schmittjoh@gmail.com", | |
2538 | - "homepage": "https://github.com/schmittjoh", | |
2539 | - "role": "Developer of wrapped JMSSerializerBundle" | |
2540 | - } | |
2541 | - ], | |
2542 | - "description": "General-Purpose Collection Library for PHP", | |
2543 | - "keywords": [ | |
2544 | - "collection", | |
2545 | - "list", | |
2546 | - "map", | |
2547 | - "sequence", | |
2548 | - "set" | |
2549 | - ], | |
2550 | - "time": "2013-01-23 15:16:14" | |
2551 | - }, | |
2552 | - { | |
2553 | - "name": "phpoption/phpoption", | |
2554 | - "version": "1.4.0", | |
2555 | - "source": { | |
2556 | - "type": "git", | |
2557 | - "url": "https://github.com/schmittjoh/php-option.git", | |
2558 | - "reference": "5d099bcf0393908bf4ad69cc47dafb785d51f7f5" | |
2559 | - }, | |
2560 | - "dist": { | |
2561 | - "type": "zip", | |
2562 | - "url": "https://api.github.com/repos/schmittjoh/php-option/zipball/5d099bcf0393908bf4ad69cc47dafb785d51f7f5", | |
2563 | - "reference": "5d099bcf0393908bf4ad69cc47dafb785d51f7f5", | |
2564 | - "shasum": "" | |
2565 | - }, | |
2566 | - "require": { | |
2567 | - "php": ">=5.3.0" | |
2568 | - }, | |
2569 | - "type": "library", | |
2570 | - "extra": { | |
2571 | - "branch-alias": { | |
2572 | - "dev-master": "1.3-dev" | |
2573 | - } | |
2574 | - }, | |
2575 | - "autoload": { | |
2576 | - "psr-0": { | |
2577 | - "PhpOption\\": "src/" | |
2578 | - } | |
2579 | - }, | |
2580 | - "notification-url": "https://packagist.org/downloads/", | |
2581 | - "license": [ | |
2582 | - "Apache2" | |
2583 | - ], | |
2584 | - "authors": [ | |
2585 | - { | |
2586 | - "name": "Johannes M. Schmitt", | |
2587 | - "email": "schmittjoh@gmail.com", | |
2588 | - "homepage": "https://github.com/schmittjoh", | |
2589 | - "role": "Developer of wrapped JMSSerializerBundle" | |
2590 | - } | |
2591 | - ], | |
2592 | - "description": "Option Type for PHP", | |
2593 | - "keywords": [ | |
2594 | - "language", | |
2595 | - "option", | |
2596 | - "php", | |
2597 | - "type" | |
2598 | - ], | |
2599 | - "time": "2014-01-09 22:37:17" | |
2600 | - }, | |
2601 | - { | |
2602 | - "name": "psr/log", | |
2603 | - "version": "1.0.0", | |
2604 | - "source": { | |
2605 | - "type": "git", | |
2606 | - "url": "https://github.com/php-fig/log.git", | |
2607 | - "reference": "fe0936ee26643249e916849d48e3a51d5f5e278b" | |
2608 | - }, | |
2609 | - "dist": { | |
2610 | - "type": "zip", | |
2611 | - "url": "https://api.github.com/repos/php-fig/log/zipball/fe0936ee26643249e916849d48e3a51d5f5e278b", | |
2612 | - "reference": "fe0936ee26643249e916849d48e3a51d5f5e278b", | |
2613 | - "shasum": "" | |
2614 | - }, | |
2615 | - "type": "library", | |
2616 | - "autoload": { | |
2617 | - "psr-0": { | |
2618 | - "Psr\\Log\\": "" | |
2619 | - } | |
2620 | - }, | |
2621 | - "notification-url": "https://packagist.org/downloads/", | |
2622 | - "license": [ | |
2623 | - "MIT" | |
2624 | - ], | |
2625 | - "authors": [ | |
2626 | - { | |
2627 | - "name": "PHP-FIG", | |
2628 | - "homepage": "http://www.php-fig.org/" | |
2629 | - } | |
2630 | - ], | |
2631 | - "description": "Common interface for logging libraries", | |
2632 | - "keywords": [ | |
2633 | - "log", | |
2634 | - "psr", | |
2635 | - "psr-3" | |
2636 | - ], | |
2637 | - "time": "2012-12-21 11:40:51" | |
2638 | - }, | |
2639 | - { | |
2640 | - "name": "sensio/distribution-bundle", | |
2641 | - "version": "v2.3.5", | |
2642 | - "target-dir": "Sensio/Bundle/DistributionBundle", | |
2643 | - "source": { | |
2644 | - "type": "git", | |
2645 | - "url": "https://github.com/sensiolabs/SensioDistributionBundle.git", | |
2646 | - "reference": "715fcb65f9a4841ffaf40c0bf050329d74c84cad" | |
2647 | - }, | |
2648 | - "dist": { | |
2649 | - "type": "zip", | |
2650 | - "url": "https://api.github.com/repos/sensiolabs/SensioDistributionBundle/zipball/715fcb65f9a4841ffaf40c0bf050329d74c84cad", | |
2651 | - "reference": "715fcb65f9a4841ffaf40c0bf050329d74c84cad", | |
2652 | - "shasum": "" | |
2653 | - }, | |
2654 | - "require": { | |
2655 | - "symfony/framework-bundle": "~2.2" | |
2656 | - }, | |
2657 | - "type": "symfony-bundle", | |
2658 | - "extra": { | |
2659 | - "branch-alias": { | |
2660 | - "dev-master": "2.3.x-dev" | |
2661 | - } | |
2662 | - }, | |
2663 | - "autoload": { | |
2664 | - "psr-0": { | |
2665 | - "Sensio\\Bundle\\DistributionBundle": "" | |
2666 | - } | |
2667 | - }, | |
2668 | - "notification-url": "https://packagist.org/downloads/", | |
2669 | - "license": [ | |
2670 | - "MIT" | |
2671 | - ], | |
2672 | - "authors": [ | |
2673 | - { | |
2674 | - "name": "Fabien Potencier", | |
2675 | - "email": "fabien@symfony.com" | |
2676 | - } | |
2677 | - ], | |
2678 | - "description": "The base bundle for the Symfony Distributions", | |
2679 | - "keywords": [ | |
2680 | - "configuration", | |
2681 | - "distribution" | |
2682 | - ], | |
2683 | - "time": "2014-09-03 12:25:05" | |
2684 | - }, | |
2685 | - { | |
2686 | - "name": "sensio/framework-extra-bundle", | |
2687 | - "version": "v2.3.4", | |
2688 | - "target-dir": "Sensio/Bundle/FrameworkExtraBundle", | |
2689 | - "source": { | |
2690 | - "type": "git", | |
2691 | - "url": "https://github.com/sensiolabs/SensioFrameworkExtraBundle.git", | |
2692 | - "reference": "cce05719041d952bbec856789ca18646a1891d03" | |
2693 | - }, | |
2694 | - "dist": { | |
2695 | - "type": "zip", | |
2696 | - "url": "https://api.github.com/repos/sensiolabs/SensioFrameworkExtraBundle/zipball/cce05719041d952bbec856789ca18646a1891d03", | |
2697 | - "reference": "cce05719041d952bbec856789ca18646a1891d03", | |
2698 | - "shasum": "" | |
2699 | - }, | |
2700 | - "require": { | |
2701 | - "doctrine/common": "~2.2", | |
2702 | - "symfony/framework-bundle": "~2.2" | |
2703 | - }, | |
2704 | - "type": "symfony-bundle", | |
2705 | - "extra": { | |
2706 | - "branch-alias": { | |
2707 | - "dev-master": "2.3.x-dev" | |
2708 | - } | |
2709 | - }, | |
2710 | - "autoload": { | |
2711 | - "psr-0": { | |
2712 | - "Sensio\\Bundle\\FrameworkExtraBundle": "" | |
2713 | - } | |
2714 | - }, | |
2715 | - "notification-url": "https://packagist.org/downloads/", | |
2716 | - "license": [ | |
2717 | - "MIT" | |
2718 | - ], | |
2719 | - "authors": [ | |
2720 | - { | |
2721 | - "name": "Fabien Potencier", | |
2722 | - "email": "fabien@symfony.com", | |
2723 | - "homepage": "http://fabien.potencier.org", | |
2724 | - "role": "Lead Developer" | |
2725 | - } | |
2726 | - ], | |
2727 | - "description": "This bundle provides a way to configure your controllers with annotations", | |
2728 | - "keywords": [ | |
2729 | - "annotations", | |
2730 | - "controllers" | |
2731 | - ], | |
2732 | - "time": "2013-07-24 08:49:53" | |
2733 | - }, | |
2734 | - { | |
2735 | - "name": "sensio/generator-bundle", | |
2736 | - "version": "v2.4.0", | |
2737 | - "target-dir": "Sensio/Bundle/GeneratorBundle", | |
2738 | - "source": { | |
2739 | - "type": "git", | |
2740 | - "url": "https://github.com/sensiolabs/SensioGeneratorBundle.git", | |
2741 | - "reference": "d5c0b996a46276d50943a80f95a46b59215a0e68" | |
2742 | - }, | |
2743 | - "dist": { | |
2744 | - "type": "zip", | |
2745 | - "url": "https://api.github.com/repos/sensiolabs/SensioGeneratorBundle/zipball/d5c0b996a46276d50943a80f95a46b59215a0e68", | |
2746 | - "reference": "d5c0b996a46276d50943a80f95a46b59215a0e68", | |
2747 | - "shasum": "" | |
2748 | - }, | |
2749 | - "require": { | |
2750 | - "symfony/console": "~2.0", | |
2751 | - "symfony/framework-bundle": "~2.2" | |
2752 | - }, | |
2753 | - "require-dev": { | |
2754 | - "doctrine/orm": "~2.2,>=2.2.3", | |
2755 | - "symfony/doctrine-bridge": "~2.2", | |
2756 | - "twig/twig": "~1.11" | |
2757 | - }, | |
2758 | - "type": "symfony-bundle", | |
2759 | - "extra": { | |
2760 | - "branch-alias": { | |
2761 | - "dev-master": "2.3.x-dev" | |
2762 | - } | |
2763 | - }, | |
2764 | - "autoload": { | |
2765 | - "psr-0": { | |
2766 | - "Sensio\\Bundle\\GeneratorBundle": "" | |
2767 | - } | |
2768 | - }, | |
2769 | - "notification-url": "https://packagist.org/downloads/", | |
2770 | - "license": [ | |
2771 | - "MIT" | |
2772 | - ], | |
2773 | - "authors": [ | |
2774 | - { | |
2775 | - "name": "Fabien Potencier", | |
2776 | - "email": "fabien@symfony.com" | |
2777 | - } | |
2778 | - ], | |
2779 | - "description": "This bundle generates code for you", | |
2780 | - "time": "2014-09-22 14:56:14" | |
2781 | - }, | |
2782 | - { | |
2783 | - "name": "swiftmailer/swiftmailer", | |
2784 | - "version": "v5.2.2", | |
2785 | - "source": { | |
2786 | - "type": "git", | |
2787 | - "url": "https://github.com/swiftmailer/swiftmailer.git", | |
2788 | - "reference": "e02f71a35436af4bd58a1bd90116089e632e29e1" | |
2789 | - }, | |
2790 | - "dist": { | |
2791 | - "type": "zip", | |
2792 | - "url": "https://api.github.com/repos/swiftmailer/swiftmailer/zipball/e02f71a35436af4bd58a1bd90116089e632e29e1", | |
2793 | - "reference": "e02f71a35436af4bd58a1bd90116089e632e29e1", | |
2794 | - "shasum": "" | |
2795 | - }, | |
2796 | - "require": { | |
2797 | - "php": ">=5.2.4" | |
2798 | - }, | |
2799 | - "require-dev": { | |
2800 | - "mockery/mockery": "~0.9.1" | |
2801 | - }, | |
2802 | - "type": "library", | |
2803 | - "extra": { | |
2804 | - "branch-alias": { | |
2805 | - "dev-master": "5.2-dev" | |
2806 | - } | |
2807 | - }, | |
2808 | - "autoload": { | |
2809 | - "files": [ | |
2810 | - "lib/swift_required.php" | |
2811 | - ] | |
2812 | - }, | |
2813 | - "notification-url": "https://packagist.org/downloads/", | |
2814 | - "license": [ | |
2815 | - "MIT" | |
2816 | - ], | |
2817 | - "authors": [ | |
2818 | - { | |
2819 | - "name": "Chris Corbyn" | |
2820 | - }, | |
2821 | - { | |
2822 | - "name": "Fabien Potencier", | |
2823 | - "email": "fabien@symfony.com" | |
2824 | - } | |
2825 | - ], | |
2826 | - "description": "Swiftmailer, free feature-rich PHP mailer", | |
2827 | - "homepage": "http://swiftmailer.org", | |
2828 | - "keywords": [ | |
2829 | - "mail", | |
2830 | - "mailer" | |
2831 | - ], | |
2832 | - "time": "2014-09-20 07:17:36" | |
2833 | - }, | |
2834 | - { | |
2835 | - "name": "symfony/assetic-bundle", | |
2836 | - "version": "v2.3.0", | |
2837 | - "target-dir": "Symfony/Bundle/AsseticBundle", | |
2838 | - "source": { | |
2839 | - "type": "git", | |
2840 | - "url": "https://github.com/symfony/AsseticBundle.git", | |
2841 | - "reference": "146dd3cb46b302bd471560471c6aaa930483dac1" | |
2842 | - }, | |
2843 | - "dist": { | |
2844 | - "type": "zip", | |
2845 | - "url": "https://api.github.com/repos/symfony/AsseticBundle/zipball/146dd3cb46b302bd471560471c6aaa930483dac1", | |
2846 | - "reference": "146dd3cb46b302bd471560471c6aaa930483dac1", | |
2847 | - "shasum": "" | |
2848 | - }, | |
2849 | - "require": { | |
2850 | - "kriswallsmith/assetic": "~1.1", | |
2851 | - "php": ">=5.3.0", | |
2852 | - "symfony/framework-bundle": "~2.1" | |
2853 | - }, | |
2854 | - "require-dev": { | |
2855 | - "symfony/class-loader": "~2.1", | |
2856 | - "symfony/console": "~2.1", | |
2857 | - "symfony/css-selector": "~2.1", | |
2858 | - "symfony/dom-crawler": "~2.1", | |
2859 | - "symfony/form": "~2.1", | |
2860 | - "symfony/twig-bundle": "~2.1", | |
2861 | - "symfony/yaml": "~2.1" | |
2862 | - }, | |
2863 | - "suggest": { | |
2864 | - "symfony/twig-bundle": "~2.1" | |
2865 | - }, | |
2866 | - "type": "symfony-bundle", | |
2867 | - "extra": { | |
2868 | - "branch-alias": { | |
2869 | - "dev-master": "2.1.x-dev" | |
2870 | - } | |
2871 | - }, | |
2872 | - "autoload": { | |
2873 | - "psr-0": { | |
2874 | - "Symfony\\Bundle\\AsseticBundle": "" | |
2875 | - } | |
2876 | - }, | |
2877 | - "notification-url": "https://packagist.org/downloads/", | |
2878 | - "license": [ | |
2879 | - "MIT" | |
2880 | - ], | |
2881 | - "authors": [ | |
2882 | - { | |
2883 | - "name": "Kris Wallsmith", | |
2884 | - "email": "kris.wallsmith@gmail.com", | |
2885 | - "homepage": "http://kriswallsmith.net/" | |
2886 | - } | |
2887 | - ], | |
2888 | - "description": "Integrates Assetic into Symfony2", | |
2889 | - "homepage": "https://github.com/symfony/AsseticBundle", | |
2890 | - "keywords": [ | |
2891 | - "assets", | |
2892 | - "compression", | |
2893 | - "minification" | |
2894 | - ], | |
2895 | - "time": "2013-05-16 05:32:23" | |
2896 | - }, | |
2897 | - { | |
2898 | - "name": "symfony/icu", | |
2899 | - "version": "v1.2.2", | |
2900 | - "target-dir": "Symfony/Component/Icu", | |
2901 | - "source": { | |
2902 | - "type": "git", | |
2903 | - "url": "https://github.com/symfony/Icu.git", | |
2904 | - "reference": "d4d85d6055b87f394d941b45ddd3a9173e1e3d2a" | |
2905 | - }, | |
2906 | - "dist": { | |
2907 | - "type": "zip", | |
2908 | - "url": "https://api.github.com/repos/symfony/Icu/zipball/d4d85d6055b87f394d941b45ddd3a9173e1e3d2a", | |
2909 | - "reference": "d4d85d6055b87f394d941b45ddd3a9173e1e3d2a", | |
2910 | - "shasum": "" | |
2911 | - }, | |
2912 | - "require": { | |
2913 | - "ext-intl": "*", | |
2914 | - "lib-icu": ">=4.4", | |
2915 | - "php": ">=5.3.3", | |
2916 | - "symfony/intl": "~2.3" | |
2917 | - }, | |
2918 | - "type": "library", | |
2919 | - "autoload": { | |
2920 | - "psr-0": { | |
2921 | - "Symfony\\Component\\Icu\\": "" | |
2922 | - } | |
2923 | - }, | |
2924 | - "notification-url": "https://packagist.org/downloads/", | |
2925 | - "license": [ | |
2926 | - "MIT" | |
2927 | - ], | |
2928 | - "authors": [ | |
2929 | - { | |
2930 | - "name": "Symfony Community", | |
2931 | - "homepage": "http://symfony.com/contributors" | |
2932 | - }, | |
2933 | - { | |
2934 | - "name": "Bernhard Schussek", | |
2935 | - "email": "bschussek@gmail.com" | |
2936 | - } | |
2937 | - ], | |
2938 | - "description": "Contains an excerpt of the ICU data and classes to load it.", | |
2939 | - "homepage": "http://symfony.com", | |
2940 | - "keywords": [ | |
2941 | - "icu", | |
2942 | - "intl" | |
2943 | - ], | |
2944 | - "time": "2014-07-25 09:58:17" | |
2945 | - }, | |
2946 | - { | |
2947 | - "name": "symfony/monolog-bundle", | |
2948 | - "version": "v2.6.1", | |
2949 | - "source": { | |
2950 | - "type": "git", | |
2951 | - "url": "https://github.com/symfony/MonologBundle.git", | |
2952 | - "reference": "227bbeefe30f2d95e3fe5fbd1ccda414287a957a" | |
2953 | - }, | |
2954 | - "dist": { | |
2955 | - "type": "zip", | |
2956 | - "url": "https://api.github.com/repos/symfony/MonologBundle/zipball/227bbeefe30f2d95e3fe5fbd1ccda414287a957a", | |
2957 | - "reference": "227bbeefe30f2d95e3fe5fbd1ccda414287a957a", | |
2958 | - "shasum": "" | |
2959 | - }, | |
2960 | - "require": { | |
2961 | - "monolog/monolog": "~1.8", | |
2962 | - "php": ">=5.3.2", | |
2963 | - "symfony/config": "~2.3", | |
2964 | - "symfony/dependency-injection": "~2.3", | |
2965 | - "symfony/http-kernel": "~2.3", | |
2966 | - "symfony/monolog-bridge": "~2.3" | |
2967 | - }, | |
2968 | - "require-dev": { | |
2969 | - "symfony/console": "~2.3", | |
2970 | - "symfony/yaml": "~2.3" | |
2971 | - }, | |
2972 | - "type": "symfony-bundle", | |
2973 | - "extra": { | |
2974 | - "branch-alias": { | |
2975 | - "dev-master": "2.6.x-dev" | |
2976 | - } | |
2977 | - }, | |
2978 | - "autoload": { | |
2979 | - "psr-4": { | |
2980 | - "Symfony\\Bundle\\MonologBundle\\": "" | |
2981 | - } | |
2982 | - }, | |
2983 | - "notification-url": "https://packagist.org/downloads/", | |
2984 | - "license": [ | |
2985 | - "MIT" | |
2986 | - ], | |
2987 | - "authors": [ | |
2988 | - { | |
2989 | - "name": "Symfony Community", | |
2990 | - "homepage": "http://symfony.com/contributors" | |
2991 | - }, | |
2992 | - { | |
2993 | - "name": "Fabien Potencier", | |
2994 | - "email": "fabien@symfony.com" | |
2995 | - } | |
2996 | - ], | |
2997 | - "description": "Symfony MonologBundle", | |
2998 | - "homepage": "http://symfony.com", | |
2999 | - "keywords": [ | |
3000 | - "log", | |
3001 | - "logging" | |
3002 | - ], | |
3003 | - "time": "2014-07-21 00:36:06" | |
3004 | - }, | |
3005 | - { | |
3006 | - "name": "symfony/swiftmailer-bundle", | |
3007 | - "version": "v2.3.7", | |
3008 | - "target-dir": "Symfony/Bundle/SwiftmailerBundle", | |
3009 | - "source": { | |
3010 | - "type": "git", | |
3011 | - "url": "https://github.com/symfony/SwiftmailerBundle.git", | |
3012 | - "reference": "e98defd402f72e8b54a029ba4d3ac4cb51dc3577" | |
3013 | - }, | |
3014 | - "dist": { | |
3015 | - "type": "zip", | |
3016 | - "url": "https://api.github.com/repos/symfony/SwiftmailerBundle/zipball/e98defd402f72e8b54a029ba4d3ac4cb51dc3577", | |
3017 | - "reference": "e98defd402f72e8b54a029ba4d3ac4cb51dc3577", | |
3018 | - "shasum": "" | |
3019 | - }, | |
3020 | - "require": { | |
3021 | - "php": ">=5.3.2", | |
3022 | - "swiftmailer/swiftmailer": ">=4.2.0,~5.0", | |
3023 | - "symfony/swiftmailer-bridge": "~2.1" | |
3024 | - }, | |
3025 | - "require-dev": { | |
3026 | - "symfony/config": "~2.1", | |
3027 | - "symfony/dependency-injection": "~2.1", | |
3028 | - "symfony/http-kernel": "~2.1", | |
3029 | - "symfony/yaml": "~2.1" | |
3030 | - }, | |
3031 | - "type": "symfony-bundle", | |
3032 | - "extra": { | |
3033 | - "branch-alias": { | |
3034 | - "dev-master": "2.3-dev" | |
3035 | - } | |
3036 | - }, | |
3037 | - "autoload": { | |
3038 | - "psr-0": { | |
3039 | - "Symfony\\Bundle\\SwiftmailerBundle": "" | |
3040 | - } | |
3041 | - }, | |
3042 | - "notification-url": "https://packagist.org/downloads/", | |
3043 | - "license": [ | |
3044 | - "MIT" | |
3045 | - ], | |
3046 | - "authors": [ | |
3047 | - { | |
3048 | - "name": "Fabien Potencier", | |
3049 | - "email": "fabien@symfony.com", | |
3050 | - "homepage": "http://fabien.potencier.org", | |
3051 | - "role": "Lead Developer" | |
3052 | - }, | |
3053 | - { | |
3054 | - "name": "Symfony Community", | |
3055 | - "homepage": "http://symfony.com/contributors" | |
3056 | - } | |
3057 | - ], | |
3058 | - "description": "Symfony SwiftmailerBundle", | |
3059 | - "homepage": "http://symfony.com", | |
3060 | - "time": "2014-04-05 17:15:52" | |
3061 | - }, | |
3062 | - { | |
3063 | - "name": "symfony/symfony", | |
3064 | - "version": "v2.5.4", | |
3065 | - "source": { | |
3066 | - "type": "git", | |
3067 | - "url": "https://github.com/symfony/symfony.git", | |
3068 | - "reference": "3a369dddea56596df91977d8c2083e70784852f2" | |
3069 | - }, | |
3070 | - "dist": { | |
3071 | - "type": "zip", | |
3072 | - "url": "https://api.github.com/repos/symfony/symfony/zipball/3a369dddea56596df91977d8c2083e70784852f2", | |
3073 | - "reference": "3a369dddea56596df91977d8c2083e70784852f2", | |
3074 | - "shasum": "" | |
3075 | - }, | |
3076 | - "require": { | |
3077 | - "doctrine/common": "~2.2", | |
3078 | - "php": ">=5.3.3", | |
3079 | - "psr/log": "~1.0", | |
3080 | - "symfony/icu": "~1.0", | |
3081 | - "twig/twig": "~1.12" | |
3082 | - }, | |
3083 | - "replace": { | |
3084 | - "symfony/browser-kit": "self.version", | |
3085 | - "symfony/class-loader": "self.version", | |
3086 | - "symfony/config": "self.version", | |
3087 | - "symfony/console": "self.version", | |
3088 | - "symfony/css-selector": "self.version", | |
3089 | - "symfony/debug": "self.version", | |
3090 | - "symfony/dependency-injection": "self.version", | |
3091 | - "symfony/doctrine-bridge": "self.version", | |
3092 | - "symfony/dom-crawler": "self.version", | |
3093 | - "symfony/event-dispatcher": "self.version", | |
3094 | - "symfony/expression-language": "self.version", | |
3095 | - "symfony/filesystem": "self.version", | |
3096 | - "symfony/finder": "self.version", | |
3097 | - "symfony/form": "self.version", | |
3098 | - "symfony/framework-bundle": "self.version", | |
3099 | - "symfony/http-foundation": "self.version", | |
3100 | - "symfony/http-kernel": "self.version", | |
3101 | - "symfony/intl": "self.version", | |
3102 | - "symfony/locale": "self.version", | |
3103 | - "symfony/monolog-bridge": "self.version", | |
3104 | - "symfony/options-resolver": "self.version", | |
3105 | - "symfony/process": "self.version", | |
3106 | - "symfony/propel1-bridge": "self.version", | |
3107 | - "symfony/property-access": "self.version", | |
3108 | - "symfony/proxy-manager-bridge": "self.version", | |
3109 | - "symfony/routing": "self.version", | |
3110 | - "symfony/security": "self.version", | |
3111 | - "symfony/security-acl": "self.version", | |
3112 | - "symfony/security-bundle": "self.version", | |
3113 | - "symfony/security-core": "self.version", | |
3114 | - "symfony/security-csrf": "self.version", | |
3115 | - "symfony/security-http": "self.version", | |
3116 | - "symfony/serializer": "self.version", | |
3117 | - "symfony/stopwatch": "self.version", | |
3118 | - "symfony/swiftmailer-bridge": "self.version", | |
3119 | - "symfony/templating": "self.version", | |
3120 | - "symfony/translation": "self.version", | |
3121 | - "symfony/twig-bridge": "self.version", | |
3122 | - "symfony/twig-bundle": "self.version", | |
3123 | - "symfony/validator": "self.version", | |
3124 | - "symfony/web-profiler-bundle": "self.version", | |
3125 | - "symfony/yaml": "self.version" | |
3126 | - }, | |
3127 | - "require-dev": { | |
3128 | - "doctrine/data-fixtures": "1.0.*", | |
3129 | - "doctrine/dbal": "~2.2", | |
3130 | - "doctrine/orm": "~2.2,>=2.2.3", | |
3131 | - "egulias/email-validator": "~1.2", | |
3132 | - "ircmaxell/password-compat": "1.0.*", | |
3133 | - "monolog/monolog": "~1.3", | |
3134 | - "ocramius/proxy-manager": ">=0.3.1,<0.6-dev", | |
3135 | - "propel/propel1": "1.6.*" | |
3136 | - }, | |
3137 | - "type": "library", | |
3138 | - "extra": { | |
3139 | - "branch-alias": { | |
3140 | - "dev-master": "2.5-dev" | |
3141 | - } | |
3142 | - }, | |
3143 | - "autoload": { | |
3144 | - "psr-0": { | |
3145 | - "Symfony\\": "src/" | |
3146 | - }, | |
3147 | - "classmap": [ | |
3148 | - "src/Symfony/Component/HttpFoundation/Resources/stubs", | |
3149 | - "src/Symfony/Component/Intl/Resources/stubs" | |
3150 | - ], | |
3151 | - "files": [ | |
3152 | - "src/Symfony/Component/Intl/Resources/stubs/functions.php" | |
3153 | - ] | |
3154 | - }, | |
3155 | - "notification-url": "https://packagist.org/downloads/", | |
3156 | - "license": [ | |
3157 | - "MIT" | |
3158 | - ], | |
3159 | - "authors": [ | |
3160 | - { | |
3161 | - "name": "Symfony Community", | |
3162 | - "homepage": "http://symfony.com/contributors" | |
3163 | - }, | |
3164 | - { | |
3165 | - "name": "Fabien Potencier", | |
3166 | - "email": "fabien@symfony.com" | |
3167 | - } | |
3168 | - ], | |
3169 | - "description": "The Symfony PHP framework", | |
3170 | - "homepage": "http://symfony.com", | |
3171 | - "keywords": [ | |
3172 | - "framework" | |
3173 | - ], | |
3174 | - "time": "2014-09-03 09:51:48" | |
3175 | - }, | |
3176 | - { | |
3177 | - "name": "twbs/bootstrap", | |
3178 | - "version": "v3.0.3", | |
3179 | - "source": { | |
3180 | - "type": "git", | |
3181 | - "url": "https://github.com/twbs/bootstrap.git", | |
3182 | - "reference": "6d03173a1aad98e75f7d33e65b411c519176c59a" | |
3183 | - }, | |
3184 | - "dist": { | |
3185 | - "type": "zip", | |
3186 | - "url": "https://api.github.com/repos/twbs/bootstrap/zipball/6d03173a1aad98e75f7d33e65b411c519176c59a", | |
3187 | - "reference": "6d03173a1aad98e75f7d33e65b411c519176c59a", | |
3188 | - "shasum": "" | |
3189 | - }, | |
3190 | - "type": "library", | |
3191 | - "extra": { | |
3192 | - "branch-alias": { | |
3193 | - "dev-master": "3.0.x-dev" | |
3194 | - } | |
3195 | - }, | |
3196 | - "notification-url": "https://packagist.org/downloads/", | |
3197 | - "license": [ | |
3198 | - "Apache-2.0" | |
3199 | - ], | |
3200 | - "authors": [ | |
3201 | - { | |
3202 | - "name": "Jacob Thornton", | |
3203 | - "email": "jacobthornton@gmail.com" | |
3204 | - }, | |
3205 | - { | |
3206 | - "name": "Mark Otto", | |
3207 | - "email": "markdotto@gmail.com" | |
3208 | - } | |
3209 | - ], | |
3210 | - "description": "Sleek, intuitive, and powerful mobile first front-end framework for faster and easier web development.", | |
3211 | - "homepage": "http://getbootstrap.com", | |
3212 | - "keywords": [ | |
3213 | - "bootstrap", | |
3214 | - "css" | |
3215 | - ], | |
3216 | - "time": "2013-12-05 16:09:10" | |
3217 | - }, | |
3218 | - { | |
3219 | - "name": "twig/extensions", | |
3220 | - "version": "v1.1.0", | |
3221 | - "source": { | |
3222 | - "type": "git", | |
3223 | - "url": "https://github.com/fabpot/Twig-extensions.git", | |
3224 | - "reference": "c0ab818595338dd5569369bfce2552d02cec5d50" | |
3225 | - }, | |
3226 | - "dist": { | |
3227 | - "type": "zip", | |
3228 | - "url": "https://api.github.com/repos/fabpot/Twig-extensions/zipball/c0ab818595338dd5569369bfce2552d02cec5d50", | |
3229 | - "reference": "c0ab818595338dd5569369bfce2552d02cec5d50", | |
3230 | - "shasum": "" | |
3231 | - }, | |
3232 | - "require": { | |
3233 | - "twig/twig": "~1.12" | |
3234 | - }, | |
3235 | - "type": "library", | |
3236 | - "extra": { | |
3237 | - "branch-alias": { | |
3238 | - "dev-master": "1.1.x-dev" | |
3239 | - } | |
3240 | - }, | |
3241 | - "autoload": { | |
3242 | - "psr-0": { | |
3243 | - "Twig_Extensions_": "lib/" | |
3244 | - } | |
3245 | - }, | |
3246 | - "notification-url": "https://packagist.org/downloads/", | |
3247 | - "license": [ | |
3248 | - "MIT" | |
3249 | - ], | |
3250 | - "authors": [ | |
3251 | - { | |
3252 | - "name": "Fabien Potencier", | |
3253 | - "email": "fabien@symfony.com", | |
3254 | - "homepage": "http://fabien.potencier.org", | |
3255 | - "role": "Lead Developer" | |
3256 | - } | |
3257 | - ], | |
3258 | - "description": "Common additional features for Twig that do not directly belong in core", | |
3259 | - "homepage": "https://github.com/fabpot/Twig-extensions", | |
3260 | - "keywords": [ | |
3261 | - "i18n", | |
3262 | - "text" | |
3263 | - ], | |
3264 | - "time": "2014-07-05 10:01:35" | |
3265 | - }, | |
3266 | - { | |
3267 | - "name": "twig/twig", | |
3268 | - "version": "v1.16.0", | |
3269 | - "source": { | |
3270 | - "type": "git", | |
3271 | - "url": "https://github.com/fabpot/Twig.git", | |
3272 | - "reference": "8ce37115802e257a984a82d38254884085060024" | |
3273 | - }, | |
3274 | - "dist": { | |
3275 | - "type": "zip", | |
3276 | - "url": "https://api.github.com/repos/fabpot/Twig/zipball/8ce37115802e257a984a82d38254884085060024", | |
3277 | - "reference": "8ce37115802e257a984a82d38254884085060024", | |
3278 | - "shasum": "" | |
3279 | - }, | |
3280 | - "require": { | |
3281 | - "php": ">=5.2.4" | |
3282 | - }, | |
3283 | - "type": "library", | |
3284 | - "extra": { | |
3285 | - "branch-alias": { | |
3286 | - "dev-master": "1.16-dev" | |
3287 | - } | |
3288 | - }, | |
3289 | - "autoload": { | |
3290 | - "psr-0": { | |
3291 | - "Twig_": "lib/" | |
3292 | - } | |
3293 | - }, | |
3294 | - "notification-url": "https://packagist.org/downloads/", | |
3295 | - "license": [ | |
3296 | - "BSD-3-Clause" | |
3297 | - ], | |
3298 | - "authors": [ | |
3299 | - { | |
3300 | - "name": "Fabien Potencier", | |
3301 | - "email": "fabien@symfony.com", | |
3302 | - "homepage": "http://fabien.potencier.org", | |
3303 | - "role": "Lead Developer" | |
3304 | - }, | |
3305 | - { | |
3306 | - "name": "Armin Ronacher2", | |
3307 | - "email": "armin.ronacher@active-4.com", | |
3308 | - "role": "Project Founder" | |
3309 | - }, | |
3310 | - { | |
3311 | - "name": "Twig Team", | |
3312 | - "homepage": "https://github.com/fabpot/Twig/graphs/contributors", | |
3313 | - "role": "Contributors" | |
3314 | - } | |
3315 | - ], | |
3316 | - "description": "Twig, the flexible, fast, and secure template language for PHP", | |
3317 | - "homepage": "http://twig.sensiolabs.org", | |
3318 | - "keywords": [ | |
3319 | - "templating" | |
3320 | - ], | |
3321 | - "time": "2014-07-05 12:19:05" | |
3322 | - }, | |
3323 | - { | |
3324 | - "name": "willdurand/jsonp-callback-validator", | |
3325 | - "version": "v1.1.0", | |
3326 | - "source": { | |
3327 | - "type": "git", | |
3328 | - "url": "https://github.com/willdurand/JsonpCallbackValidator.git", | |
3329 | - "reference": "1a7d388bb521959e612ef50c5c7b1691b097e909" | |
3330 | - }, | |
3331 | - "dist": { | |
3332 | - "type": "zip", | |
3333 | - "url": "https://api.github.com/repos/willdurand/JsonpCallbackValidator/zipball/1a7d388bb521959e612ef50c5c7b1691b097e909", | |
3334 | - "reference": "1a7d388bb521959e612ef50c5c7b1691b097e909", | |
3335 | - "shasum": "" | |
3336 | - }, | |
3337 | - "require": { | |
3338 | - "php": ">=5.3.0" | |
3339 | - }, | |
3340 | - "require-dev": { | |
3341 | - "phpunit/phpunit": "~3.7" | |
3342 | - }, | |
3343 | - "type": "library", | |
3344 | - "autoload": { | |
3345 | - "psr-0": { | |
3346 | - "JsonpCallbackValidator": "src/" | |
3347 | - } | |
3348 | - }, | |
3349 | - "notification-url": "https://packagist.org/downloads/", | |
3350 | - "license": [ | |
3351 | - "MIT" | |
3352 | - ], | |
3353 | - "authors": [ | |
3354 | - { | |
3355 | - "name": "William Durand", | |
3356 | - "email": "william.durand1@gmail.com", | |
3357 | - "homepage": "http://www.willdurand.fr" | |
3358 | - } | |
3359 | - ], | |
3360 | - "description": "JSONP callback validator.", | |
3361 | - "time": "2014-01-20 22:35:06" | |
3362 | - }, | |
3363 | - { | |
3364 | - "name": "willdurand/negotiation", | |
3365 | - "version": "1.3.3", | |
3366 | - "source": { | |
3367 | - "type": "git", | |
3368 | - "url": "https://github.com/willdurand/Negotiation.git", | |
3369 | - "reference": "a98fb6b9808610c1aa326c736893d3d77d9383b6" | |
3370 | - }, | |
3371 | - "dist": { | |
3372 | - "type": "zip", | |
3373 | - "url": "https://api.github.com/repos/willdurand/Negotiation/zipball/a98fb6b9808610c1aa326c736893d3d77d9383b6", | |
3374 | - "reference": "a98fb6b9808610c1aa326c736893d3d77d9383b6", | |
3375 | - "shasum": "" | |
3376 | - }, | |
3377 | - "require": { | |
3378 | - "php": ">=5.3.0" | |
3379 | - }, | |
3380 | - "type": "library", | |
3381 | - "extra": { | |
3382 | - "branch-alias": { | |
3383 | - "dev-master": "1.3-dev" | |
3384 | - } | |
3385 | - }, | |
3386 | - "autoload": { | |
3387 | - "psr-0": { | |
3388 | - "Negotiation": "src/" | |
3389 | - } | |
3390 | - }, | |
3391 | - "notification-url": "https://packagist.org/downloads/", | |
3392 | - "license": [ | |
3393 | - "MIT" | |
3394 | - ], | |
3395 | - "authors": [ | |
3396 | - { | |
3397 | - "name": "William Durand", | |
3398 | - "email": "william.durand1@gmail.com", | |
3399 | - "homepage": "http://www.willdurand.fr" | |
3400 | - } | |
3401 | - ], | |
3402 | - "description": "Content Negotiation tools for PHP provided as a standalone library.", | |
3403 | - "homepage": "http://williamdurand.fr/Negotiation/", | |
3404 | - "keywords": [ | |
3405 | - "accept", | |
3406 | - "content", | |
3407 | - "format", | |
3408 | - "header", | |
3409 | - "negotiation" | |
3410 | - ], | |
3411 | - "time": "2014-05-16 12:34:51" | |
3412 | - } | |
3413 | - ], | |
3414 | - "packages-dev": [ | |
3415 | - | |
3416 | - ], | |
3417 | - "aliases": [ | |
3418 | - | |
3419 | - ], | |
3420 | - "minimum-stability": "stable", | |
3421 | - "stability-flags": { | |
3422 | - "knplabs/knp-paginator-bundle": 20, | |
3423 | - "doctrine/data-fixtures": 20, | |
3424 | - "doctrine/doctrine-fixtures-bundle": 20, | |
3425 | - "jms/translation-bundle": 20, | |
3426 | - "jpgraph/jpgraph": 20, | |
3427 | - "friendsofsymfony/rest-bundle": 20, | |
3428 | - "jms/serializer": 20, | |
3429 | - "jms/serializer-bundle": 20, | |
3430 | - "lightbase/cocar": 20, | |
3431 | - "ddeboer/data-import": 20, | |
3432 | - "ddeboer/data-import-bundle": 20, | |
3433 | - "doctrine/migrations": 20, | |
3434 | - "doctrine/doctrine-migrations-bundle": 20 | |
3435 | - }, | |
3436 | - "prefer-stable": false, | |
3437 | - "platform": { | |
3438 | - "php": ">=5.3.3" | |
3439 | - }, | |
3440 | - "platform-dev": [ | |
3441 | - | |
3442 | - ] | |
3443 | -} |
src/Cacic/CommonBundle/Controller/ComputadorController.php
... | ... | @@ -41,16 +41,22 @@ class ComputadorController extends Controller |
41 | 41 | */ |
42 | 42 | public function detalharAction( $idComputador ) |
43 | 43 | { |
44 | +// $logger = $this->container->get('logger'); | |
44 | 45 | //if ( ! $request->isXmlHttpRequest() ) // Verifica se é uma requisição AJAX |
45 | 46 | // throw $this->createNotFoundException( 'Página não encontrada!' ); |
46 | 47 | $d = $this->getDoctrine(); |
47 | 48 | |
48 | 49 | $computador = $d->getRepository('CacicCommonBundle:Computador')->find( (int) $idComputador ); |
50 | + $ultimo_acesso = $d->getRepository('CacicCommonBundle:LogAcesso')->ultimoUserName( $idComputador ); | |
51 | + | |
49 | 52 | if ( ! $computador ) |
50 | 53 | throw $this->createNotFoundException( 'Página não encontrada!' ); |
51 | 54 | |
52 | 55 | $coleta = $d->getRepository('CacicCommonBundle:ComputadorColeta')->getDadosColetaComputador( $computador ); |
53 | 56 | |
57 | + //$isNotebook = $computador->getIsNotebook(); | |
58 | + //$logger->debug("isNotebook%%%%%%%%%%% $isNotebook"); | |
59 | + | |
54 | 60 | $dadosColeta = array(); // Inicializa o array que agrupa os dados de coleta por Classe |
55 | 61 | $software = array(); // Coloca a coleta de software num array separado |
56 | 62 | $listaClasses = array(); |
... | ... | @@ -94,9 +100,10 @@ class ComputadorController extends Controller |
94 | 100 | return $this->render( |
95 | 101 | 'CacicCommonBundle:Computador:detalhar.html.twig', |
96 | 102 | array( |
97 | - 'computador' => $computador, | |
98 | - 'dadosColeta' => $dadosColeta, | |
99 | - 'software' => $software | |
103 | + 'computador' => $computador, | |
104 | + 'ultimoAcesso' => $ultimo_acesso, | |
105 | + 'dadosColeta' => $dadosColeta, | |
106 | + 'software' => $software | |
100 | 107 | ) |
101 | 108 | ); |
102 | 109 | } | ... | ... |
src/Cacic/CommonBundle/Entity/Computador.php
... | ... | @@ -689,4 +689,33 @@ class Computador |
689 | 689 | { |
690 | 690 | return $this->software_coletado; |
691 | 691 | } |
692 | + | |
693 | + /** | |
694 | + * @var string | |
695 | + */ | |
696 | + private $isNotebook; | |
697 | + | |
698 | + | |
699 | + /** | |
700 | + * Set isNotebook | |
701 | + * | |
702 | + * @param string $isNotebook | |
703 | + * @return Computador | |
704 | + */ | |
705 | + public function setIsNotebook($isNotebook) | |
706 | + { | |
707 | + $this->isNotebook = $isNotebook; | |
708 | + | |
709 | + return $this; | |
710 | + } | |
711 | + | |
712 | + /** | |
713 | + * Get isNotebook | |
714 | + * | |
715 | + * @returnn string | |
716 | + */ | |
717 | + public function getIsNotebook() | |
718 | + { | |
719 | + return $this->isNotebook; | |
720 | + } | |
692 | 721 | } |
693 | 722 | \ No newline at end of file | ... | ... |
src/Cacic/CommonBundle/Entity/ComputadorColetaRepository.php
... | ... | @@ -121,7 +121,7 @@ class ComputadorColetaRepository extends EntityRepository |
121 | 121 | public function gerarRelatorioWMIDetalhe( $filtros, $classe ) |
122 | 122 | { |
123 | 123 | $qb = $this->createQueryBuilder('coleta') |
124 | - ->select('IDENTITY(coleta.computador), property.nmPropertyName, coleta.teClassPropertyValue, comp.nmComputador, comp.teNodeAddress, comp.teIpComputador, so.idSo, so.inMswindows, so.sgSo, rede.idRede, rede.nmRede, rede.teIpRede, local.nmLocal, local.idLocal') | |
124 | + ->select('IDENTITY(coleta.computador), property.nmPropertyName, coleta.teClassPropertyValue, comp.nmComputador, comp.isNotebook, comp.teNodeAddress, comp.teIpComputador, so.idSo, so.inMswindows, so.sgSo, rede.idRede, rede.nmRede, rede.teIpRede, local.nmLocal, local.idLocal') | |
125 | 125 | ->innerJoin('coleta.classProperty', 'property') |
126 | 126 | ->innerJoin('property.idClass', 'classe') |
127 | 127 | ->innerJoin('coleta.computador', 'comp') | ... | ... |
src/Cacic/CommonBundle/Entity/LogAcesso.php
... | ... | @@ -88,12 +88,12 @@ class LogAcesso |
88 | 88 | { |
89 | 89 | $this->data = new \DateTime(); |
90 | 90 | } |
91 | + | |
91 | 92 | /** |
92 | 93 | * @var string |
93 | 94 | */ |
94 | 95 | private $usuario; |
95 | 96 | |
96 | - | |
97 | 97 | /** |
98 | 98 | * Set usuario |
99 | 99 | * |
... | ... | @@ -110,7 +110,7 @@ class LogAcesso |
110 | 110 | /** |
111 | 111 | * Get usuario |
112 | 112 | * |
113 | - * @return string | |
113 | + * @return string | |
114 | 114 | */ |
115 | 115 | public function getUsuario() |
116 | 116 | { | ... | ... |
src/Cacic/CommonBundle/Entity/LogAcessoRepository.php
... | ... | @@ -29,6 +29,22 @@ class LogAcessoRepository extends EntityRepository |
29 | 29 | return $qb->getQuery()->getOneOrNullResult(); |
30 | 30 | } |
31 | 31 | |
32 | + /** | |
33 | + * Função que retorna o último usuário logado para o computador solicitado | |
34 | + * | |
35 | + * @param $id_computador | |
36 | + */ | |
37 | + public function ultimoUserName( $id_computador ) { | |
38 | + $qb = $this->createQueryBuilder('usuario') | |
39 | + ->select('usuario') | |
40 | + ->where('usuario.idComputador = :computador') | |
41 | + ->orderBy('usuario.data', 'desc') | |
42 | + ->setMaxResults(1) | |
43 | + ->setParameter('computador', $id_computador ); | |
44 | + | |
45 | + return $qb->getQuery()->getOneOrNullResult(); | |
46 | + } | |
47 | + | |
32 | 48 | |
33 | 49 | /** |
34 | 50 | * |
... | ... | @@ -144,10 +160,99 @@ GROUP BY c0_.te_node_address, |
144 | 160 | return $query->execute(); |
145 | 161 | } |
146 | 162 | |
163 | + /* | |
164 | + * Consulta para relatório de contendo ultimo usuário logado | |
165 | + */ | |
166 | + public function gerarRelatorioUsuario( $filtros, $filtroLocais, $dataInicio, $dataFim, $usuario ) | |
167 | + { | |
168 | + $rsm = new ResultSetMapping(); | |
169 | + $rsm->addScalarResult('te_node_address', 'teNodeAddress'); | |
170 | + $rsm->addScalarResult('id_computador', 'idComputador'); | |
171 | + $rsm->addScalarResult('te_ip_computador', 'teIpComputador'); | |
172 | + $rsm->addScalarResult('nm_computador', 'nmComputador'); | |
173 | + $rsm->addScalarResult('id_so', 'idSo'); | |
174 | + $rsm->addScalarResult('sg_so', 'sgSo'); | |
175 | + $rsm->addScalarResult('id_rede', 'idRede'); | |
176 | + $rsm->addScalarResult('nm_rede', 'nmRede'); | |
177 | + $rsm->addScalarResult('te_ip_rede', 'teIpRede'); | |
178 | + $rsm->addScalarResult('max_data', 'data'); | |
179 | + $rsm->addScalarResult('nm_local', 'nmLocal'); | |
180 | + $rsm->addScalarResult('id_local', 'idLocal'); | |
181 | + $rsm->addScalarResult('usuario', 'usuario'); | |
182 | + | |
183 | + $sql = " | |
184 | +SELECT c0_.te_node_address AS te_node_address, | |
185 | + string_agg(DISTINCT CAST(c0_.id_computador AS text), ', ') as id_computador, | |
186 | + string_agg(DISTINCT c0_.te_ip_computador, ', ') as te_ip_computador, | |
187 | + string_agg(DISTINCT c0_.nm_computador, ', ') AS nm_computador, | |
188 | + string_agg(DISTINCT CAST(s2_.id_so AS text), ', ') AS id_so, | |
189 | + string_agg(DISTINCT s2_.sg_so, ', ') AS sg_so, | |
190 | + string_agg(DISTINCT CAST(r3_.id_rede AS text), ', ') AS id_rede, | |
191 | + string_agg(DISTINCT r3_.nm_rede, ', ') AS nm_rede, | |
192 | + string_agg(DISTINCT r3_.te_ip_rede, ', ') AS te_ip_rede, | |
193 | + string_agg(DISTINCT la5_.usuario, ', ') AS usuario, | |
194 | + max(l1_.data) AS max_data, | |
195 | + l4_.nm_local AS nm_local, | |
196 | + l4_.id_local AS id_local | |
197 | +FROM log_acesso l1_ | |
198 | +INNER JOIN computador c0_ ON l1_.id_computador = c0_.id_computador | |
199 | +INNER JOIN so s2_ ON c0_.id_so = s2_.id_so | |
200 | +INNER JOIN rede r3_ ON c0_.id_rede = r3_.id_rede | |
201 | +INNER JOIN local l4_ ON r3_.id_local = l4_.id_local | |
202 | +INNER JOIN log_acesso la5_ ON c0_.id_computador = la5_.id_computador | |
203 | +WHERE 1 = 1 | |
204 | +"; | |
205 | + | |
206 | + /** | |
207 | + * Verifica os filtros que foram parametrizados | |
208 | + */ | |
209 | + if ( $dataInicio ) { | |
210 | + $sql .= " AND l1_.data >= ? "; | |
211 | + } | |
212 | + | |
213 | + if ( $dataFim ) { | |
214 | + $sql .= " AND l1_.data <= ?"; | |
215 | + } | |
216 | + | |
217 | + if ( $usuario ) { | |
218 | + $sql .= " AND lower(l1_.usuario) LIKE lower(?)"; | |
219 | + } | |
220 | + | |
221 | + if ( $filtroLocais ) { | |
222 | + $sql .= " AND r3_.id_local IN (?)"; | |
223 | + } | |
224 | + | |
225 | + $sql .= " | |
226 | +GROUP BY c0_.te_node_address, | |
227 | + l4_.nm_local, | |
228 | + l4_.id_local | |
229 | + "; | |
230 | + | |
231 | + $query = $this->getEntityManager()->createNativeQuery($sql, $rsm); | |
232 | + | |
233 | + /** | |
234 | + * Verifica os filtros que foram parametrizados | |
235 | + */ | |
236 | + if ( $dataInicio ) { | |
237 | + $query->setParameter(1, ( $dataInicio.' 00:00:00' )); | |
238 | + } | |
239 | + | |
240 | + | |
241 | + if ( $dataFim ) | |
242 | + $query->setParameter(2, ( $dataFim.' 23:59:59' )); | |
243 | + | |
244 | + if ( $usuario ) | |
245 | + $query->setParameter(3, "%$usuario%" ); | |
246 | + | |
247 | + if ( $filtroLocais ) | |
248 | + $query->setParameter(4, $filtroLocais); | |
249 | + | |
250 | + | |
251 | + return $query->execute(); | |
252 | + } | |
253 | + | |
147 | 254 | /** |
148 | - * | |
149 | 255 | * Total de computadores monitorados nos últimos 30 dias |
150 | - * | |
151 | 256 | */ |
152 | 257 | |
153 | 258 | public function countPorComputador() { | ... | ... |
src/Cacic/CommonBundle/Form/Type/LogPesquisaType.php
src/Cacic/CommonBundle/Resources/config/doctrine/Computador.orm.yml
src/Cacic/CommonBundle/Resources/views/Computador/detalhar.html.twig
... | ... | @@ -29,11 +29,15 @@ |
29 | 29 | <tbody> |
30 | 30 | <tr> |
31 | 31 | <th width="20%">{{ 'Nome do Computador'|trans }}</th> |
32 | - <td colspan="3">{{ computador.nmComputador }}</td> | |
32 | + <td width="30%">{{ computador.nmComputador }}</td> | |
33 | + <th width="20%">{{ 'Notebook'|trans }}</th> | |
34 | + <td width="30%">{{ computador.isNotebook }}</td> | |
33 | 35 | </tr> |
34 | 36 | <tr> |
35 | - <th width="20%">{{ 'Sistema Operacional'|trans }}</th> | |
36 | - <td colspan="3">{{ computador.idSo }}</td> | |
37 | + <th>{{ 'Sistema Operacional'|trans }}</th> | |
38 | + <td>{{ computador.idSo }}</td> | |
39 | + <th>{{ 'Último usuário logado'|trans }}</th> | |
40 | + <td>{{ ultimoAcesso.usuario }}</td> | |
37 | 41 | </tr> |
38 | 42 | <tr> |
39 | 43 | <th width="10%">{{ 'Endereço TCP/IP'|trans }}</th> | ... | ... |
src/Cacic/CommonBundle/Resources/views/base.html.twig
... | ... | @@ -142,6 +142,7 @@ |
142 | 142 | </a> |
143 | 143 | {{ knp_menu_render('CacicRelatorioBundle:Builder:relatorioMenu') }} |
144 | 144 | </li> |
145 | + <li><a class="round_top" href="{{ path('cacic_relatorio_usuario') }}">{{ "Usuário Logado"|trans }}</a></li> | |
145 | 146 | <li><a class="round_top" href="{{ path('cacic_relatorio_autorizacoes') }}">{{ "Autorizações"|trans }}</a></li> |
146 | 147 | <li><a class="round_top" href="{{ path('cacic_relatorio_faturamento') }}">{{ "Faturamento"|trans }}</a></li> |
147 | 148 | <li><a class="round_top" href="{{ path('cacic_relatorio_inativos') }}">{{ "Sem Coleta"|trans }}</a></li> | ... | ... |
src/Cacic/RelatorioBundle/Controller/FaturamentoController.php
... | ... | @@ -417,4 +417,117 @@ |
417 | 417 | ) |
418 | 418 | ); |
419 | 419 | } |
420 | + | |
421 | + /* | |
422 | + * Página inicial do Relatório de usuário logado | |
423 | + */ | |
424 | + public function usuarioAction(Request $request) { | |
425 | + | |
426 | + $locale = $request->getLocale(); | |
427 | + | |
428 | + $form = $this->createForm( new LogPesquisaType() ); | |
429 | + return $this->render( 'CacicRelatorioBundle:Faturamento:usuario.html.twig', | |
430 | + array( | |
431 | + 'locale'=> $locale, | |
432 | + 'form' => $form->createView() | |
433 | + ) | |
434 | + ); | |
435 | + } | |
436 | + | |
437 | + /* | |
438 | + * Página que exibe o resultado da consulta de usuário logado | |
439 | + */ | |
440 | + public function usuarioDetalharAction( Request $request) { | |
441 | + | |
442 | + $locale = $request->getLocale(); | |
443 | + $form = $this->createForm( new LogPesquisaType() ); | |
444 | + | |
445 | + if ( $request->isMethod('POST') ) | |
446 | + { | |
447 | + $form->bind( $request ); | |
448 | + $data = $form->getData(); | |
449 | + | |
450 | + $filtroLocais = array(); // Inicializa array com locais a pesquisar | |
451 | + foreach ( $data['idLocal'] as $locais ) { | |
452 | + array_push( $filtroLocais, $locais->getIdLocal() ); | |
453 | + } | |
454 | + | |
455 | + $dataInicio = $data['dtAcaoInicio']; | |
456 | + $dataFim = $data['dtAcaoFim']; | |
457 | + $usuario = $data['usuario']; | |
458 | + | |
459 | + $dados = $this->getDoctrine() | |
460 | + ->getRepository('CacicCommonBundle:LogAcesso') | |
461 | + ->gerarRelatorioUsuario($filtros = array(),$filtroLocais, $dataInicio, $dataFim, $usuario); | |
462 | + | |
463 | + } | |
464 | + | |
465 | + return $this->render( | |
466 | + 'CacicRelatorioBundle:Faturamento:usuarioDetalhar.html.twig', | |
467 | + array( | |
468 | + 'idioma' => $locale, | |
469 | + 'dados' => ( isset( $dados ) ? $dados : null ), | |
470 | + 'idRede' => $filtroLocais, | |
471 | + 'dtAcaoInicio' => $dataInicio, | |
472 | + 'dtAcaoFim' => $dataFim, | |
473 | + 'usuario' => $usuario | |
474 | + | |
475 | + ) | |
476 | + ); | |
477 | + } | |
478 | + | |
479 | + /* | |
480 | + * Gera o CSV do relatório de usuário logado | |
481 | + */ | |
482 | + public function usuarioCsvAction( Request $request) { | |
483 | + | |
484 | + $locale = $request->getLocale(); | |
485 | + $form = $this->createForm( new LogPesquisaType() ); | |
486 | + | |
487 | + if ( $request->isMethod('POST') ) | |
488 | + { | |
489 | + $form->bind( $request ); | |
490 | + $data = $form->getData(); | |
491 | + | |
492 | + $filtroLocais = array(); // Inicializa array com locais a pesquisar | |
493 | + foreach ( $data['idLocal'] as $locais ) { | |
494 | + array_push( $filtroLocais, $locais->getIdLocal() ); | |
495 | + } | |
496 | + | |
497 | + $dataInicio = $data['dtAcaoInicio']; | |
498 | + $dataFim = $data['dtAcaoFim']; | |
499 | + $usuario = $data['usuario']; | |
500 | + | |
501 | + $dados = $this->getDoctrine() | |
502 | + ->getRepository('CacicCommonBundle:LogAcesso') | |
503 | + ->gerarRelatorioUsuario($filtros = array(),$filtroLocais, $dataInicio, $dataFim, $usuario); | |
504 | + | |
505 | + } | |
506 | + | |
507 | + // Gera CSV | |
508 | + $reader = new ArrayReader($dados); | |
509 | + | |
510 | + // Create the workflow from the reader | |
511 | + $workflow = new Workflow($reader); | |
512 | + | |
513 | + $workflow->addValueConverter("reader",new CharsetValueConverter('UTF-8',$reader)); | |
514 | + | |
515 | + // Add the writer to the workflow | |
516 | + $tmpfile = tempnam(sys_get_temp_dir(), 'Máquinas sem Coletas'); | |
517 | + $file = new \SplFileObject($tmpfile, 'w'); | |
518 | + $writer = new CsvWriter($file); | |
519 | + $writer->writeItem(array('Local', 'Subrede','Endereço IP','Estações')); | |
520 | + $workflow->addWriter($writer); | |
521 | + | |
522 | + // Process the workflow | |
523 | + $workflow->process(); | |
524 | + | |
525 | + // Retorna o arquivo | |
526 | + $response = new BinaryFileResponse($tmpfile); | |
527 | + $response->headers->set('Content-Type', 'text/csv'); | |
528 | + $response->headers->set('Content-Disposition', 'attachment; filename="Não_Coletadas.csv"'); | |
529 | + $response->headers->set('Content-Transfer-Encoding', 'binary'); | |
530 | + | |
531 | + return $response; | |
532 | + } | |
420 | 533 | } |
421 | 534 | \ No newline at end of file | ... | ... |
src/Cacic/RelatorioBundle/Resources/config/routing.yml
... | ... | @@ -192,4 +192,16 @@ cacic_relatorio_csv_hardware_wmi_detalhe: |
192 | 192 | |
193 | 193 | cacic_faturamento_computador: |
194 | 194 | pattern: /faturamento/computador |
195 | - defaults: { _controller: CacicRelatorioBundle:Faturamento:computador } | |
196 | 195 | \ No newline at end of file |
196 | + defaults: { _controller: CacicRelatorioBundle:Faturamento:computador } | |
197 | + | |
198 | +cacic_relatorio_usuario: | |
199 | + pattern: /usuario | |
200 | + defaults: { _controller: CacicRelatorioBundle:Faturamento:usuario } | |
201 | + | |
202 | +cacic_relatorio_usuario_detalhar: | |
203 | + pattern: /usuario/detalhar | |
204 | + defaults: { _controller: CacicRelatorioBundle:Faturamento:usuarioDetalhar } | |
205 | + | |
206 | +cacic_relatorio_usuario_csv: | |
207 | + pattern: /usuario/csv | |
208 | + defaults: { _controller: CacicRelatorioBundle:Faturamento:usuarioCsv } | |
197 | 209 | \ No newline at end of file | ... | ... |
src/Cacic/RelatorioBundle/Resources/views/Faturamento/usuario.html.twig
0 → 100644
... | ... | @@ -0,0 +1,106 @@ |
1 | +{% extends 'CacicCommonBundle::base.html.twig' %} | |
2 | + | |
3 | +{% block breadcrumb %} | |
4 | + <li class="active">{{ 'Usuário Logado'|trans }}</li> | |
5 | +{% endblock %} | |
6 | + | |
7 | +{% block body %} | |
8 | + | |
9 | + <div class="row-fluid"> | |
10 | + | |
11 | + <div class="span8"> | |
12 | + <div class="box grad_colour_black"> | |
13 | + | |
14 | + <h2 class="box_head round_top"><i class="icon-search"></i> {{'Relatório de usuário logado' |trans }}</h2> | |
15 | + | |
16 | + <div class="block box_content round_bottom padding_10"> | |
17 | + | |
18 | + <h4>{{ "Filtros para consulta de usuário logado"|trans }}</h4><br /> | |
19 | + | |
20 | + <form id="{{ 'formFaturamento'|trans }}" action="{{ path('cacic_relatorio_usuario_detalhar') }}" class="form-horizontal" method="POST" target="_blank"> | |
21 | + | |
22 | + <div class="control-group"> | |
23 | + <label for="log_acesso_periodo" class="control-label">{{ 'Período'|trans }}</label> | |
24 | + <div class="controls"> | |
25 | + {{ form_widget(form.dtAcaoInicio, { 'attr': {'class': 'datepicker_on'} }) }} a {{ form_widget(form.dtAcaoFim, { 'attr': {'class': 'datepicker_on'} }) }} | |
26 | + <p class="help-block">{{ "Informe o período no qual deseja realizar a faturar."|trans }}</p> | |
27 | + </div> | |
28 | + </div> | |
29 | + | |
30 | + <label class="control-label">{{ 'Usuário'|trans }}</label> | |
31 | + <div class="control-group" > | |
32 | + <div class="controls"> | |
33 | + {{ form_widget(form.usuario) }} | |
34 | + </div> | |
35 | + </div> | |
36 | + | |
37 | + <div class="control-group _cad_block_opcao"> | |
38 | + <label class="control-label">{{ 'Local'|trans }}</label> | |
39 | + <div class="controls"> | |
40 | + | |
41 | + | |
42 | + <input type="checkbox" class="toggleCheck" name="toggleCheck[]" value="id.Local" id="toggleLocal"> | |
43 | + <label for="toggleLocal"><b>{{ 'Marcar/desmarcar tudo'|trans }}</b></label> | |
44 | + <div style="height: 165px; overflow: auto;"> | |
45 | + | |
46 | + <div class="modulo-opt-block"> | |
47 | + {{ form_widget(form.idLocal, {'form_type': 'horizontal'}) }} | |
48 | + </div> | |
49 | + </div> | |
50 | + </div> | |
51 | + </div> | |
52 | + | |
53 | + <div class="control-group"> | |
54 | + <div class="controls"> | |
55 | + <button type="reset" class="btn"> | |
56 | + <i class="icon-refresh"></i> | |
57 | + {{ "Resetar"|trans }} | |
58 | + </button> | |
59 | + <button type="submit" class="btn btn-primary"> | |
60 | + <i class="icon-search"></i> | |
61 | + {{ 'Gerar relatório'|trans }} | |
62 | + </button> | |
63 | + <button type="submit" class="btn btn-success" formaction="{{ path('cacic_faturamento_csv') }}"> | |
64 | + <i class="icon-download-alt"></i> | |
65 | + {{'Gerar CSV'|trans }} | |
66 | + </button> | |
67 | + </div> | |
68 | + </div> | |
69 | + | |
70 | + </form> | |
71 | + </div> <!-- /block --> | |
72 | + </div> <!-- /box --> | |
73 | + </div> <!-- /span8 --> | |
74 | + | |
75 | + <div class="span4"> | |
76 | + <div class="box grad_colour_black"> | |
77 | + | |
78 | + <h2 class="box_head round_top"><i class="icon-info-sign"></i> {{ "Informações Adicionais"|trans }}</h2> | |
79 | + | |
80 | + <div class="block box_content round_bottom padding_10"> | |
81 | + <p> | |
82 | + {{ "Nesta consulta o possível obter um relatório contendo o registro do último usuário logado na estação"|trans }}. | |
83 | + </p> | |
84 | + <p> | |
85 | + {{ "O campos PERIODO e USUARIO são de preenchimento obrigatório para a realização da consulta"|trans }}. | |
86 | + </p> | |
87 | + <p> | |
88 | + {{ "Não selecionar nenhum valor em LOCAL é o mesmo que selecionar todos"|trans }}. | |
89 | + </p> | |
90 | + </div> <!-- /block --> | |
91 | + </div> <!-- /box --> | |
92 | + </div> <!-- span4 --> | |
93 | + | |
94 | + </div> <!-- /row --> | |
95 | + | |
96 | +{% endblock %} | |
97 | + | |
98 | +{% block javascripts %} | |
99 | + | |
100 | + {{ parent() }} | |
101 | + | |
102 | + <script type="text/javascript"> | |
103 | + System.Form.toggleCheck(); // Ativa o monitoramento de Clique no checkbox para marcar/desmarcar todos | |
104 | + </script> | |
105 | + | |
106 | +{% endblock %} | |
0 | 107 | \ No newline at end of file | ... | ... |
src/Cacic/RelatorioBundle/Resources/views/Faturamento/usuarioDetalhar.html.twig
0 → 100644
... | ... | @@ -0,0 +1,78 @@ |
1 | +{% extends 'CacicRelatorioBundle::base.html.twig' %} | |
2 | + | |
3 | +{% block body %} | |
4 | + | |
5 | + <h2>{{ 'Relatório de usuário logado -'|trans }} {{ usuario }}</h2> | |
6 | + <h5 class="">{{ 'Período: '|trans }}{{ dtAcaoInicio|date("d/m/Y") }} a {{ dtAcaoFim|date("d/m/Y") }}</h5> | |
7 | + <h5>{{ 'Relatório gerado em'|trans }} {% if idioma == 'pt_BR' %}{{ "now"|date("d/m/Y H\\hi") }}{% else %}{{ "now"|date("d/m/Y H\\hi") }}{% endif %}</h5> | |
8 | + <hr /> | |
9 | + | |
10 | + <!--Botão CSV --> | |
11 | + <a class="btn btn-primary" type="submit" href="{{ path('cacic_relatorio_usuario_csv',{'dataInicio':dtAcaoInicio|trim,'dataFim':dtAcaoFim|trim})}}" title="{{ "Máquinas faturadas"|trans }}" target="_self"> | |
12 | + <i class="icon-bar-chart"></i> | |
13 | + Gerar CSV | |
14 | + </a> | |
15 | + <!--Botão CSV --> | |
16 | + | |
17 | + <P /> | |
18 | + | |
19 | + {% if dados %} | |
20 | + | |
21 | + <table class="display datatable" id="datatable"> | |
22 | + | |
23 | + <thead> | |
24 | + <tr> | |
25 | + <th width="15%">{{ "Computador"|trans }}</th> | |
26 | + <th width="9%">{{ "MAC Address"|trans }}</th> | |
27 | + <th width="9%">{{ "Endereço IP"|trans }}</th> | |
28 | + <th width="7%">{{ "Sistema Operacional"|trans }}</th> | |
29 | + <th width="10%">{{ "Local"|trans }}</th> | |
30 | + <th width="20%">{{ "Subrede"|trans }}</th> | |
31 | + <th width="10%">{{ "Usuário"|trans }}</th> | |
32 | + <th width="13%">{{ "Data/Hora da Última coleta"|trans }}</th> | |
33 | + </tr> | |
34 | + </thead> | |
35 | + | |
36 | + <tbody> | |
37 | + {% for reg in dados %} | |
38 | + {% set computadores = reg.idComputador|split(',') %} | |
39 | + {% set nomes = reg.nmComputador|split(',') %} | |
40 | + {% set ips = reg.teIpComputador|split(',') %} | |
41 | + <tr> | |
42 | + <td> | |
43 | + {% for comp in nomes %} | |
44 | + <b><a href="{{ path('cacic_faturamento_computador', {'nmComputador' : comp|trim }) }}" title="{{ 'Detalhar computador'|trans }}" target="_blank">{{ comp }}</a></b> | |
45 | + {% else %} | |
46 | + <b>{{ reg.nmComputador }}</b> | |
47 | + {% endfor %} | |
48 | + </td> | |
49 | + <td><a href="{{ path('cacic_faturamento_computador', {'teNodeAddress' : reg.teNodeAddress|trim }) }}" title="{{ 'Detalhar computador'|trans }}" target="_blank">{{ reg.teNodeAddress }}</a></td> | |
50 | + <td> | |
51 | + {% for comp in ips %} | |
52 | + <b><a href="{{ path('cacic_faturamento_computador', {'teIpComputador' : comp|trim }) }}" title="{{ 'Detalhar computador'|trans }}" target="_blank">{{ comp }}</a></b> | |
53 | + {% else %} | |
54 | + <b>{{ reg.teIpComputador }}</b> | |
55 | + {% endfor %} | |
56 | + </td> | |
57 | + <td>{{ reg.sgSo }}</td> | |
58 | + <td>{{ reg.nmLocal }}</td> | |
59 | + <td>{{ reg.nmRede }} / {{ reg.teIpRede }}</td> | |
60 | + <td>{{ reg.usuario }}</td> | |
61 | + <td>{{ reg.data|date(' d, M, Y H:m:s') }}</td> | |
62 | + </tr> | |
63 | + | |
64 | + {% endfor %} | |
65 | + </tbody> | |
66 | + </table> | |
67 | + | |
68 | + {% else %} | |
69 | + | |
70 | + <div class="row-fluid"> | |
71 | + <table class="table table-striped"> | |
72 | + <tr><td colspan="3" style="text-align: center"><b>{{ 'NENHUM REGISTRO ENCONTRADO'|trans }}</b></td></tr> | |
73 | + </table> | |
74 | + </div> | |
75 | + | |
76 | + {% endif %} | |
77 | + | |
78 | +{% endblock %} | ... | ... |
src/Cacic/RelatorioBundle/Resources/views/Hardware/rel_wmi_detalhe.html.twig
... | ... | @@ -28,10 +28,11 @@ |
28 | 28 | <th width="10%">{{ "Local"|trans }}</th> |
29 | 29 | <th width="10%">{{ "Subrede"|trans }}</th> |
30 | 30 | <th width="10%">{{ "Propriedade"|trans }}</th> |
31 | + <th width="10%">{{ "Notebook"|trans }}</th> | |
31 | 32 | <th>{{ "Valor"|trans }}</th> |
32 | 33 | </tr> |
33 | 34 | </thead> |
34 | - | |
35 | + | |
35 | 36 | <tbody> |
36 | 37 | {% for reg in dados %} |
37 | 38 | <tr> |
... | ... | @@ -44,7 +45,9 @@ |
44 | 45 | <td>{{ reg.nmLocal }}</td> |
45 | 46 | <td>{{ reg.nmRede }} / {{ reg.teIpRede }}</td> |
46 | 47 | <td>{{ reg.nmPropertyName }}</td> |
48 | + <td>{{ reg.isNotebook }}</td> | |
47 | 49 | <td>{{ reg.teClassPropertyValue }}</td> |
50 | + | |
48 | 51 | </tr> |
49 | 52 | {% else %} |
50 | 53 | <tr> | ... | ... |
src/Cacic/WSBundle/Controller/ColetaController.php
... | ... | @@ -105,17 +105,24 @@ class ColetaController extends Controller |
105 | 105 | |
106 | 106 | foreach( $request->request->all() as $strClassName => $strClassValues) |
107 | 107 | { |
108 | + // Descriptografando os valores da requisição | |
109 | + $strNewClassValues = OldCacicHelper::deCrypt($request, $strClassValues); | |
110 | + | |
108 | 111 | //$teste = OldCacicHelper::deCrypt($request, $strClassValues); |
109 | 112 | //$logger->debug("444444444444444444444444444444444444444444444444444444444: $strClassName | \n $teste"); |
110 | 113 | //$logger->debug("444444444444444444444444444444444444444444444444444444444: $strClassName"); |
111 | - //error_log("444444444444444444444444444444444444444444444444444444: $strClassName"); | |
114 | + //error_log("44444444444444444444444444444444444444444444444444444: $strClassName"); | |
112 | 115 | |
116 | + //Verifica se é notebook ou não o computador através da bateria | |
117 | + if ($strClassName == "isNotebook"){ | |
118 | + $computador->setIsNotebook($strNewClassValues); | |
119 | + $this->getDoctrine()->getManager()->persist($computador); | |
120 | + $this->getDoctrine()->getManager()->flush(); | |
121 | + } | |
113 | 122 | |
114 | 123 | // Verifico se o atributo sendo verificado é uma classe de coleta. |
115 | 124 | // Se for, insiro os dados da coleta no objeto |
116 | 125 | if (in_array($strClassName, $arrClassesNames)) { |
117 | - // Descriptografando os valores da requisição | |
118 | - $strNewClassValues = OldCacicHelper::deCrypt($request, $strClassValues); | |
119 | 126 | |
120 | 127 | // A propriedade da coleta de software é multi valorada. Preciso tratar diferente |
121 | 128 | if ($strClassName == "SoftwareList") { | ... | ... |
src/Cacic/WSBundle/Controller/DefaultController.php
... | ... | @@ -152,6 +152,12 @@ class DefaultController extends Controller |
152 | 152 | $log_acesso->setIdComputador($computador); |
153 | 153 | $log_acesso->setData($data_acesso); |
154 | 154 | |
155 | + /* | |
156 | + * Grava o último usuário logado no banco apenas se não estiver vazio | |
157 | + */ | |
158 | + if (!empty($ultimo_login)) | |
159 | + $log_acesso->setUsuario($ultimo_login); | |
160 | + | |
155 | 161 | // Grava o log |
156 | 162 | $this->getDoctrine()->getManager()->persist($log_acesso); |
157 | 163 | $this->getDoctrine()->getManager()->flush(); |
... | ... | @@ -166,6 +172,12 @@ class DefaultController extends Controller |
166 | 172 | $log_acesso->setIdComputador($computador); |
167 | 173 | $log_acesso->setData($data_acesso); |
168 | 174 | |
175 | + /* | |
176 | + * Grava o último usuário logado no banco apenas se não estiver vazio | |
177 | + */ | |
178 | + if (!empty($ultimo_login)) | |
179 | + $log_acesso->setUsuario($ultimo_login); | |
180 | + | |
169 | 181 | // Grava o log |
170 | 182 | $this->getDoctrine()->getManager()->persist($log_acesso); |
171 | 183 | $this->getDoctrine()->getManager()->flush(); | ... | ... |