├── .gitignore
├── tests
├── phpunit_bootstrap.php
└── phpunit.xml
├── components
├── users.twig
├── SubscribeForm.php
└── hello.twig
├── storage
├── log
│ └── README.md
└── cache
│ └── README.md
├── public
├── index.php
└── .htaccess
├── app
├── src
│ ├── Models
│ │ └── User.php
│ ├── Services
│ │ ├── Media.php
│ │ ├── Mailer.php
│ │ └── LoremIpsumGenerator.php
│ ├── Repositories
│ │ ├── UserRepository.php
│ │ ├── BaseRepository.php
│ │ └── HomeRepository.php
│ └── Controllers
│ │ ├── HomeController.php
│ │ └── UserController.php
├── middleware.php
├── route.php
├── server.php
└── dependency.php
├── .travis.yml
├── config
├── setting.php
└── database.php
├── composer.json
├── README.md
├── migrate
└── composer.lock
/.gitignore:
--------------------------------------------------------------------------------
1 | vendor/
2 | storage/cache/
3 | storage/log/
--------------------------------------------------------------------------------
/tests/phpunit_bootstrap.php:
--------------------------------------------------------------------------------
1 | {{user.email}}
3 | {% endfor %}
--------------------------------------------------------------------------------
/storage/log/README.md:
--------------------------------------------------------------------------------
1 | Your Slim Framework application's log files will be written to this directory.
2 |
--------------------------------------------------------------------------------
/public/index.php:
--------------------------------------------------------------------------------
1 | add(new \Slim\Csrf\Guard);
5 |
6 | $app->add(function ($request, $response, $next) {
7 | $this->view->offsetSet('flash', $this->flash);
8 | return $next($request, $response);
9 | });
--------------------------------------------------------------------------------
/app/route.php:
--------------------------------------------------------------------------------
1 | get('/', 'App\Controllers\HomeController:dispatch')->setName('homepage');
8 |
9 | $app->get('/users', 'App\Controllers\UserController:dispatch')->setName('userpage');
--------------------------------------------------------------------------------
/public/.htaccess:
--------------------------------------------------------------------------------
1 |
\n" . $this->paragraphToString($p, true) . '
'; 353 | } 354 | 355 | //add new lines for the sake of clean code 356 | return implode("\n", $paragraphStr); 357 | } 358 | 359 | private function paragraphToString($paragraph, $htmlCleanCode = false) 360 | { 361 | $paragraphStr = ''; 362 | foreach($paragraph as $sentence) 363 | { 364 | foreach($sentence as $word) 365 | $paragraphStr .= $word . ' '; 366 | 367 | if($htmlCleanCode) 368 | $paragraphStr .= "\n"; 369 | } 370 | return $paragraphStr; 371 | } 372 | 373 | /* 374 | * Inserts commas and periods in the given 375 | * word array. 376 | */ 377 | private function punctuate(& $sentence) 378 | { 379 | $count = count($sentence); 380 | $sentence[$count - 1] = $sentence[$count - 1] . '.'; 381 | 382 | if($count < 4) 383 | return $sentence; 384 | 385 | $commas = $this->numberOfCommas($count); 386 | 387 | for($i = 1; $i <= $commas; $i++) 388 | { 389 | $index = (int) round($i * $count / ($commas + 1)); 390 | 391 | if($index < ($count - 1) && $index > 0) 392 | { 393 | $sentence[$index] = $sentence[$index] . ','; 394 | } 395 | $sentence[0] = ucfirst($sentence[0]); //capitalize the first word 396 | } 397 | } 398 | 399 | /* 400 | * Determines the number of commas for a 401 | * sentence of the given length. Average and 402 | * standard deviation are determined superficially 403 | */ 404 | private function numberOfCommas($len) 405 | { 406 | $avg = (float) log($len, 6); 407 | $stdDev = (float) $avg / 6.000; 408 | 409 | return (int) round($this->gauss_ms($avg, $stdDev)); 410 | } 411 | 412 | /* 413 | * Returns a number on a gaussian distribution 414 | * based on the average word length of an english 415 | * sentence. 416 | * Statistics Source: 417 | * http://hearle.nahoo.net/Academic/Maths/Sentence.html 418 | * Average: 24.46 419 | * Standard Deviation: 5.08 420 | */ 421 | private function gaussianSentence() 422 | { 423 | $avg = (float) 24.460; 424 | $stdDev = (float) 5.080; 425 | 426 | return (int) round($this->gauss_ms($avg, $stdDev)); 427 | } 428 | 429 | /* 430 | * The following three functions are used to 431 | * compute numbers with a guassian distrobution 432 | * Source: 433 | * http://us.php.net/manual/en/function.rand.php#53784 434 | */ 435 | private function gauss() 436 | { // N(0,1) 437 | // returns random number with normal distribution: 438 | // mean=0 439 | // std dev=1 440 | 441 | // auxilary vars 442 | $x=$this->random_0_1(); 443 | $y=$this->random_0_1(); 444 | 445 | // two independent variables with normal distribution N(0,1) 446 | $u=sqrt(-2*log($x))*cos(2*pi()*$y); 447 | $v=sqrt(-2*log($x))*sin(2*pi()*$y); 448 | 449 | // i will return only one, couse only one needed 450 | return $u; 451 | } 452 | 453 | private function gauss_ms($m=0.0,$s=1.0) 454 | { 455 | return $this->gauss()*$s+$m; 456 | } 457 | 458 | private function random_0_1() 459 | { 460 | return (float)rand()/(float)getrandmax(); 461 | } 462 | 463 | } 464 | -------------------------------------------------------------------------------- /composer.lock: -------------------------------------------------------------------------------- 1 | { 2 | "_readme": [ 3 | "This file locks the dependencies of your project to a known state", 4 | "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#composer-lock-the-lock-file", 5 | "This file is @generated automatically" 6 | ], 7 | "hash": "fef5b3f804a11fed1311ec1a7aad3101", 8 | "content-hash": "29edaba24e88bad920211d9fc1c6656d", 9 | "packages": [ 10 | { 11 | "name": "cartalyst/sentinel", 12 | "version": "v2.0.9", 13 | "source": { 14 | "type": "git", 15 | "url": "https://github.com/cartalyst/sentinel.git", 16 | "reference": "a4921f9195835a7bc701a391e5379ef79b8837df" 17 | }, 18 | "dist": { 19 | "type": "zip", 20 | "url": "https://api.github.com/repos/cartalyst/sentinel/zipball/a4921f9195835a7bc701a391e5379ef79b8837df", 21 | "reference": "a4921f9195835a7bc701a391e5379ef79b8837df", 22 | "shasum": "" 23 | }, 24 | "require": { 25 | "cartalyst/support": "~1.0", 26 | "illuminate/support": "~5.0", 27 | "php": ">=5.4.0" 28 | }, 29 | "require-dev": { 30 | "illuminate/cookie": "~5.0", 31 | "illuminate/database": "~5.0", 32 | "illuminate/http": "~5.0", 33 | "illuminate/session": "~5.0", 34 | "ircmaxell/password-compat": "~1.0", 35 | "mockery/mockery": "~0.9", 36 | "paragonie/random_compat": "~1.1", 37 | "phpunit/phpunit": "~4.0" 38 | }, 39 | "suggest": { 40 | "illuminate/database": "By default, Sentinel utilizes the powerful Illuminate database layer.", 41 | "illuminate/events": "To hook into various events across Sentinel, we recommend using Illuminate's event dispatcher.", 42 | "ircmaxell/password-compat": "Default hashing uses PHP 5.5 password_* functions, with forward-compatible support.", 43 | "symfony/http-foundation": "Required for native implementations." 44 | }, 45 | "type": "library", 46 | "extra": { 47 | "component": "package", 48 | "branch-alias": { 49 | "dev-master": "2.0.x-dev" 50 | } 51 | }, 52 | "autoload": { 53 | "psr-4": { 54 | "Cartalyst\\Sentinel\\": "src/" 55 | } 56 | }, 57 | "notification-url": "https://packagist.org/downloads/", 58 | "license": [ 59 | "BSD-3-Clause" 60 | ], 61 | "authors": [ 62 | { 63 | "name": "Ben Corlett", 64 | "email": "ben.corlett@cartalyst.com", 65 | "role": "Developer" 66 | }, 67 | { 68 | "name": "Cartalyst LLC", 69 | "email": "help@cartalyst.com" 70 | }, 71 | { 72 | "name": "Bruno Gaspar", 73 | "email": "bruno.gaspar@cartalyst.com", 74 | "role": "Developer" 75 | }, 76 | { 77 | "name": "Dan Syme", 78 | "email": "dan.syme@cartalyst.com", 79 | "role": "Creator & Designer" 80 | }, 81 | { 82 | "name": "Suhayb Wardany", 83 | "email": "su.wardany@cartalyst.com", 84 | "role": "Developer" 85 | } 86 | ], 87 | "description": "PHP 5.4+ Fully-featured Authentication & Authorization System", 88 | "keywords": [ 89 | "auth", 90 | "cartalyst", 91 | "codeigniter", 92 | "fuelphp", 93 | "laravel", 94 | "php", 95 | "security" 96 | ], 97 | "time": "2016-02-11 00:19:11" 98 | }, 99 | { 100 | "name": "cartalyst/support", 101 | "version": "v1.1.2", 102 | "source": { 103 | "type": "git", 104 | "url": "https://github.com/cartalyst/support.git", 105 | "reference": "c90931d25e89734ba89875a769af6b2e050593a5" 106 | }, 107 | "dist": { 108 | "type": "zip", 109 | "url": "https://api.github.com/repos/cartalyst/support/zipball/c90931d25e89734ba89875a769af6b2e050593a5", 110 | "reference": "c90931d25e89734ba89875a769af6b2e050593a5", 111 | "shasum": "" 112 | }, 113 | "require": { 114 | "php": ">=5.4.0" 115 | }, 116 | "require-dev": { 117 | "illuminate/mail": "~4.1|~5.0", 118 | "illuminate/validation": "~4.1|~5.0", 119 | "mockery/mockery": "~0.9", 120 | "phpunit/phpunit": "~4.0" 121 | }, 122 | "type": "library", 123 | "extra": { 124 | "component": "package", 125 | "branch-alias": { 126 | "dev-master": "1.1.x-dev" 127 | } 128 | }, 129 | "autoload": { 130 | "psr-4": { 131 | "Cartalyst\\Support\\": "src/" 132 | } 133 | }, 134 | "notification-url": "https://packagist.org/downloads/", 135 | "license": [ 136 | "BSD-3-Clause" 137 | ], 138 | "authors": [ 139 | { 140 | "name": "Cartalyst LLC", 141 | "email": "help@cartalyst.com" 142 | }, 143 | { 144 | "name": "Bruno Gaspar", 145 | "email": "bruno.gaspar@cartalyst.com", 146 | "role": "Developer" 147 | }, 148 | { 149 | "name": "Dan Syme", 150 | "email": "dan.syme@cartalyst.com", 151 | "role": "Project Lead" 152 | }, 153 | { 154 | "name": "Suhayb Wardany", 155 | "email": "su.wardany@cartalyst.com", 156 | "role": "Developer" 157 | } 158 | ], 159 | "description": "Support helpers.", 160 | "keywords": [ 161 | "cartalyst", 162 | "helper", 163 | "laravel", 164 | "support" 165 | ], 166 | "time": "2015-06-24 13:00:53" 167 | }, 168 | { 169 | "name": "container-interop/container-interop", 170 | "version": "1.1.0", 171 | "source": { 172 | "type": "git", 173 | "url": "https://github.com/container-interop/container-interop.git", 174 | "reference": "fc08354828f8fd3245f77a66b9e23a6bca48297e" 175 | }, 176 | "dist": { 177 | "type": "zip", 178 | "url": "https://api.github.com/repos/container-interop/container-interop/zipball/fc08354828f8fd3245f77a66b9e23a6bca48297e", 179 | "reference": "fc08354828f8fd3245f77a66b9e23a6bca48297e", 180 | "shasum": "" 181 | }, 182 | "type": "library", 183 | "autoload": { 184 | "psr-4": { 185 | "Interop\\Container\\": "src/Interop/Container/" 186 | } 187 | }, 188 | "notification-url": "https://packagist.org/downloads/", 189 | "license": [ 190 | "MIT" 191 | ], 192 | "description": "Promoting the interoperability of container objects (DIC, SL, etc.)", 193 | "time": "2014-12-30 15:22:37" 194 | }, 195 | { 196 | "name": "doctrine/inflector", 197 | "version": "v1.1.0", 198 | "source": { 199 | "type": "git", 200 | "url": "https://github.com/doctrine/inflector.git", 201 | "reference": "90b2128806bfde671b6952ab8bea493942c1fdae" 202 | }, 203 | "dist": { 204 | "type": "zip", 205 | "url": "https://api.github.com/repos/doctrine/inflector/zipball/90b2128806bfde671b6952ab8bea493942c1fdae", 206 | "reference": "90b2128806bfde671b6952ab8bea493942c1fdae", 207 | "shasum": "" 208 | }, 209 | "require": { 210 | "php": ">=5.3.2" 211 | }, 212 | "require-dev": { 213 | "phpunit/phpunit": "4.*" 214 | }, 215 | "type": "library", 216 | "extra": { 217 | "branch-alias": { 218 | "dev-master": "1.1.x-dev" 219 | } 220 | }, 221 | "autoload": { 222 | "psr-0": { 223 | "Doctrine\\Common\\Inflector\\": "lib/" 224 | } 225 | }, 226 | "notification-url": "https://packagist.org/downloads/", 227 | "license": [ 228 | "MIT" 229 | ], 230 | "authors": [ 231 | { 232 | "name": "Roman Borschel", 233 | "email": "roman@code-factory.org" 234 | }, 235 | { 236 | "name": "Benjamin Eberlei", 237 | "email": "kontakt@beberlei.de" 238 | }, 239 | { 240 | "name": "Guilherme Blanco", 241 | "email": "guilhermeblanco@gmail.com" 242 | }, 243 | { 244 | "name": "Jonathan Wage", 245 | "email": "jonwage@gmail.com" 246 | }, 247 | { 248 | "name": "Johannes Schmitt", 249 | "email": "schmittjoh@gmail.com" 250 | } 251 | ], 252 | "description": "Common String Manipulations with regard to casing and singular/plural rules.", 253 | "homepage": "http://www.doctrine-project.org", 254 | "keywords": [ 255 | "inflection", 256 | "pluralize", 257 | "singularize", 258 | "string" 259 | ], 260 | "time": "2015-11-06 14:35:42" 261 | }, 262 | { 263 | "name": "facebook/graph-sdk", 264 | "version": "5.4.1", 265 | "source": { 266 | "type": "git", 267 | "url": "https://github.com/facebook/php-graph-sdk.git", 268 | "reference": "a5a6b6cc493d8dc417f588c7c0bdfc6396198350" 269 | }, 270 | "dist": { 271 | "type": "zip", 272 | "url": "https://api.github.com/repos/facebook/php-graph-sdk/zipball/a5a6b6cc493d8dc417f588c7c0bdfc6396198350", 273 | "reference": "a5a6b6cc493d8dc417f588c7c0bdfc6396198350", 274 | "shasum": "" 275 | }, 276 | "require": { 277 | "php": "^5.4|^7.0" 278 | }, 279 | "require-dev": { 280 | "guzzlehttp/guzzle": "~5.0", 281 | "mockery/mockery": "~0.8", 282 | "phpunit/phpunit": "~4.0" 283 | }, 284 | "suggest": { 285 | "guzzlehttp/guzzle": "Allows for implementation of the Guzzle HTTP client" 286 | }, 287 | "type": "library", 288 | "extra": { 289 | "branch-alias": { 290 | "dev-master": "5.x-dev" 291 | } 292 | }, 293 | "autoload": { 294 | "psr-4": { 295 | "Facebook\\": "src/Facebook/" 296 | }, 297 | "files": [ 298 | "src/Facebook/polyfills.php" 299 | ] 300 | }, 301 | "notification-url": "https://packagist.org/downloads/", 302 | "license": [ 303 | "Facebook Platform" 304 | ], 305 | "authors": [ 306 | { 307 | "name": "Facebook", 308 | "homepage": "https://github.com/facebook/php-graph-sdk/contributors" 309 | } 310 | ], 311 | "description": "Facebook SDK for PHP", 312 | "homepage": "https://github.com/facebook/php-graph-sdk", 313 | "keywords": [ 314 | "facebook", 315 | "sdk" 316 | ], 317 | "time": "2016-10-18 19:19:03" 318 | }, 319 | { 320 | "name": "facebook/php-sdk-v4", 321 | "version": "5.1.2", 322 | "source": { 323 | "type": "git", 324 | "url": "https://github.com/facebook/php-graph-sdk.git", 325 | "reference": "2c42fb3002953355f12d3c6e8003a9fd5af563d9" 326 | }, 327 | "dist": { 328 | "type": "zip", 329 | "url": "https://api.github.com/repos/facebook/php-graph-sdk/zipball/2c42fb3002953355f12d3c6e8003a9fd5af563d9", 330 | "reference": "2c42fb3002953355f12d3c6e8003a9fd5af563d9", 331 | "shasum": "" 332 | }, 333 | "require": { 334 | "ext-mbstring": "*", 335 | "php": ">=5.4.0" 336 | }, 337 | "require-dev": { 338 | "guzzlehttp/guzzle": "~5.0", 339 | "mockery/mockery": "~0.8", 340 | "phpunit/phpunit": "~4.0" 341 | }, 342 | "suggest": { 343 | "guzzlehttp/guzzle": "Allows for implementation of the Guzzle HTTP client" 344 | }, 345 | "type": "library", 346 | "extra": { 347 | "branch-alias": { 348 | "dev-master": "5.x-dev" 349 | } 350 | }, 351 | "autoload": { 352 | "psr-4": { 353 | "Facebook\\": "src/Facebook/" 354 | } 355 | }, 356 | "notification-url": "https://packagist.org/downloads/", 357 | "license": [ 358 | "Facebook Platform" 359 | ], 360 | "authors": [ 361 | { 362 | "name": "Facebook", 363 | "homepage": "https://github.com/facebook/facebook-php-sdk-v4/contributors" 364 | } 365 | ], 366 | "description": "Facebook SDK for PHP", 367 | "homepage": "https://github.com/facebook/facebook-php-sdk-v4", 368 | "keywords": [ 369 | "facebook", 370 | "sdk" 371 | ], 372 | "abandoned": "facebook/graph-sdk", 373 | "time": "2015-11-19 21:07:36" 374 | }, 375 | { 376 | "name": "illuminate/container", 377 | "version": "v5.2.21", 378 | "source": { 379 | "type": "git", 380 | "url": "https://github.com/illuminate/container.git", 381 | "reference": "ba7a8b3c24535ab102ebe9738a0003846c372b95" 382 | }, 383 | "dist": { 384 | "type": "zip", 385 | "url": "https://api.github.com/repos/illuminate/container/zipball/ba7a8b3c24535ab102ebe9738a0003846c372b95", 386 | "reference": "ba7a8b3c24535ab102ebe9738a0003846c372b95", 387 | "shasum": "" 388 | }, 389 | "require": { 390 | "illuminate/contracts": "5.2.*", 391 | "php": ">=5.5.9" 392 | }, 393 | "type": "library", 394 | "extra": { 395 | "branch-alias": { 396 | "dev-master": "5.2-dev" 397 | } 398 | }, 399 | "autoload": { 400 | "psr-4": { 401 | "Illuminate\\Container\\": "" 402 | } 403 | }, 404 | "notification-url": "https://packagist.org/downloads/", 405 | "license": [ 406 | "MIT" 407 | ], 408 | "authors": [ 409 | { 410 | "name": "Taylor Otwell", 411 | "email": "taylorotwell@gmail.com" 412 | } 413 | ], 414 | "description": "The Illuminate Container package.", 415 | "homepage": "http://laravel.com", 416 | "time": "2016-02-22 06:42:06" 417 | }, 418 | { 419 | "name": "illuminate/contracts", 420 | "version": "v5.2.21", 421 | "source": { 422 | "type": "git", 423 | "url": "https://github.com/illuminate/contracts.git", 424 | "reference": "eea3cf7ce90651e067a914d16383b019da45fcb5" 425 | }, 426 | "dist": { 427 | "type": "zip", 428 | "url": "https://api.github.com/repos/illuminate/contracts/zipball/eea3cf7ce90651e067a914d16383b019da45fcb5", 429 | "reference": "eea3cf7ce90651e067a914d16383b019da45fcb5", 430 | "shasum": "" 431 | }, 432 | "require": { 433 | "php": ">=5.5.9" 434 | }, 435 | "type": "library", 436 | "extra": { 437 | "branch-alias": { 438 | "dev-master": "5.2-dev" 439 | } 440 | }, 441 | "autoload": { 442 | "psr-4": { 443 | "Illuminate\\Contracts\\": "" 444 | } 445 | }, 446 | "notification-url": "https://packagist.org/downloads/", 447 | "license": [ 448 | "MIT" 449 | ], 450 | "authors": [ 451 | { 452 | "name": "Taylor Otwell", 453 | "email": "taylorotwell@gmail.com" 454 | } 455 | ], 456 | "description": "The Illuminate Contracts package.", 457 | "homepage": "http://laravel.com", 458 | "time": "2016-02-22 09:18:57" 459 | }, 460 | { 461 | "name": "illuminate/database", 462 | "version": "v5.2.21", 463 | "source": { 464 | "type": "git", 465 | "url": "https://github.com/illuminate/database.git", 466 | "reference": "8b0068c326652332fd364399f4d8cce894953172" 467 | }, 468 | "dist": { 469 | "type": "zip", 470 | "url": "https://api.github.com/repos/illuminate/database/zipball/8b0068c326652332fd364399f4d8cce894953172", 471 | "reference": "8b0068c326652332fd364399f4d8cce894953172", 472 | "shasum": "" 473 | }, 474 | "require": { 475 | "illuminate/container": "5.2.*", 476 | "illuminate/contracts": "5.2.*", 477 | "illuminate/support": "5.2.*", 478 | "nesbot/carbon": "~1.20", 479 | "php": ">=5.5.9" 480 | }, 481 | "suggest": { 482 | "doctrine/dbal": "Required to rename columns and drop SQLite columns (~2.4).", 483 | "fzaninotto/faker": "Required to use the eloquent factory builder (~1.4).", 484 | "illuminate/console": "Required to use the database commands (5.2.*).", 485 | "illuminate/events": "Required to use the observers with Eloquent (5.2.*).", 486 | "illuminate/filesystem": "Required to use the migrations (5.2.*).", 487 | "illuminate/pagination": "Required to paginate the result set (5.2.*)." 488 | }, 489 | "type": "library", 490 | "extra": { 491 | "branch-alias": { 492 | "dev-master": "5.2-dev" 493 | } 494 | }, 495 | "autoload": { 496 | "psr-4": { 497 | "Illuminate\\Database\\": "" 498 | } 499 | }, 500 | "notification-url": "https://packagist.org/downloads/", 501 | "license": [ 502 | "MIT" 503 | ], 504 | "authors": [ 505 | { 506 | "name": "Taylor Otwell", 507 | "email": "taylorotwell@gmail.com" 508 | } 509 | ], 510 | "description": "The Illuminate Database package.", 511 | "homepage": "http://laravel.com", 512 | "keywords": [ 513 | "database", 514 | "laravel", 515 | "orm", 516 | "sql" 517 | ], 518 | "time": "2016-02-24 15:02:47" 519 | }, 520 | { 521 | "name": "illuminate/events", 522 | "version": "v5.2.21", 523 | "source": { 524 | "type": "git", 525 | "url": "https://github.com/illuminate/events.git", 526 | "reference": "aeebcd54a61ce3bddddcb0273b532256201cd9d1" 527 | }, 528 | "dist": { 529 | "type": "zip", 530 | "url": "https://api.github.com/repos/illuminate/events/zipball/aeebcd54a61ce3bddddcb0273b532256201cd9d1", 531 | "reference": "aeebcd54a61ce3bddddcb0273b532256201cd9d1", 532 | "shasum": "" 533 | }, 534 | "require": { 535 | "illuminate/container": "5.2.*", 536 | "illuminate/contracts": "5.2.*", 537 | "illuminate/support": "5.2.*", 538 | "php": ">=5.5.9" 539 | }, 540 | "type": "library", 541 | "extra": { 542 | "branch-alias": { 543 | "dev-master": "5.2-dev" 544 | } 545 | }, 546 | "autoload": { 547 | "psr-4": { 548 | "Illuminate\\Events\\": "" 549 | } 550 | }, 551 | "notification-url": "https://packagist.org/downloads/", 552 | "license": [ 553 | "MIT" 554 | ], 555 | "authors": [ 556 | { 557 | "name": "Taylor Otwell", 558 | "email": "taylorotwell@gmail.com" 559 | } 560 | ], 561 | "description": "The Illuminate Events package.", 562 | "homepage": "http://laravel.com", 563 | "time": "2016-01-01 01:00:19" 564 | }, 565 | { 566 | "name": "illuminate/support", 567 | "version": "v5.2.21", 568 | "source": { 569 | "type": "git", 570 | "url": "https://github.com/illuminate/support.git", 571 | "reference": "6749fab3f3d38d8b15427536a8e7bbdc57497c9e" 572 | }, 573 | "dist": { 574 | "type": "zip", 575 | "url": "https://api.github.com/repos/illuminate/support/zipball/6749fab3f3d38d8b15427536a8e7bbdc57497c9e", 576 | "reference": "6749fab3f3d38d8b15427536a8e7bbdc57497c9e", 577 | "shasum": "" 578 | }, 579 | "require": { 580 | "doctrine/inflector": "~1.0", 581 | "ext-mbstring": "*", 582 | "illuminate/contracts": "5.2.*", 583 | "php": ">=5.5.9" 584 | }, 585 | "suggest": { 586 | "illuminate/filesystem": "Required to use the composer class (5.2.*).", 587 | "jeremeamia/superclosure": "Required to be able to serialize closures (~2.2).", 588 | "paragonie/random_compat": "Provides a compatible interface like PHP7's random_bytes() in PHP 5 projects (~1.1).", 589 | "symfony/polyfill-php56": "Required to use the hash_equals function on PHP 5.5 (~1.0).", 590 | "symfony/process": "Required to use the composer class (2.8.*|3.0.*).", 591 | "symfony/var-dumper": "Improves the dd function (2.8.*|3.0.*)." 592 | }, 593 | "type": "library", 594 | "extra": { 595 | "branch-alias": { 596 | "dev-master": "5.2-dev" 597 | } 598 | }, 599 | "autoload": { 600 | "psr-4": { 601 | "Illuminate\\Support\\": "" 602 | }, 603 | "files": [ 604 | "helpers.php" 605 | ] 606 | }, 607 | "notification-url": "https://packagist.org/downloads/", 608 | "license": [ 609 | "MIT" 610 | ], 611 | "authors": [ 612 | { 613 | "name": "Taylor Otwell", 614 | "email": "taylorotwell@gmail.com" 615 | } 616 | ], 617 | "description": "The Illuminate Support package.", 618 | "homepage": "http://laravel.com", 619 | "time": "2016-02-22 20:29:02" 620 | }, 621 | { 622 | "name": "monolog/monolog", 623 | "version": "1.18.0", 624 | "source": { 625 | "type": "git", 626 | "url": "https://github.com/Seldaek/monolog.git", 627 | "reference": "e19b764b5c855580e8ffa7e615f72c10fd2f99cc" 628 | }, 629 | "dist": { 630 | "type": "zip", 631 | "url": "https://api.github.com/repos/Seldaek/monolog/zipball/e19b764b5c855580e8ffa7e615f72c10fd2f99cc", 632 | "reference": "e19b764b5c855580e8ffa7e615f72c10fd2f99cc", 633 | "shasum": "" 634 | }, 635 | "require": { 636 | "php": ">=5.3.0", 637 | "psr/log": "~1.0" 638 | }, 639 | "provide": { 640 | "psr/log-implementation": "1.0.0" 641 | }, 642 | "require-dev": { 643 | "aws/aws-sdk-php": "^2.4.9", 644 | "doctrine/couchdb": "~1.0@dev", 645 | "graylog2/gelf-php": "~1.0", 646 | "jakub-onderka/php-parallel-lint": "0.9", 647 | "php-console/php-console": "^3.1.3", 648 | "phpunit/phpunit": "~4.5", 649 | "phpunit/phpunit-mock-objects": "2.3.0", 650 | "raven/raven": "^0.13", 651 | "ruflin/elastica": ">=0.90 <3.0", 652 | "swiftmailer/swiftmailer": "~5.3", 653 | "videlalvaro/php-amqplib": "~2.4" 654 | }, 655 | "suggest": { 656 | "aws/aws-sdk-php": "Allow sending log messages to AWS services like DynamoDB", 657 | "doctrine/couchdb": "Allow sending log messages to a CouchDB server", 658 | "ext-amqp": "Allow sending log messages to an AMQP server (1.0+ required)", 659 | "ext-mongo": "Allow sending log messages to a MongoDB server", 660 | "graylog2/gelf-php": "Allow sending log messages to a GrayLog2 server", 661 | "mongodb/mongodb": "Allow sending log messages to a MongoDB server via PHP Driver", 662 | "php-console/php-console": "Allow sending log messages to Google Chrome", 663 | "raven/raven": "Allow sending log messages to a Sentry server", 664 | "rollbar/rollbar": "Allow sending log messages to Rollbar", 665 | "ruflin/elastica": "Allow sending log messages to an Elastic Search server", 666 | "videlalvaro/php-amqplib": "Allow sending log messages to an AMQP server using php-amqplib" 667 | }, 668 | "type": "library", 669 | "extra": { 670 | "branch-alias": { 671 | "dev-master": "2.0.x-dev" 672 | } 673 | }, 674 | "autoload": { 675 | "psr-4": { 676 | "Monolog\\": "src/Monolog" 677 | } 678 | }, 679 | "notification-url": "https://packagist.org/downloads/", 680 | "license": [ 681 | "MIT" 682 | ], 683 | "authors": [ 684 | { 685 | "name": "Jordi Boggiano", 686 | "email": "j.boggiano@seld.be", 687 | "homepage": "http://seld.be" 688 | } 689 | ], 690 | "description": "Sends your logs to files, sockets, inboxes, databases and various web services", 691 | "homepage": "http://github.com/Seldaek/monolog", 692 | "keywords": [ 693 | "log", 694 | "logging", 695 | "psr-3" 696 | ], 697 | "time": "2016-03-01 18:00:40" 698 | }, 699 | { 700 | "name": "nesbot/carbon", 701 | "version": "1.21.0", 702 | "source": { 703 | "type": "git", 704 | "url": "https://github.com/briannesbitt/Carbon.git", 705 | "reference": "7b08ec6f75791e130012f206e3f7b0e76e18e3d7" 706 | }, 707 | "dist": { 708 | "type": "zip", 709 | "url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/7b08ec6f75791e130012f206e3f7b0e76e18e3d7", 710 | "reference": "7b08ec6f75791e130012f206e3f7b0e76e18e3d7", 711 | "shasum": "" 712 | }, 713 | "require": { 714 | "php": ">=5.3.0", 715 | "symfony/translation": "~2.6|~3.0" 716 | }, 717 | "require-dev": { 718 | "phpunit/phpunit": "~4.0|~5.0" 719 | }, 720 | "type": "library", 721 | "autoload": { 722 | "psr-4": { 723 | "Carbon\\": "src/Carbon/" 724 | } 725 | }, 726 | "notification-url": "https://packagist.org/downloads/", 727 | "license": [ 728 | "MIT" 729 | ], 730 | "authors": [ 731 | { 732 | "name": "Brian Nesbitt", 733 | "email": "brian@nesbot.com", 734 | "homepage": "http://nesbot.com" 735 | } 736 | ], 737 | "description": "A simple API extension for DateTime.", 738 | "homepage": "http://carbon.nesbot.com", 739 | "keywords": [ 740 | "date", 741 | "datetime", 742 | "time" 743 | ], 744 | "time": "2015-11-04 20:07:17" 745 | }, 746 | { 747 | "name": "nikic/fast-route", 748 | "version": "v0.6.0", 749 | "source": { 750 | "type": "git", 751 | "url": "https://github.com/nikic/FastRoute.git", 752 | "reference": "31fa86924556b80735f98b294a7ffdfb26789f22" 753 | }, 754 | "dist": { 755 | "type": "zip", 756 | "url": "https://api.github.com/repos/nikic/FastRoute/zipball/31fa86924556b80735f98b294a7ffdfb26789f22", 757 | "reference": "31fa86924556b80735f98b294a7ffdfb26789f22", 758 | "shasum": "" 759 | }, 760 | "require": { 761 | "php": ">=5.4.0" 762 | }, 763 | "type": "library", 764 | "autoload": { 765 | "psr-4": { 766 | "FastRoute\\": "src/" 767 | }, 768 | "files": [ 769 | "src/functions.php" 770 | ] 771 | }, 772 | "notification-url": "https://packagist.org/downloads/", 773 | "license": [ 774 | "BSD-3-Clause" 775 | ], 776 | "authors": [ 777 | { 778 | "name": "Nikita Popov", 779 | "email": "nikic@php.net" 780 | } 781 | ], 782 | "description": "Fast request router for PHP", 783 | "keywords": [ 784 | "router", 785 | "routing" 786 | ], 787 | "time": "2015-06-18 19:15:47" 788 | }, 789 | { 790 | "name": "paragonie/random_compat", 791 | "version": "v1.2.1", 792 | "source": { 793 | "type": "git", 794 | "url": "https://github.com/paragonie/random_compat.git", 795 | "reference": "f078eba3bcf140fd69b5fcc3ea5ac809abf729dc" 796 | }, 797 | "dist": { 798 | "type": "zip", 799 | "url": "https://api.github.com/repos/paragonie/random_compat/zipball/f078eba3bcf140fd69b5fcc3ea5ac809abf729dc", 800 | "reference": "f078eba3bcf140fd69b5fcc3ea5ac809abf729dc", 801 | "shasum": "" 802 | }, 803 | "require": { 804 | "php": ">=5.2.0" 805 | }, 806 | "require-dev": { 807 | "phpunit/phpunit": "4.*|5.*" 808 | }, 809 | "suggest": { 810 | "ext-libsodium": "Provides a modern crypto API that can be used to generate random bytes." 811 | }, 812 | "type": "library", 813 | "autoload": { 814 | "files": [ 815 | "lib/random.php" 816 | ] 817 | }, 818 | "notification-url": "https://packagist.org/downloads/", 819 | "license": [ 820 | "MIT" 821 | ], 822 | "authors": [ 823 | { 824 | "name": "Paragon Initiative Enterprises", 825 | "email": "security@paragonie.com", 826 | "homepage": "https://paragonie.com" 827 | } 828 | ], 829 | "description": "PHP 5.x polyfill for random_bytes() and random_int() from PHP 7", 830 | "keywords": [ 831 | "csprng", 832 | "pseudorandom", 833 | "random" 834 | ], 835 | "time": "2016-02-29 17:25:04" 836 | }, 837 | { 838 | "name": "phpmailer/phpmailer", 839 | "version": "v5.2.14", 840 | "source": { 841 | "type": "git", 842 | "url": "https://github.com/PHPMailer/PHPMailer.git", 843 | "reference": "e774bc9152de85547336e22b8926189e582ece95" 844 | }, 845 | "dist": { 846 | "type": "zip", 847 | "url": "https://api.github.com/repos/PHPMailer/PHPMailer/zipball/e774bc9152de85547336e22b8926189e582ece95", 848 | "reference": "e774bc9152de85547336e22b8926189e582ece95", 849 | "shasum": "" 850 | }, 851 | "require": { 852 | "php": ">=5.0.0" 853 | }, 854 | "require-dev": { 855 | "phpdocumentor/phpdocumentor": "*", 856 | "phpunit/phpunit": "4.7.*" 857 | }, 858 | "suggest": { 859 | "league/oauth2-client": "Needed for XOAUTH2 authentication", 860 | "league/oauth2-google": "Needed for Gmail XOAUTH2" 861 | }, 862 | "type": "library", 863 | "autoload": { 864 | "classmap": [ 865 | "class.phpmailer.php", 866 | "class.phpmaileroauth.php", 867 | "class.phpmaileroauthgoogle.php", 868 | "class.smtp.php", 869 | "class.pop3.php", 870 | "extras/EasyPeasyICS.php", 871 | "extras/ntlm_sasl_client.php" 872 | ] 873 | }, 874 | "notification-url": "https://packagist.org/downloads/", 875 | "license": [ 876 | "LGPL-2.1" 877 | ], 878 | "authors": [ 879 | { 880 | "name": "Jim Jagielski", 881 | "email": "jimjag@gmail.com" 882 | }, 883 | { 884 | "name": "Marcus Bointon", 885 | "email": "phpmailer@synchromedia.co.uk" 886 | }, 887 | { 888 | "name": "Andy Prevost", 889 | "email": "codeworxtech@users.sourceforge.net" 890 | }, 891 | { 892 | "name": "Brent R. Matzelle" 893 | } 894 | ], 895 | "description": "PHPMailer is a full-featured email creation and transfer class for PHP", 896 | "time": "2015-11-01 10:15:28" 897 | }, 898 | { 899 | "name": "pimple/pimple", 900 | "version": "v3.0.2", 901 | "source": { 902 | "type": "git", 903 | "url": "https://github.com/silexphp/Pimple.git", 904 | "reference": "a30f7d6e57565a2e1a316e1baf2a483f788b258a" 905 | }, 906 | "dist": { 907 | "type": "zip", 908 | "url": "https://api.github.com/repos/silexphp/Pimple/zipball/a30f7d6e57565a2e1a316e1baf2a483f788b258a", 909 | "reference": "a30f7d6e57565a2e1a316e1baf2a483f788b258a", 910 | "shasum": "" 911 | }, 912 | "require": { 913 | "php": ">=5.3.0" 914 | }, 915 | "type": "library", 916 | "extra": { 917 | "branch-alias": { 918 | "dev-master": "3.0.x-dev" 919 | } 920 | }, 921 | "autoload": { 922 | "psr-0": { 923 | "Pimple": "src/" 924 | } 925 | }, 926 | "notification-url": "https://packagist.org/downloads/", 927 | "license": [ 928 | "MIT" 929 | ], 930 | "authors": [ 931 | { 932 | "name": "Fabien Potencier", 933 | "email": "fabien@symfony.com" 934 | } 935 | ], 936 | "description": "Pimple, a simple Dependency Injection Container", 937 | "homepage": "http://pimple.sensiolabs.org", 938 | "keywords": [ 939 | "container", 940 | "dependency injection" 941 | ], 942 | "time": "2015-09-11 15:10:35" 943 | }, 944 | { 945 | "name": "psr/http-message", 946 | "version": "1.0", 947 | "source": { 948 | "type": "git", 949 | "url": "https://github.com/php-fig/http-message.git", 950 | "reference": "85d63699f0dbedb190bbd4b0d2b9dc707ea4c298" 951 | }, 952 | "dist": { 953 | "type": "zip", 954 | "url": "https://api.github.com/repos/php-fig/http-message/zipball/85d63699f0dbedb190bbd4b0d2b9dc707ea4c298", 955 | "reference": "85d63699f0dbedb190bbd4b0d2b9dc707ea4c298", 956 | "shasum": "" 957 | }, 958 | "require": { 959 | "php": ">=5.3.0" 960 | }, 961 | "type": "library", 962 | "extra": { 963 | "branch-alias": { 964 | "dev-master": "1.0.x-dev" 965 | } 966 | }, 967 | "autoload": { 968 | "psr-4": { 969 | "Psr\\Http\\Message\\": "src/" 970 | } 971 | }, 972 | "notification-url": "https://packagist.org/downloads/", 973 | "license": [ 974 | "MIT" 975 | ], 976 | "authors": [ 977 | { 978 | "name": "PHP-FIG", 979 | "homepage": "http://www.php-fig.org/" 980 | } 981 | ], 982 | "description": "Common interface for HTTP messages", 983 | "keywords": [ 984 | "http", 985 | "http-message", 986 | "psr", 987 | "psr-7", 988 | "request", 989 | "response" 990 | ], 991 | "time": "2015-05-04 20:22:00" 992 | }, 993 | { 994 | "name": "psr/log", 995 | "version": "1.0.0", 996 | "source": { 997 | "type": "git", 998 | "url": "https://github.com/php-fig/log.git", 999 | "reference": "fe0936ee26643249e916849d48e3a51d5f5e278b" 1000 | }, 1001 | "dist": { 1002 | "type": "zip", 1003 | "url": "https://api.github.com/repos/php-fig/log/zipball/fe0936ee26643249e916849d48e3a51d5f5e278b", 1004 | "reference": "fe0936ee26643249e916849d48e3a51d5f5e278b", 1005 | "shasum": "" 1006 | }, 1007 | "type": "library", 1008 | "autoload": { 1009 | "psr-0": { 1010 | "Psr\\Log\\": "" 1011 | } 1012 | }, 1013 | "notification-url": "https://packagist.org/downloads/", 1014 | "license": [ 1015 | "MIT" 1016 | ], 1017 | "authors": [ 1018 | { 1019 | "name": "PHP-FIG", 1020 | "homepage": "http://www.php-fig.org/" 1021 | } 1022 | ], 1023 | "description": "Common interface for logging libraries", 1024 | "keywords": [ 1025 | "log", 1026 | "psr", 1027 | "psr-3" 1028 | ], 1029 | "time": "2012-12-21 11:40:51" 1030 | }, 1031 | { 1032 | "name": "siriusphp/validation", 1033 | "version": "1.2.5", 1034 | "source": { 1035 | "type": "git", 1036 | "url": "https://github.com/siriusphp/validation.git", 1037 | "reference": "a5d14861c4b76683e321cd00610ae4dd56b1e263" 1038 | }, 1039 | "dist": { 1040 | "type": "zip", 1041 | "url": "https://api.github.com/repos/siriusphp/validation/zipball/a5d14861c4b76683e321cd00610ae4dd56b1e263", 1042 | "reference": "a5d14861c4b76683e321cd00610ae4dd56b1e263", 1043 | "shasum": "" 1044 | }, 1045 | "require": { 1046 | "php": ">=5.3" 1047 | }, 1048 | "require-dev": { 1049 | "phpunit/phpunit": "3.7", 1050 | "satooshi/php-coveralls": "dev-master" 1051 | }, 1052 | "type": "library", 1053 | "autoload": { 1054 | "files": [ 1055 | "autoload.php" 1056 | ] 1057 | }, 1058 | "notification-url": "https://packagist.org/downloads/", 1059 | "license": [ 1060 | "MIT" 1061 | ], 1062 | "authors": [ 1063 | { 1064 | "name": "Adrian Miu", 1065 | "email": "adrian@adrianmiu.ro" 1066 | } 1067 | ], 1068 | "description": "Data validation library. Validate arrays, array objects, domain models etc using a simple API. Easily add your own validators on top of the already dozens built-in validation rules", 1069 | "keywords": [ 1070 | "form", 1071 | "modeling", 1072 | "sanitization", 1073 | "security", 1074 | "validation" 1075 | ], 1076 | "time": "2015-03-24 14:10:53" 1077 | }, 1078 | { 1079 | "name": "slim/csrf", 1080 | "version": "0.6.0", 1081 | "source": { 1082 | "type": "git", 1083 | "url": "https://github.com/slimphp/Slim-Csrf.git", 1084 | "reference": "f56bccc1c3a9c76e5fcf7c6d56698a32f9e7e9d8" 1085 | }, 1086 | "dist": { 1087 | "type": "zip", 1088 | "url": "https://api.github.com/repos/slimphp/Slim-Csrf/zipball/f56bccc1c3a9c76e5fcf7c6d56698a32f9e7e9d8", 1089 | "reference": "f56bccc1c3a9c76e5fcf7c6d56698a32f9e7e9d8", 1090 | "shasum": "" 1091 | }, 1092 | "require": { 1093 | "paragonie/random_compat": "^1.1", 1094 | "php": ">=5.5.0", 1095 | "psr/http-message": "^1.0" 1096 | }, 1097 | "require-dev": { 1098 | "phpunit/phpunit": "^4.0", 1099 | "slim/slim": "~3.0" 1100 | }, 1101 | "type": "library", 1102 | "autoload": { 1103 | "psr-4": { 1104 | "Slim\\Csrf\\": "src" 1105 | } 1106 | }, 1107 | "notification-url": "https://packagist.org/downloads/", 1108 | "license": [ 1109 | "MIT" 1110 | ], 1111 | "authors": [ 1112 | { 1113 | "name": "Josh Lockhart", 1114 | "email": "hello@joshlockhart.com", 1115 | "homepage": "http://joshlockhart.com" 1116 | } 1117 | ], 1118 | "description": "Slim Framework 3 CSRF protection middleware", 1119 | "homepage": "http://slimframework.com", 1120 | "keywords": [ 1121 | "csrf", 1122 | "framework", 1123 | "middleware", 1124 | "slim" 1125 | ], 1126 | "time": "2015-12-22 10:13:02" 1127 | }, 1128 | { 1129 | "name": "slim/flash", 1130 | "version": "0.1.0", 1131 | "source": { 1132 | "type": "git", 1133 | "url": "https://github.com/slimphp/Slim-Flash.git", 1134 | "reference": "1995ed53b77b8eeb67adf032de93c319f76aa5cd" 1135 | }, 1136 | "dist": { 1137 | "type": "zip", 1138 | "url": "https://api.github.com/repos/slimphp/Slim-Flash/zipball/1995ed53b77b8eeb67adf032de93c319f76aa5cd", 1139 | "reference": "1995ed53b77b8eeb67adf032de93c319f76aa5cd", 1140 | "shasum": "" 1141 | }, 1142 | "require": { 1143 | "php": ">=5.5.0" 1144 | }, 1145 | "type": "library", 1146 | "autoload": { 1147 | "psr-4": { 1148 | "Slim\\Flash\\": "src" 1149 | } 1150 | }, 1151 | "notification-url": "https://packagist.org/downloads/", 1152 | "license": [ 1153 | "MIT" 1154 | ], 1155 | "authors": [ 1156 | { 1157 | "name": "Josh Lockhart", 1158 | "email": "hello@joshlockhart.com", 1159 | "homepage": "http://joshlockhart.com" 1160 | } 1161 | ], 1162 | "description": "Slim Framework Flash message service provider", 1163 | "homepage": "http://slimframework.com", 1164 | "keywords": [ 1165 | "flash", 1166 | "framework", 1167 | "message", 1168 | "provider", 1169 | "slim" 1170 | ], 1171 | "time": "2015-08-16 22:49:06" 1172 | }, 1173 | { 1174 | "name": "slim/http-cache", 1175 | "version": "0.3.0", 1176 | "source": { 1177 | "type": "git", 1178 | "url": "https://github.com/slimphp/Slim-HttpCache.git", 1179 | "reference": "29d9c101dcec66ad0851d7fede5c499ed309d4af" 1180 | }, 1181 | "dist": { 1182 | "type": "zip", 1183 | "url": "https://api.github.com/repos/slimphp/Slim-HttpCache/zipball/29d9c101dcec66ad0851d7fede5c499ed309d4af", 1184 | "reference": "29d9c101dcec66ad0851d7fede5c499ed309d4af", 1185 | "shasum": "" 1186 | }, 1187 | "require": { 1188 | "php": ">=5.4.0", 1189 | "pimple/pimple": "~3.0", 1190 | "psr/http-message": "^1.0" 1191 | }, 1192 | "require-dev": { 1193 | "slim/slim": "3.x-dev" 1194 | }, 1195 | "type": "library", 1196 | "autoload": { 1197 | "psr-4": { 1198 | "Slim\\HttpCache\\": "src" 1199 | } 1200 | }, 1201 | "notification-url": "https://packagist.org/downloads/", 1202 | "license": [ 1203 | "MIT" 1204 | ], 1205 | "authors": [ 1206 | { 1207 | "name": "Josh Lockhart", 1208 | "email": "hello@joshlockhart.com", 1209 | "homepage": "http://joshlockhart.com" 1210 | } 1211 | ], 1212 | "description": "Slim Framework HTTP cache middleware and service provider", 1213 | "homepage": "http://slimframework.com", 1214 | "keywords": [ 1215 | "cache", 1216 | "framework", 1217 | "middleware", 1218 | "slim" 1219 | ], 1220 | "time": "2015-08-13 13:31:25" 1221 | }, 1222 | { 1223 | "name": "slim/php-view", 1224 | "version": "2.0.6", 1225 | "source": { 1226 | "type": "git", 1227 | "url": "https://github.com/slimphp/PHP-View.git", 1228 | "reference": "a4dcd7e64b56b0c1875a8cd48daf065e6066c7f9" 1229 | }, 1230 | "dist": { 1231 | "type": "zip", 1232 | "url": "https://api.github.com/repos/slimphp/PHP-View/zipball/a4dcd7e64b56b0c1875a8cd48daf065e6066c7f9", 1233 | "reference": "a4dcd7e64b56b0c1875a8cd48daf065e6066c7f9", 1234 | "shasum": "" 1235 | }, 1236 | "require": { 1237 | "psr/http-message": "^1.0" 1238 | }, 1239 | "require-dev": { 1240 | "phpunit/phpunit": "^4.0", 1241 | "slim/slim": "^3.0" 1242 | }, 1243 | "type": "library", 1244 | "autoload": { 1245 | "psr-4": { 1246 | "Slim\\Views\\": "src" 1247 | } 1248 | }, 1249 | "notification-url": "https://packagist.org/downloads/", 1250 | "license": [ 1251 | "MIT" 1252 | ], 1253 | "authors": [ 1254 | { 1255 | "name": "Glenn Eggleton", 1256 | "email": "geggleto@gmail.com" 1257 | } 1258 | ], 1259 | "description": "Render PHP view scripts into a PSR-7 Response object.", 1260 | "keywords": [ 1261 | "framework", 1262 | "php", 1263 | "phtml", 1264 | "renderer", 1265 | "slim", 1266 | "template", 1267 | "view" 1268 | ], 1269 | "time": "2015-12-08 13:06:39" 1270 | }, 1271 | { 1272 | "name": "slim/slim", 1273 | "version": "3.2.1", 1274 | "source": { 1275 | "type": "git", 1276 | "url": "https://github.com/slimphp/Slim.git", 1277 | "reference": "53a4dd576dd3add4efd113ca77c3c21fa559b33e" 1278 | }, 1279 | "dist": { 1280 | "type": "zip", 1281 | "url": "https://api.github.com/repos/slimphp/Slim/zipball/53a4dd576dd3add4efd113ca77c3c21fa559b33e", 1282 | "reference": "53a4dd576dd3add4efd113ca77c3c21fa559b33e", 1283 | "shasum": "" 1284 | }, 1285 | "require": { 1286 | "container-interop/container-interop": "^1.1", 1287 | "nikic/fast-route": "^0.6", 1288 | "php": ">=5.5.0", 1289 | "pimple/pimple": "^3.0", 1290 | "psr/http-message": "^1.0" 1291 | }, 1292 | "require-dev": { 1293 | "phpunit/phpunit": "^4.0", 1294 | "squizlabs/php_codesniffer": "^2.5" 1295 | }, 1296 | "type": "library", 1297 | "autoload": { 1298 | "psr-4": { 1299 | "Slim\\": "Slim" 1300 | } 1301 | }, 1302 | "notification-url": "https://packagist.org/downloads/", 1303 | "license": [ 1304 | "MIT" 1305 | ], 1306 | "authors": [ 1307 | { 1308 | "name": "Rob Allen", 1309 | "email": "rob@akrabat.com", 1310 | "homepage": "http://akrabat.com" 1311 | }, 1312 | { 1313 | "name": "Josh Lockhart", 1314 | "email": "hello@joshlockhart.com", 1315 | "homepage": "https://joshlockhart.com" 1316 | }, 1317 | { 1318 | "name": "Gabriel Manricks", 1319 | "email": "gmanricks@me.com", 1320 | "homepage": "http://gabrielmanricks.com" 1321 | }, 1322 | { 1323 | "name": "Andrew Smith", 1324 | "email": "a.smith@silentworks.co.uk", 1325 | "homepage": "http://silentworks.co.uk" 1326 | } 1327 | ], 1328 | "description": "Slim is a PHP micro framework that helps you quickly write simple yet powerful web applications and APIs", 1329 | "homepage": "http://slimframework.com", 1330 | "keywords": [ 1331 | "api", 1332 | "framework", 1333 | "micro", 1334 | "router" 1335 | ], 1336 | "time": "2016-02-29 21:39:18" 1337 | }, 1338 | { 1339 | "name": "slim/twig-view", 1340 | "version": "2.0", 1341 | "source": { 1342 | "type": "git", 1343 | "url": "https://github.com/slimphp/Twig-View.git", 1344 | "reference": "fe98eab8daee498cc2821f1ad2ff7123bc327844" 1345 | }, 1346 | "dist": { 1347 | "type": "zip", 1348 | "url": "https://api.github.com/repos/slimphp/Twig-View/zipball/fe98eab8daee498cc2821f1ad2ff7123bc327844", 1349 | "reference": "fe98eab8daee498cc2821f1ad2ff7123bc327844", 1350 | "shasum": "" 1351 | }, 1352 | "require": { 1353 | "php": ">=5.5.0", 1354 | "psr/http-message": "^1.0", 1355 | "twig/twig": "^1.18" 1356 | }, 1357 | "require-dev": { 1358 | "phpunit/phpunit": "^4.8.0" 1359 | }, 1360 | "type": "library", 1361 | "autoload": { 1362 | "psr-4": { 1363 | "Slim\\Views\\": "src" 1364 | } 1365 | }, 1366 | "notification-url": "https://packagist.org/downloads/", 1367 | "license": [ 1368 | "MIT" 1369 | ], 1370 | "authors": [ 1371 | { 1372 | "name": "Josh Lockhart", 1373 | "email": "hello@joshlockhart.com", 1374 | "homepage": "http://joshlockhart.com" 1375 | } 1376 | ], 1377 | "description": "Slim Framework view helper built on top of the Twig templating component", 1378 | "homepage": "http://slimframework.com", 1379 | "keywords": [ 1380 | "framework", 1381 | "slim", 1382 | "template", 1383 | "twig", 1384 | "view" 1385 | ], 1386 | "time": "2015-08-17 08:45:48" 1387 | }, 1388 | { 1389 | "name": "symfony/http-foundation", 1390 | "version": "v3.0.3", 1391 | "source": { 1392 | "type": "git", 1393 | "url": "https://github.com/symfony/http-foundation.git", 1394 | "reference": "52065702c71743c05d415a8facfcad6d4257e8d7" 1395 | }, 1396 | "dist": { 1397 | "type": "zip", 1398 | "url": "https://api.github.com/repos/symfony/http-foundation/zipball/52065702c71743c05d415a8facfcad6d4257e8d7", 1399 | "reference": "52065702c71743c05d415a8facfcad6d4257e8d7", 1400 | "shasum": "" 1401 | }, 1402 | "require": { 1403 | "php": ">=5.5.9" 1404 | }, 1405 | "require-dev": { 1406 | "symfony/expression-language": "~2.8|~3.0" 1407 | }, 1408 | "type": "library", 1409 | "extra": { 1410 | "branch-alias": { 1411 | "dev-master": "3.0-dev" 1412 | } 1413 | }, 1414 | "autoload": { 1415 | "psr-4": { 1416 | "Symfony\\Component\\HttpFoundation\\": "" 1417 | }, 1418 | "exclude-from-classmap": [ 1419 | "/Tests/" 1420 | ] 1421 | }, 1422 | "notification-url": "https://packagist.org/downloads/", 1423 | "license": [ 1424 | "MIT" 1425 | ], 1426 | "authors": [ 1427 | { 1428 | "name": "Fabien Potencier", 1429 | "email": "fabien@symfony.com" 1430 | }, 1431 | { 1432 | "name": "Symfony Community", 1433 | "homepage": "https://symfony.com/contributors" 1434 | } 1435 | ], 1436 | "description": "Symfony HttpFoundation Component", 1437 | "homepage": "https://symfony.com", 1438 | "time": "2016-02-28 16:24:34" 1439 | }, 1440 | { 1441 | "name": "symfony/polyfill-mbstring", 1442 | "version": "v1.1.0", 1443 | "source": { 1444 | "type": "git", 1445 | "url": "https://github.com/symfony/polyfill-mbstring.git", 1446 | "reference": "1289d16209491b584839022f29257ad859b8532d" 1447 | }, 1448 | "dist": { 1449 | "type": "zip", 1450 | "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/1289d16209491b584839022f29257ad859b8532d", 1451 | "reference": "1289d16209491b584839022f29257ad859b8532d", 1452 | "shasum": "" 1453 | }, 1454 | "require": { 1455 | "php": ">=5.3.3" 1456 | }, 1457 | "suggest": { 1458 | "ext-mbstring": "For best performance" 1459 | }, 1460 | "type": "library", 1461 | "extra": { 1462 | "branch-alias": { 1463 | "dev-master": "1.1-dev" 1464 | } 1465 | }, 1466 | "autoload": { 1467 | "psr-4": { 1468 | "Symfony\\Polyfill\\Mbstring\\": "" 1469 | }, 1470 | "files": [ 1471 | "bootstrap.php" 1472 | ] 1473 | }, 1474 | "notification-url": "https://packagist.org/downloads/", 1475 | "license": [ 1476 | "MIT" 1477 | ], 1478 | "authors": [ 1479 | { 1480 | "name": "Nicolas Grekas", 1481 | "email": "p@tchwork.com" 1482 | }, 1483 | { 1484 | "name": "Symfony Community", 1485 | "homepage": "https://symfony.com/contributors" 1486 | } 1487 | ], 1488 | "description": "Symfony polyfill for the Mbstring extension", 1489 | "homepage": "https://symfony.com", 1490 | "keywords": [ 1491 | "compatibility", 1492 | "mbstring", 1493 | "polyfill", 1494 | "portable", 1495 | "shim" 1496 | ], 1497 | "time": "2016-01-20 09:13:37" 1498 | }, 1499 | { 1500 | "name": "symfony/translation", 1501 | "version": "v3.0.3", 1502 | "source": { 1503 | "type": "git", 1504 | "url": "https://github.com/symfony/translation.git", 1505 | "reference": "2de0b6f7ebe43cffd8a06996ebec6aab79ea9e91" 1506 | }, 1507 | "dist": { 1508 | "type": "zip", 1509 | "url": "https://api.github.com/repos/symfony/translation/zipball/2de0b6f7ebe43cffd8a06996ebec6aab79ea9e91", 1510 | "reference": "2de0b6f7ebe43cffd8a06996ebec6aab79ea9e91", 1511 | "shasum": "" 1512 | }, 1513 | "require": { 1514 | "php": ">=5.5.9", 1515 | "symfony/polyfill-mbstring": "~1.0" 1516 | }, 1517 | "conflict": { 1518 | "symfony/config": "<2.8" 1519 | }, 1520 | "require-dev": { 1521 | "psr/log": "~1.0", 1522 | "symfony/config": "~2.8|~3.0", 1523 | "symfony/intl": "~2.8|~3.0", 1524 | "symfony/yaml": "~2.8|~3.0" 1525 | }, 1526 | "suggest": { 1527 | "psr/log": "To use logging capability in translator", 1528 | "symfony/config": "", 1529 | "symfony/yaml": "" 1530 | }, 1531 | "type": "library", 1532 | "extra": { 1533 | "branch-alias": { 1534 | "dev-master": "3.0-dev" 1535 | } 1536 | }, 1537 | "autoload": { 1538 | "psr-4": { 1539 | "Symfony\\Component\\Translation\\": "" 1540 | }, 1541 | "exclude-from-classmap": [ 1542 | "/Tests/" 1543 | ] 1544 | }, 1545 | "notification-url": "https://packagist.org/downloads/", 1546 | "license": [ 1547 | "MIT" 1548 | ], 1549 | "authors": [ 1550 | { 1551 | "name": "Fabien Potencier", 1552 | "email": "fabien@symfony.com" 1553 | }, 1554 | { 1555 | "name": "Symfony Community", 1556 | "homepage": "https://symfony.com/contributors" 1557 | } 1558 | ], 1559 | "description": "Symfony Translation Component", 1560 | "homepage": "https://symfony.com", 1561 | "time": "2016-02-02 13:44:19" 1562 | }, 1563 | { 1564 | "name": "twig/twig", 1565 | "version": "v1.24.0", 1566 | "source": { 1567 | "type": "git", 1568 | "url": "https://github.com/twigphp/Twig.git", 1569 | "reference": "3e5aa30ebfbafd5951fb1b01e338e1800ce7e0e8" 1570 | }, 1571 | "dist": { 1572 | "type": "zip", 1573 | "url": "https://api.github.com/repos/twigphp/Twig/zipball/3e5aa30ebfbafd5951fb1b01e338e1800ce7e0e8", 1574 | "reference": "3e5aa30ebfbafd5951fb1b01e338e1800ce7e0e8", 1575 | "shasum": "" 1576 | }, 1577 | "require": { 1578 | "php": ">=5.2.7" 1579 | }, 1580 | "require-dev": { 1581 | "symfony/debug": "~2.7", 1582 | "symfony/phpunit-bridge": "~2.7" 1583 | }, 1584 | "type": "library", 1585 | "extra": { 1586 | "branch-alias": { 1587 | "dev-master": "1.24-dev" 1588 | } 1589 | }, 1590 | "autoload": { 1591 | "psr-0": { 1592 | "Twig_": "lib/" 1593 | } 1594 | }, 1595 | "notification-url": "https://packagist.org/downloads/", 1596 | "license": [ 1597 | "BSD-3-Clause" 1598 | ], 1599 | "authors": [ 1600 | { 1601 | "name": "Fabien Potencier", 1602 | "email": "fabien@symfony.com", 1603 | "homepage": "http://fabien.potencier.org", 1604 | "role": "Lead Developer" 1605 | }, 1606 | { 1607 | "name": "Armin Ronacher", 1608 | "email": "armin.ronacher@active-4.com", 1609 | "role": "Project Founder" 1610 | }, 1611 | { 1612 | "name": "Twig Team", 1613 | "homepage": "http://twig.sensiolabs.org/contributors", 1614 | "role": "Contributors" 1615 | } 1616 | ], 1617 | "description": "Twig, the flexible, fast, and secure template language for PHP", 1618 | "homepage": "http://twig.sensiolabs.org", 1619 | "keywords": [ 1620 | "templating" 1621 | ], 1622 | "time": "2016-01-25 21:22:18" 1623 | } 1624 | ], 1625 | "packages-dev": [ 1626 | { 1627 | "name": "doctrine/instantiator", 1628 | "version": "1.0.5", 1629 | "source": { 1630 | "type": "git", 1631 | "url": "https://github.com/doctrine/instantiator.git", 1632 | "reference": "8e884e78f9f0eb1329e445619e04456e64d8051d" 1633 | }, 1634 | "dist": { 1635 | "type": "zip", 1636 | "url": "https://api.github.com/repos/doctrine/instantiator/zipball/8e884e78f9f0eb1329e445619e04456e64d8051d", 1637 | "reference": "8e884e78f9f0eb1329e445619e04456e64d8051d", 1638 | "shasum": "" 1639 | }, 1640 | "require": { 1641 | "php": ">=5.3,<8.0-DEV" 1642 | }, 1643 | "require-dev": { 1644 | "athletic/athletic": "~0.1.8", 1645 | "ext-pdo": "*", 1646 | "ext-phar": "*", 1647 | "phpunit/phpunit": "~4.0", 1648 | "squizlabs/php_codesniffer": "~2.0" 1649 | }, 1650 | "type": "library", 1651 | "extra": { 1652 | "branch-alias": { 1653 | "dev-master": "1.0.x-dev" 1654 | } 1655 | }, 1656 | "autoload": { 1657 | "psr-4": { 1658 | "Doctrine\\Instantiator\\": "src/Doctrine/Instantiator/" 1659 | } 1660 | }, 1661 | "notification-url": "https://packagist.org/downloads/", 1662 | "license": [ 1663 | "MIT" 1664 | ], 1665 | "authors": [ 1666 | { 1667 | "name": "Marco Pivetta", 1668 | "email": "ocramius@gmail.com", 1669 | "homepage": "http://ocramius.github.com/" 1670 | } 1671 | ], 1672 | "description": "A small, lightweight utility to instantiate objects in PHP without invoking their constructors", 1673 | "homepage": "https://github.com/doctrine/instantiator", 1674 | "keywords": [ 1675 | "constructor", 1676 | "instantiate" 1677 | ], 1678 | "time": "2015-06-14 21:17:01" 1679 | }, 1680 | { 1681 | "name": "myclabs/deep-copy", 1682 | "version": "1.5.4", 1683 | "source": { 1684 | "type": "git", 1685 | "url": "https://github.com/myclabs/DeepCopy.git", 1686 | "reference": "ea74994a3dc7f8d2f65a06009348f2d63c81e61f" 1687 | }, 1688 | "dist": { 1689 | "type": "zip", 1690 | "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/ea74994a3dc7f8d2f65a06009348f2d63c81e61f", 1691 | "reference": "ea74994a3dc7f8d2f65a06009348f2d63c81e61f", 1692 | "shasum": "" 1693 | }, 1694 | "require": { 1695 | "php": ">=5.4.0" 1696 | }, 1697 | "require-dev": { 1698 | "doctrine/collections": "1.*", 1699 | "phpunit/phpunit": "~4.1" 1700 | }, 1701 | "type": "library", 1702 | "autoload": { 1703 | "psr-4": { 1704 | "DeepCopy\\": "src/DeepCopy/" 1705 | } 1706 | }, 1707 | "notification-url": "https://packagist.org/downloads/", 1708 | "license": [ 1709 | "MIT" 1710 | ], 1711 | "description": "Create deep copies (clones) of your objects", 1712 | "homepage": "https://github.com/myclabs/DeepCopy", 1713 | "keywords": [ 1714 | "clone", 1715 | "copy", 1716 | "duplicate", 1717 | "object", 1718 | "object graph" 1719 | ], 1720 | "time": "2016-09-16 13:37:59" 1721 | }, 1722 | { 1723 | "name": "phpdocumentor/reflection-common", 1724 | "version": "1.0", 1725 | "source": { 1726 | "type": "git", 1727 | "url": "https://github.com/phpDocumentor/ReflectionCommon.git", 1728 | "reference": "144c307535e82c8fdcaacbcfc1d6d8eeb896687c" 1729 | }, 1730 | "dist": { 1731 | "type": "zip", 1732 | "url": "https://api.github.com/repos/phpDocumentor/ReflectionCommon/zipball/144c307535e82c8fdcaacbcfc1d6d8eeb896687c", 1733 | "reference": "144c307535e82c8fdcaacbcfc1d6d8eeb896687c", 1734 | "shasum": "" 1735 | }, 1736 | "require": { 1737 | "php": ">=5.5" 1738 | }, 1739 | "require-dev": { 1740 | "phpunit/phpunit": "^4.6" 1741 | }, 1742 | "type": "library", 1743 | "extra": { 1744 | "branch-alias": { 1745 | "dev-master": "1.0.x-dev" 1746 | } 1747 | }, 1748 | "autoload": { 1749 | "psr-4": { 1750 | "phpDocumentor\\Reflection\\": [ 1751 | "src" 1752 | ] 1753 | } 1754 | }, 1755 | "notification-url": "https://packagist.org/downloads/", 1756 | "license": [ 1757 | "MIT" 1758 | ], 1759 | "authors": [ 1760 | { 1761 | "name": "Jaap van Otterdijk", 1762 | "email": "opensource@ijaap.nl" 1763 | } 1764 | ], 1765 | "description": "Common reflection classes used by phpdocumentor to reflect the code structure", 1766 | "homepage": "http://www.phpdoc.org", 1767 | "keywords": [ 1768 | "FQSEN", 1769 | "phpDocumentor", 1770 | "phpdoc", 1771 | "reflection", 1772 | "static analysis" 1773 | ], 1774 | "time": "2015-12-27 11:43:31" 1775 | }, 1776 | { 1777 | "name": "phpdocumentor/reflection-docblock", 1778 | "version": "3.1.1", 1779 | "source": { 1780 | "type": "git", 1781 | "url": "https://github.com/phpDocumentor/ReflectionDocBlock.git", 1782 | "reference": "8331b5efe816ae05461b7ca1e721c01b46bafb3e" 1783 | }, 1784 | "dist": { 1785 | "type": "zip", 1786 | "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/8331b5efe816ae05461b7ca1e721c01b46bafb3e", 1787 | "reference": "8331b5efe816ae05461b7ca1e721c01b46bafb3e", 1788 | "shasum": "" 1789 | }, 1790 | "require": { 1791 | "php": ">=5.5", 1792 | "phpdocumentor/reflection-common": "^1.0@dev", 1793 | "phpdocumentor/type-resolver": "^0.2.0", 1794 | "webmozart/assert": "^1.0" 1795 | }, 1796 | "require-dev": { 1797 | "mockery/mockery": "^0.9.4", 1798 | "phpunit/phpunit": "^4.4" 1799 | }, 1800 | "type": "library", 1801 | "autoload": { 1802 | "psr-4": { 1803 | "phpDocumentor\\Reflection\\": [ 1804 | "src/" 1805 | ] 1806 | } 1807 | }, 1808 | "notification-url": "https://packagist.org/downloads/", 1809 | "license": [ 1810 | "MIT" 1811 | ], 1812 | "authors": [ 1813 | { 1814 | "name": "Mike van Riel", 1815 | "email": "me@mikevanriel.com" 1816 | } 1817 | ], 1818 | "description": "With this component, a library can provide support for annotations via DocBlocks or otherwise retrieve information that is embedded in a DocBlock.", 1819 | "time": "2016-09-30 07:12:33" 1820 | }, 1821 | { 1822 | "name": "phpdocumentor/type-resolver", 1823 | "version": "0.2", 1824 | "source": { 1825 | "type": "git", 1826 | "url": "https://github.com/phpDocumentor/TypeResolver.git", 1827 | "reference": "b39c7a5b194f9ed7bd0dd345c751007a41862443" 1828 | }, 1829 | "dist": { 1830 | "type": "zip", 1831 | "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/b39c7a5b194f9ed7bd0dd345c751007a41862443", 1832 | "reference": "b39c7a5b194f9ed7bd0dd345c751007a41862443", 1833 | "shasum": "" 1834 | }, 1835 | "require": { 1836 | "php": ">=5.5", 1837 | "phpdocumentor/reflection-common": "^1.0" 1838 | }, 1839 | "require-dev": { 1840 | "mockery/mockery": "^0.9.4", 1841 | "phpunit/phpunit": "^5.2||^4.8.24" 1842 | }, 1843 | "type": "library", 1844 | "extra": { 1845 | "branch-alias": { 1846 | "dev-master": "1.0.x-dev" 1847 | } 1848 | }, 1849 | "autoload": { 1850 | "psr-4": { 1851 | "phpDocumentor\\Reflection\\": [ 1852 | "src/" 1853 | ] 1854 | } 1855 | }, 1856 | "notification-url": "https://packagist.org/downloads/", 1857 | "license": [ 1858 | "MIT" 1859 | ], 1860 | "authors": [ 1861 | { 1862 | "name": "Mike van Riel", 1863 | "email": "me@mikevanriel.com" 1864 | } 1865 | ], 1866 | "time": "2016-06-10 07:14:17" 1867 | }, 1868 | { 1869 | "name": "phpspec/prophecy", 1870 | "version": "v1.6.1", 1871 | "source": { 1872 | "type": "git", 1873 | "url": "https://github.com/phpspec/prophecy.git", 1874 | "reference": "58a8137754bc24b25740d4281399a4a3596058e0" 1875 | }, 1876 | "dist": { 1877 | "type": "zip", 1878 | "url": "https://api.github.com/repos/phpspec/prophecy/zipball/58a8137754bc24b25740d4281399a4a3596058e0", 1879 | "reference": "58a8137754bc24b25740d4281399a4a3596058e0", 1880 | "shasum": "" 1881 | }, 1882 | "require": { 1883 | "doctrine/instantiator": "^1.0.2", 1884 | "php": "^5.3|^7.0", 1885 | "phpdocumentor/reflection-docblock": "^2.0|^3.0.2", 1886 | "sebastian/comparator": "^1.1", 1887 | "sebastian/recursion-context": "^1.0" 1888 | }, 1889 | "require-dev": { 1890 | "phpspec/phpspec": "^2.0" 1891 | }, 1892 | "type": "library", 1893 | "extra": { 1894 | "branch-alias": { 1895 | "dev-master": "1.6.x-dev" 1896 | } 1897 | }, 1898 | "autoload": { 1899 | "psr-0": { 1900 | "Prophecy\\": "src/" 1901 | } 1902 | }, 1903 | "notification-url": "https://packagist.org/downloads/", 1904 | "license": [ 1905 | "MIT" 1906 | ], 1907 | "authors": [ 1908 | { 1909 | "name": "Konstantin Kudryashov", 1910 | "email": "ever.zet@gmail.com", 1911 | "homepage": "http://everzet.com" 1912 | }, 1913 | { 1914 | "name": "Marcello Duarte", 1915 | "email": "marcello.duarte@gmail.com" 1916 | } 1917 | ], 1918 | "description": "Highly opinionated mocking framework for PHP 5.3+", 1919 | "homepage": "https://github.com/phpspec/prophecy", 1920 | "keywords": [ 1921 | "Double", 1922 | "Dummy", 1923 | "fake", 1924 | "mock", 1925 | "spy", 1926 | "stub" 1927 | ], 1928 | "time": "2016-06-07 08:13:47" 1929 | }, 1930 | { 1931 | "name": "phpunit/php-code-coverage", 1932 | "version": "4.0.1", 1933 | "source": { 1934 | "type": "git", 1935 | "url": "https://github.com/sebastianbergmann/php-code-coverage.git", 1936 | "reference": "5f3f7e736d6319d5f1fc402aff8b026da26709a3" 1937 | }, 1938 | "dist": { 1939 | "type": "zip", 1940 | "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/5f3f7e736d6319d5f1fc402aff8b026da26709a3", 1941 | "reference": "5f3f7e736d6319d5f1fc402aff8b026da26709a3", 1942 | "shasum": "" 1943 | }, 1944 | "require": { 1945 | "php": "^5.6 || ^7.0", 1946 | "phpunit/php-file-iterator": "~1.3", 1947 | "phpunit/php-text-template": "~1.2", 1948 | "phpunit/php-token-stream": "^1.4.2", 1949 | "sebastian/code-unit-reverse-lookup": "~1.0", 1950 | "sebastian/environment": "^1.3.2 || ^2.0", 1951 | "sebastian/version": "~1.0|~2.0" 1952 | }, 1953 | "require-dev": { 1954 | "ext-xdebug": ">=2.1.4", 1955 | "phpunit/phpunit": "^5.4" 1956 | }, 1957 | "suggest": { 1958 | "ext-dom": "*", 1959 | "ext-xdebug": ">=2.4.0", 1960 | "ext-xmlwriter": "*" 1961 | }, 1962 | "type": "library", 1963 | "extra": { 1964 | "branch-alias": { 1965 | "dev-master": "4.0.x-dev" 1966 | } 1967 | }, 1968 | "autoload": { 1969 | "classmap": [ 1970 | "src/" 1971 | ] 1972 | }, 1973 | "notification-url": "https://packagist.org/downloads/", 1974 | "license": [ 1975 | "BSD-3-Clause" 1976 | ], 1977 | "authors": [ 1978 | { 1979 | "name": "Sebastian Bergmann", 1980 | "email": "sb@sebastian-bergmann.de", 1981 | "role": "lead" 1982 | } 1983 | ], 1984 | "description": "Library that provides collection, processing, and rendering functionality for PHP code coverage information.", 1985 | "homepage": "https://github.com/sebastianbergmann/php-code-coverage", 1986 | "keywords": [ 1987 | "coverage", 1988 | "testing", 1989 | "xunit" 1990 | ], 1991 | "time": "2016-07-26 14:39:29" 1992 | }, 1993 | { 1994 | "name": "phpunit/php-file-iterator", 1995 | "version": "1.4.1", 1996 | "source": { 1997 | "type": "git", 1998 | "url": "https://github.com/sebastianbergmann/php-file-iterator.git", 1999 | "reference": "6150bf2c35d3fc379e50c7602b75caceaa39dbf0" 2000 | }, 2001 | "dist": { 2002 | "type": "zip", 2003 | "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/6150bf2c35d3fc379e50c7602b75caceaa39dbf0", 2004 | "reference": "6150bf2c35d3fc379e50c7602b75caceaa39dbf0", 2005 | "shasum": "" 2006 | }, 2007 | "require": { 2008 | "php": ">=5.3.3" 2009 | }, 2010 | "type": "library", 2011 | "extra": { 2012 | "branch-alias": { 2013 | "dev-master": "1.4.x-dev" 2014 | } 2015 | }, 2016 | "autoload": { 2017 | "classmap": [ 2018 | "src/" 2019 | ] 2020 | }, 2021 | "notification-url": "https://packagist.org/downloads/", 2022 | "license": [ 2023 | "BSD-3-Clause" 2024 | ], 2025 | "authors": [ 2026 | { 2027 | "name": "Sebastian Bergmann", 2028 | "email": "sb@sebastian-bergmann.de", 2029 | "role": "lead" 2030 | } 2031 | ], 2032 | "description": "FilterIterator implementation that filters files based on a list of suffixes.", 2033 | "homepage": "https://github.com/sebastianbergmann/php-file-iterator/", 2034 | "keywords": [ 2035 | "filesystem", 2036 | "iterator" 2037 | ], 2038 | "time": "2015-06-21 13:08:43" 2039 | }, 2040 | { 2041 | "name": "phpunit/php-text-template", 2042 | "version": "1.2.1", 2043 | "source": { 2044 | "type": "git", 2045 | "url": "https://github.com/sebastianbergmann/php-text-template.git", 2046 | "reference": "31f8b717e51d9a2afca6c9f046f5d69fc27c8686" 2047 | }, 2048 | "dist": { 2049 | "type": "zip", 2050 | "url": "https://api.github.com/repos/sebastianbergmann/php-text-template/zipball/31f8b717e51d9a2afca6c9f046f5d69fc27c8686", 2051 | "reference": "31f8b717e51d9a2afca6c9f046f5d69fc27c8686", 2052 | "shasum": "" 2053 | }, 2054 | "require": { 2055 | "php": ">=5.3.3" 2056 | }, 2057 | "type": "library", 2058 | "autoload": { 2059 | "classmap": [ 2060 | "src/" 2061 | ] 2062 | }, 2063 | "notification-url": "https://packagist.org/downloads/", 2064 | "license": [ 2065 | "BSD-3-Clause" 2066 | ], 2067 | "authors": [ 2068 | { 2069 | "name": "Sebastian Bergmann", 2070 | "email": "sebastian@phpunit.de", 2071 | "role": "lead" 2072 | } 2073 | ], 2074 | "description": "Simple template engine.", 2075 | "homepage": "https://github.com/sebastianbergmann/php-text-template/", 2076 | "keywords": [ 2077 | "template" 2078 | ], 2079 | "time": "2015-06-21 13:50:34" 2080 | }, 2081 | { 2082 | "name": "phpunit/php-timer", 2083 | "version": "1.0.8", 2084 | "source": { 2085 | "type": "git", 2086 | "url": "https://github.com/sebastianbergmann/php-timer.git", 2087 | "reference": "38e9124049cf1a164f1e4537caf19c99bf1eb260" 2088 | }, 2089 | "dist": { 2090 | "type": "zip", 2091 | "url": "https://api.github.com/repos/sebastianbergmann/php-timer/zipball/38e9124049cf1a164f1e4537caf19c99bf1eb260", 2092 | "reference": "38e9124049cf1a164f1e4537caf19c99bf1eb260", 2093 | "shasum": "" 2094 | }, 2095 | "require": { 2096 | "php": ">=5.3.3" 2097 | }, 2098 | "require-dev": { 2099 | "phpunit/phpunit": "~4|~5" 2100 | }, 2101 | "type": "library", 2102 | "autoload": { 2103 | "classmap": [ 2104 | "src/" 2105 | ] 2106 | }, 2107 | "notification-url": "https://packagist.org/downloads/", 2108 | "license": [ 2109 | "BSD-3-Clause" 2110 | ], 2111 | "authors": [ 2112 | { 2113 | "name": "Sebastian Bergmann", 2114 | "email": "sb@sebastian-bergmann.de", 2115 | "role": "lead" 2116 | } 2117 | ], 2118 | "description": "Utility class for timing", 2119 | "homepage": "https://github.com/sebastianbergmann/php-timer/", 2120 | "keywords": [ 2121 | "timer" 2122 | ], 2123 | "time": "2016-05-12 18:03:57" 2124 | }, 2125 | { 2126 | "name": "phpunit/php-token-stream", 2127 | "version": "1.4.8", 2128 | "source": { 2129 | "type": "git", 2130 | "url": "https://github.com/sebastianbergmann/php-token-stream.git", 2131 | "reference": "3144ae21711fb6cac0b1ab4cbe63b75ce3d4e8da" 2132 | }, 2133 | "dist": { 2134 | "type": "zip", 2135 | "url": "https://api.github.com/repos/sebastianbergmann/php-token-stream/zipball/3144ae21711fb6cac0b1ab4cbe63b75ce3d4e8da", 2136 | "reference": "3144ae21711fb6cac0b1ab4cbe63b75ce3d4e8da", 2137 | "shasum": "" 2138 | }, 2139 | "require": { 2140 | "ext-tokenizer": "*", 2141 | "php": ">=5.3.3" 2142 | }, 2143 | "require-dev": { 2144 | "phpunit/phpunit": "~4.2" 2145 | }, 2146 | "type": "library", 2147 | "extra": { 2148 | "branch-alias": { 2149 | "dev-master": "1.4-dev" 2150 | } 2151 | }, 2152 | "autoload": { 2153 | "classmap": [ 2154 | "src/" 2155 | ] 2156 | }, 2157 | "notification-url": "https://packagist.org/downloads/", 2158 | "license": [ 2159 | "BSD-3-Clause" 2160 | ], 2161 | "authors": [ 2162 | { 2163 | "name": "Sebastian Bergmann", 2164 | "email": "sebastian@phpunit.de" 2165 | } 2166 | ], 2167 | "description": "Wrapper around PHP's tokenizer extension.", 2168 | "homepage": "https://github.com/sebastianbergmann/php-token-stream/", 2169 | "keywords": [ 2170 | "tokenizer" 2171 | ], 2172 | "time": "2015-09-15 10:49:45" 2173 | }, 2174 | { 2175 | "name": "phpunit/phpunit", 2176 | "version": "5.5.7", 2177 | "source": { 2178 | "type": "git", 2179 | "url": "https://github.com/sebastianbergmann/phpunit.git", 2180 | "reference": "3f67cee782c9abfaee5e32fd2f57cdd54bc257ba" 2181 | }, 2182 | "dist": { 2183 | "type": "zip", 2184 | "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/3f67cee782c9abfaee5e32fd2f57cdd54bc257ba", 2185 | "reference": "3f67cee782c9abfaee5e32fd2f57cdd54bc257ba", 2186 | "shasum": "" 2187 | }, 2188 | "require": { 2189 | "ext-dom": "*", 2190 | "ext-json": "*", 2191 | "ext-libxml": "*", 2192 | "ext-mbstring": "*", 2193 | "ext-xml": "*", 2194 | "myclabs/deep-copy": "~1.3", 2195 | "php": "^5.6 || ^7.0", 2196 | "phpspec/prophecy": "^1.3.1", 2197 | "phpunit/php-code-coverage": "^4.0.1", 2198 | "phpunit/php-file-iterator": "~1.4", 2199 | "phpunit/php-text-template": "~1.2", 2200 | "phpunit/php-timer": "^1.0.6", 2201 | "phpunit/phpunit-mock-objects": "^3.2", 2202 | "sebastian/comparator": "~1.1", 2203 | "sebastian/diff": "~1.2", 2204 | "sebastian/environment": "^1.3 || ^2.0", 2205 | "sebastian/exporter": "~1.2", 2206 | "sebastian/global-state": "~1.0", 2207 | "sebastian/object-enumerator": "~1.0", 2208 | "sebastian/resource-operations": "~1.0", 2209 | "sebastian/version": "~1.0|~2.0", 2210 | "symfony/yaml": "~2.1|~3.0" 2211 | }, 2212 | "conflict": { 2213 | "phpdocumentor/reflection-docblock": "3.0.2" 2214 | }, 2215 | "require-dev": { 2216 | "ext-pdo": "*" 2217 | }, 2218 | "suggest": { 2219 | "ext-tidy": "*", 2220 | "ext-xdebug": "*", 2221 | "phpunit/php-invoker": "~1.1" 2222 | }, 2223 | "bin": [ 2224 | "phpunit" 2225 | ], 2226 | "type": "library", 2227 | "extra": { 2228 | "branch-alias": { 2229 | "dev-master": "5.5.x-dev" 2230 | } 2231 | }, 2232 | "autoload": { 2233 | "classmap": [ 2234 | "src/" 2235 | ] 2236 | }, 2237 | "notification-url": "https://packagist.org/downloads/", 2238 | "license": [ 2239 | "BSD-3-Clause" 2240 | ], 2241 | "authors": [ 2242 | { 2243 | "name": "Sebastian Bergmann", 2244 | "email": "sebastian@phpunit.de", 2245 | "role": "lead" 2246 | } 2247 | ], 2248 | "description": "The PHP Unit Testing framework.", 2249 | "homepage": "https://phpunit.de/", 2250 | "keywords": [ 2251 | "phpunit", 2252 | "testing", 2253 | "xunit" 2254 | ], 2255 | "time": "2016-10-03 13:04:15" 2256 | }, 2257 | { 2258 | "name": "phpunit/phpunit-mock-objects", 2259 | "version": "3.4.0", 2260 | "source": { 2261 | "type": "git", 2262 | "url": "https://github.com/sebastianbergmann/phpunit-mock-objects.git", 2263 | "reference": "238d7a2723bce689c79eeac9c7d5e1d623bb9dc2" 2264 | }, 2265 | "dist": { 2266 | "type": "zip", 2267 | "url": "https://api.github.com/repos/sebastianbergmann/phpunit-mock-objects/zipball/238d7a2723bce689c79eeac9c7d5e1d623bb9dc2", 2268 | "reference": "238d7a2723bce689c79eeac9c7d5e1d623bb9dc2", 2269 | "shasum": "" 2270 | }, 2271 | "require": { 2272 | "doctrine/instantiator": "^1.0.2", 2273 | "php": "^5.6 || ^7.0", 2274 | "phpunit/php-text-template": "^1.2", 2275 | "sebastian/exporter": "^1.2" 2276 | }, 2277 | "conflict": { 2278 | "phpunit/phpunit": "<5.4.0" 2279 | }, 2280 | "require-dev": { 2281 | "phpunit/phpunit": "^5.4" 2282 | }, 2283 | "suggest": { 2284 | "ext-soap": "*" 2285 | }, 2286 | "type": "library", 2287 | "extra": { 2288 | "branch-alias": { 2289 | "dev-master": "3.2.x-dev" 2290 | } 2291 | }, 2292 | "autoload": { 2293 | "classmap": [ 2294 | "src/" 2295 | ] 2296 | }, 2297 | "notification-url": "https://packagist.org/downloads/", 2298 | "license": [ 2299 | "BSD-3-Clause" 2300 | ], 2301 | "authors": [ 2302 | { 2303 | "name": "Sebastian Bergmann", 2304 | "email": "sb@sebastian-bergmann.de", 2305 | "role": "lead" 2306 | } 2307 | ], 2308 | "description": "Mock Object library for PHPUnit", 2309 | "homepage": "https://github.com/sebastianbergmann/phpunit-mock-objects/", 2310 | "keywords": [ 2311 | "mock", 2312 | "xunit" 2313 | ], 2314 | "time": "2016-10-09 07:01:45" 2315 | }, 2316 | { 2317 | "name": "sebastian/code-unit-reverse-lookup", 2318 | "version": "1.0.0", 2319 | "source": { 2320 | "type": "git", 2321 | "url": "https://github.com/sebastianbergmann/code-unit-reverse-lookup.git", 2322 | "reference": "c36f5e7cfce482fde5bf8d10d41a53591e0198fe" 2323 | }, 2324 | "dist": { 2325 | "type": "zip", 2326 | "url": "https://api.github.com/repos/sebastianbergmann/code-unit-reverse-lookup/zipball/c36f5e7cfce482fde5bf8d10d41a53591e0198fe", 2327 | "reference": "c36f5e7cfce482fde5bf8d10d41a53591e0198fe", 2328 | "shasum": "" 2329 | }, 2330 | "require": { 2331 | "php": ">=5.6" 2332 | }, 2333 | "require-dev": { 2334 | "phpunit/phpunit": "~5" 2335 | }, 2336 | "type": "library", 2337 | "extra": { 2338 | "branch-alias": { 2339 | "dev-master": "1.0.x-dev" 2340 | } 2341 | }, 2342 | "autoload": { 2343 | "classmap": [ 2344 | "src/" 2345 | ] 2346 | }, 2347 | "notification-url": "https://packagist.org/downloads/", 2348 | "license": [ 2349 | "BSD-3-Clause" 2350 | ], 2351 | "authors": [ 2352 | { 2353 | "name": "Sebastian Bergmann", 2354 | "email": "sebastian@phpunit.de" 2355 | } 2356 | ], 2357 | "description": "Looks up which function or method a line of code belongs to", 2358 | "homepage": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/", 2359 | "time": "2016-02-13 06:45:14" 2360 | }, 2361 | { 2362 | "name": "sebastian/comparator", 2363 | "version": "1.2.0", 2364 | "source": { 2365 | "type": "git", 2366 | "url": "https://github.com/sebastianbergmann/comparator.git", 2367 | "reference": "937efb279bd37a375bcadf584dec0726f84dbf22" 2368 | }, 2369 | "dist": { 2370 | "type": "zip", 2371 | "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/937efb279bd37a375bcadf584dec0726f84dbf22", 2372 | "reference": "937efb279bd37a375bcadf584dec0726f84dbf22", 2373 | "shasum": "" 2374 | }, 2375 | "require": { 2376 | "php": ">=5.3.3", 2377 | "sebastian/diff": "~1.2", 2378 | "sebastian/exporter": "~1.2" 2379 | }, 2380 | "require-dev": { 2381 | "phpunit/phpunit": "~4.4" 2382 | }, 2383 | "type": "library", 2384 | "extra": { 2385 | "branch-alias": { 2386 | "dev-master": "1.2.x-dev" 2387 | } 2388 | }, 2389 | "autoload": { 2390 | "classmap": [ 2391 | "src/" 2392 | ] 2393 | }, 2394 | "notification-url": "https://packagist.org/downloads/", 2395 | "license": [ 2396 | "BSD-3-Clause" 2397 | ], 2398 | "authors": [ 2399 | { 2400 | "name": "Jeff Welch", 2401 | "email": "whatthejeff@gmail.com" 2402 | }, 2403 | { 2404 | "name": "Volker Dusch", 2405 | "email": "github@wallbash.com" 2406 | }, 2407 | { 2408 | "name": "Bernhard Schussek", 2409 | "email": "bschussek@2bepublished.at" 2410 | }, 2411 | { 2412 | "name": "Sebastian Bergmann", 2413 | "email": "sebastian@phpunit.de" 2414 | } 2415 | ], 2416 | "description": "Provides the functionality to compare PHP values for equality", 2417 | "homepage": "http://www.github.com/sebastianbergmann/comparator", 2418 | "keywords": [ 2419 | "comparator", 2420 | "compare", 2421 | "equality" 2422 | ], 2423 | "time": "2015-07-26 15:48:44" 2424 | }, 2425 | { 2426 | "name": "sebastian/diff", 2427 | "version": "1.4.1", 2428 | "source": { 2429 | "type": "git", 2430 | "url": "https://github.com/sebastianbergmann/diff.git", 2431 | "reference": "13edfd8706462032c2f52b4b862974dd46b71c9e" 2432 | }, 2433 | "dist": { 2434 | "type": "zip", 2435 | "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/13edfd8706462032c2f52b4b862974dd46b71c9e", 2436 | "reference": "13edfd8706462032c2f52b4b862974dd46b71c9e", 2437 | "shasum": "" 2438 | }, 2439 | "require": { 2440 | "php": ">=5.3.3" 2441 | }, 2442 | "require-dev": { 2443 | "phpunit/phpunit": "~4.8" 2444 | }, 2445 | "type": "library", 2446 | "extra": { 2447 | "branch-alias": { 2448 | "dev-master": "1.4-dev" 2449 | } 2450 | }, 2451 | "autoload": { 2452 | "classmap": [ 2453 | "src/" 2454 | ] 2455 | }, 2456 | "notification-url": "https://packagist.org/downloads/", 2457 | "license": [ 2458 | "BSD-3-Clause" 2459 | ], 2460 | "authors": [ 2461 | { 2462 | "name": "Kore Nordmann", 2463 | "email": "mail@kore-nordmann.de" 2464 | }, 2465 | { 2466 | "name": "Sebastian Bergmann", 2467 | "email": "sebastian@phpunit.de" 2468 | } 2469 | ], 2470 | "description": "Diff implementation", 2471 | "homepage": "https://github.com/sebastianbergmann/diff", 2472 | "keywords": [ 2473 | "diff" 2474 | ], 2475 | "time": "2015-12-08 07:14:41" 2476 | }, 2477 | { 2478 | "name": "sebastian/environment", 2479 | "version": "1.3.8", 2480 | "source": { 2481 | "type": "git", 2482 | "url": "https://github.com/sebastianbergmann/environment.git", 2483 | "reference": "be2c607e43ce4c89ecd60e75c6a85c126e754aea" 2484 | }, 2485 | "dist": { 2486 | "type": "zip", 2487 | "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/be2c607e43ce4c89ecd60e75c6a85c126e754aea", 2488 | "reference": "be2c607e43ce4c89ecd60e75c6a85c126e754aea", 2489 | "shasum": "" 2490 | }, 2491 | "require": { 2492 | "php": "^5.3.3 || ^7.0" 2493 | }, 2494 | "require-dev": { 2495 | "phpunit/phpunit": "^4.8 || ^5.0" 2496 | }, 2497 | "type": "library", 2498 | "extra": { 2499 | "branch-alias": { 2500 | "dev-master": "1.3.x-dev" 2501 | } 2502 | }, 2503 | "autoload": { 2504 | "classmap": [ 2505 | "src/" 2506 | ] 2507 | }, 2508 | "notification-url": "https://packagist.org/downloads/", 2509 | "license": [ 2510 | "BSD-3-Clause" 2511 | ], 2512 | "authors": [ 2513 | { 2514 | "name": "Sebastian Bergmann", 2515 | "email": "sebastian@phpunit.de" 2516 | } 2517 | ], 2518 | "description": "Provides functionality to handle HHVM/PHP environments", 2519 | "homepage": "http://www.github.com/sebastianbergmann/environment", 2520 | "keywords": [ 2521 | "Xdebug", 2522 | "environment", 2523 | "hhvm" 2524 | ], 2525 | "time": "2016-08-18 05:49:44" 2526 | }, 2527 | { 2528 | "name": "sebastian/exporter", 2529 | "version": "1.2.2", 2530 | "source": { 2531 | "type": "git", 2532 | "url": "https://github.com/sebastianbergmann/exporter.git", 2533 | "reference": "42c4c2eec485ee3e159ec9884f95b431287edde4" 2534 | }, 2535 | "dist": { 2536 | "type": "zip", 2537 | "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/42c4c2eec485ee3e159ec9884f95b431287edde4", 2538 | "reference": "42c4c2eec485ee3e159ec9884f95b431287edde4", 2539 | "shasum": "" 2540 | }, 2541 | "require": { 2542 | "php": ">=5.3.3", 2543 | "sebastian/recursion-context": "~1.0" 2544 | }, 2545 | "require-dev": { 2546 | "ext-mbstring": "*", 2547 | "phpunit/phpunit": "~4.4" 2548 | }, 2549 | "type": "library", 2550 | "extra": { 2551 | "branch-alias": { 2552 | "dev-master": "1.3.x-dev" 2553 | } 2554 | }, 2555 | "autoload": { 2556 | "classmap": [ 2557 | "src/" 2558 | ] 2559 | }, 2560 | "notification-url": "https://packagist.org/downloads/", 2561 | "license": [ 2562 | "BSD-3-Clause" 2563 | ], 2564 | "authors": [ 2565 | { 2566 | "name": "Jeff Welch", 2567 | "email": "whatthejeff@gmail.com" 2568 | }, 2569 | { 2570 | "name": "Volker Dusch", 2571 | "email": "github@wallbash.com" 2572 | }, 2573 | { 2574 | "name": "Bernhard Schussek", 2575 | "email": "bschussek@2bepublished.at" 2576 | }, 2577 | { 2578 | "name": "Sebastian Bergmann", 2579 | "email": "sebastian@phpunit.de" 2580 | }, 2581 | { 2582 | "name": "Adam Harvey", 2583 | "email": "aharvey@php.net" 2584 | } 2585 | ], 2586 | "description": "Provides the functionality to export PHP variables for visualization", 2587 | "homepage": "http://www.github.com/sebastianbergmann/exporter", 2588 | "keywords": [ 2589 | "export", 2590 | "exporter" 2591 | ], 2592 | "time": "2016-06-17 09:04:28" 2593 | }, 2594 | { 2595 | "name": "sebastian/global-state", 2596 | "version": "1.1.1", 2597 | "source": { 2598 | "type": "git", 2599 | "url": "https://github.com/sebastianbergmann/global-state.git", 2600 | "reference": "bc37d50fea7d017d3d340f230811c9f1d7280af4" 2601 | }, 2602 | "dist": { 2603 | "type": "zip", 2604 | "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/bc37d50fea7d017d3d340f230811c9f1d7280af4", 2605 | "reference": "bc37d50fea7d017d3d340f230811c9f1d7280af4", 2606 | "shasum": "" 2607 | }, 2608 | "require": { 2609 | "php": ">=5.3.3" 2610 | }, 2611 | "require-dev": { 2612 | "phpunit/phpunit": "~4.2" 2613 | }, 2614 | "suggest": { 2615 | "ext-uopz": "*" 2616 | }, 2617 | "type": "library", 2618 | "extra": { 2619 | "branch-alias": { 2620 | "dev-master": "1.0-dev" 2621 | } 2622 | }, 2623 | "autoload": { 2624 | "classmap": [ 2625 | "src/" 2626 | ] 2627 | }, 2628 | "notification-url": "https://packagist.org/downloads/", 2629 | "license": [ 2630 | "BSD-3-Clause" 2631 | ], 2632 | "authors": [ 2633 | { 2634 | "name": "Sebastian Bergmann", 2635 | "email": "sebastian@phpunit.de" 2636 | } 2637 | ], 2638 | "description": "Snapshotting of global state", 2639 | "homepage": "http://www.github.com/sebastianbergmann/global-state", 2640 | "keywords": [ 2641 | "global state" 2642 | ], 2643 | "time": "2015-10-12 03:26:01" 2644 | }, 2645 | { 2646 | "name": "sebastian/object-enumerator", 2647 | "version": "1.0.0", 2648 | "source": { 2649 | "type": "git", 2650 | "url": "https://github.com/sebastianbergmann/object-enumerator.git", 2651 | "reference": "d4ca2fb70344987502567bc50081c03e6192fb26" 2652 | }, 2653 | "dist": { 2654 | "type": "zip", 2655 | "url": "https://api.github.com/repos/sebastianbergmann/object-enumerator/zipball/d4ca2fb70344987502567bc50081c03e6192fb26", 2656 | "reference": "d4ca2fb70344987502567bc50081c03e6192fb26", 2657 | "shasum": "" 2658 | }, 2659 | "require": { 2660 | "php": ">=5.6", 2661 | "sebastian/recursion-context": "~1.0" 2662 | }, 2663 | "require-dev": { 2664 | "phpunit/phpunit": "~5" 2665 | }, 2666 | "type": "library", 2667 | "extra": { 2668 | "branch-alias": { 2669 | "dev-master": "1.0.x-dev" 2670 | } 2671 | }, 2672 | "autoload": { 2673 | "classmap": [ 2674 | "src/" 2675 | ] 2676 | }, 2677 | "notification-url": "https://packagist.org/downloads/", 2678 | "license": [ 2679 | "BSD-3-Clause" 2680 | ], 2681 | "authors": [ 2682 | { 2683 | "name": "Sebastian Bergmann", 2684 | "email": "sebastian@phpunit.de" 2685 | } 2686 | ], 2687 | "description": "Traverses array structures and object graphs to enumerate all referenced objects", 2688 | "homepage": "https://github.com/sebastianbergmann/object-enumerator/", 2689 | "time": "2016-01-28 13:25:10" 2690 | }, 2691 | { 2692 | "name": "sebastian/recursion-context", 2693 | "version": "1.0.2", 2694 | "source": { 2695 | "type": "git", 2696 | "url": "https://github.com/sebastianbergmann/recursion-context.git", 2697 | "reference": "913401df809e99e4f47b27cdd781f4a258d58791" 2698 | }, 2699 | "dist": { 2700 | "type": "zip", 2701 | "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/913401df809e99e4f47b27cdd781f4a258d58791", 2702 | "reference": "913401df809e99e4f47b27cdd781f4a258d58791", 2703 | "shasum": "" 2704 | }, 2705 | "require": { 2706 | "php": ">=5.3.3" 2707 | }, 2708 | "require-dev": { 2709 | "phpunit/phpunit": "~4.4" 2710 | }, 2711 | "type": "library", 2712 | "extra": { 2713 | "branch-alias": { 2714 | "dev-master": "1.0.x-dev" 2715 | } 2716 | }, 2717 | "autoload": { 2718 | "classmap": [ 2719 | "src/" 2720 | ] 2721 | }, 2722 | "notification-url": "https://packagist.org/downloads/", 2723 | "license": [ 2724 | "BSD-3-Clause" 2725 | ], 2726 | "authors": [ 2727 | { 2728 | "name": "Jeff Welch", 2729 | "email": "whatthejeff@gmail.com" 2730 | }, 2731 | { 2732 | "name": "Sebastian Bergmann", 2733 | "email": "sebastian@phpunit.de" 2734 | }, 2735 | { 2736 | "name": "Adam Harvey", 2737 | "email": "aharvey@php.net" 2738 | } 2739 | ], 2740 | "description": "Provides functionality to recursively process PHP variables", 2741 | "homepage": "http://www.github.com/sebastianbergmann/recursion-context", 2742 | "time": "2015-11-11 19:50:13" 2743 | }, 2744 | { 2745 | "name": "sebastian/resource-operations", 2746 | "version": "1.0.0", 2747 | "source": { 2748 | "type": "git", 2749 | "url": "https://github.com/sebastianbergmann/resource-operations.git", 2750 | "reference": "ce990bb21759f94aeafd30209e8cfcdfa8bc3f52" 2751 | }, 2752 | "dist": { 2753 | "type": "zip", 2754 | "url": "https://api.github.com/repos/sebastianbergmann/resource-operations/zipball/ce990bb21759f94aeafd30209e8cfcdfa8bc3f52", 2755 | "reference": "ce990bb21759f94aeafd30209e8cfcdfa8bc3f52", 2756 | "shasum": "" 2757 | }, 2758 | "require": { 2759 | "php": ">=5.6.0" 2760 | }, 2761 | "type": "library", 2762 | "extra": { 2763 | "branch-alias": { 2764 | "dev-master": "1.0.x-dev" 2765 | } 2766 | }, 2767 | "autoload": { 2768 | "classmap": [ 2769 | "src/" 2770 | ] 2771 | }, 2772 | "notification-url": "https://packagist.org/downloads/", 2773 | "license": [ 2774 | "BSD-3-Clause" 2775 | ], 2776 | "authors": [ 2777 | { 2778 | "name": "Sebastian Bergmann", 2779 | "email": "sebastian@phpunit.de" 2780 | } 2781 | ], 2782 | "description": "Provides a list of PHP built-in functions that operate on resources", 2783 | "homepage": "https://www.github.com/sebastianbergmann/resource-operations", 2784 | "time": "2015-07-28 20:34:47" 2785 | }, 2786 | { 2787 | "name": "sebastian/version", 2788 | "version": "2.0.0", 2789 | "source": { 2790 | "type": "git", 2791 | "url": "https://github.com/sebastianbergmann/version.git", 2792 | "reference": "c829badbd8fdf16a0bad8aa7fa7971c029f1b9c5" 2793 | }, 2794 | "dist": { 2795 | "type": "zip", 2796 | "url": "https://api.github.com/repos/sebastianbergmann/version/zipball/c829badbd8fdf16a0bad8aa7fa7971c029f1b9c5", 2797 | "reference": "c829badbd8fdf16a0bad8aa7fa7971c029f1b9c5", 2798 | "shasum": "" 2799 | }, 2800 | "require": { 2801 | "php": ">=5.6" 2802 | }, 2803 | "type": "library", 2804 | "extra": { 2805 | "branch-alias": { 2806 | "dev-master": "2.0.x-dev" 2807 | } 2808 | }, 2809 | "autoload": { 2810 | "classmap": [ 2811 | "src/" 2812 | ] 2813 | }, 2814 | "notification-url": "https://packagist.org/downloads/", 2815 | "license": [ 2816 | "BSD-3-Clause" 2817 | ], 2818 | "authors": [ 2819 | { 2820 | "name": "Sebastian Bergmann", 2821 | "email": "sebastian@phpunit.de", 2822 | "role": "lead" 2823 | } 2824 | ], 2825 | "description": "Library that helps with managing the version number of Git-hosted PHP projects", 2826 | "homepage": "https://github.com/sebastianbergmann/version", 2827 | "time": "2016-02-04 12:56:52" 2828 | }, 2829 | { 2830 | "name": "symfony/yaml", 2831 | "version": "v3.1.5", 2832 | "source": { 2833 | "type": "git", 2834 | "url": "https://github.com/symfony/yaml.git", 2835 | "reference": "368b9738d4033c8b93454cb0dbd45d305135a6d3" 2836 | }, 2837 | "dist": { 2838 | "type": "zip", 2839 | "url": "https://api.github.com/repos/symfony/yaml/zipball/368b9738d4033c8b93454cb0dbd45d305135a6d3", 2840 | "reference": "368b9738d4033c8b93454cb0dbd45d305135a6d3", 2841 | "shasum": "" 2842 | }, 2843 | "require": { 2844 | "php": ">=5.5.9" 2845 | }, 2846 | "type": "library", 2847 | "extra": { 2848 | "branch-alias": { 2849 | "dev-master": "3.1-dev" 2850 | } 2851 | }, 2852 | "autoload": { 2853 | "psr-4": { 2854 | "Symfony\\Component\\Yaml\\": "" 2855 | }, 2856 | "exclude-from-classmap": [ 2857 | "/Tests/" 2858 | ] 2859 | }, 2860 | "notification-url": "https://packagist.org/downloads/", 2861 | "license": [ 2862 | "MIT" 2863 | ], 2864 | "authors": [ 2865 | { 2866 | "name": "Fabien Potencier", 2867 | "email": "fabien@symfony.com" 2868 | }, 2869 | { 2870 | "name": "Symfony Community", 2871 | "homepage": "https://symfony.com/contributors" 2872 | } 2873 | ], 2874 | "description": "Symfony Yaml Component", 2875 | "homepage": "https://symfony.com", 2876 | "time": "2016-09-25 08:27:07" 2877 | }, 2878 | { 2879 | "name": "webmozart/assert", 2880 | "version": "1.1.0", 2881 | "source": { 2882 | "type": "git", 2883 | "url": "https://github.com/webmozart/assert.git", 2884 | "reference": "bb2d123231c095735130cc8f6d31385a44c7b308" 2885 | }, 2886 | "dist": { 2887 | "type": "zip", 2888 | "url": "https://api.github.com/repos/webmozart/assert/zipball/bb2d123231c095735130cc8f6d31385a44c7b308", 2889 | "reference": "bb2d123231c095735130cc8f6d31385a44c7b308", 2890 | "shasum": "" 2891 | }, 2892 | "require": { 2893 | "php": "^5.3.3|^7.0" 2894 | }, 2895 | "require-dev": { 2896 | "phpunit/phpunit": "^4.6", 2897 | "sebastian/version": "^1.0.1" 2898 | }, 2899 | "type": "library", 2900 | "extra": { 2901 | "branch-alias": { 2902 | "dev-master": "1.2-dev" 2903 | } 2904 | }, 2905 | "autoload": { 2906 | "psr-4": { 2907 | "Webmozart\\Assert\\": "src/" 2908 | } 2909 | }, 2910 | "notification-url": "https://packagist.org/downloads/", 2911 | "license": [ 2912 | "MIT" 2913 | ], 2914 | "authors": [ 2915 | { 2916 | "name": "Bernhard Schussek", 2917 | "email": "bschussek@gmail.com" 2918 | } 2919 | ], 2920 | "description": "Assertions to validate method input/output with nice error messages.", 2921 | "keywords": [ 2922 | "assert", 2923 | "check", 2924 | "validate" 2925 | ], 2926 | "time": "2016-08-09 15:02:57" 2927 | } 2928 | ], 2929 | "aliases": [], 2930 | "minimum-stability": "stable", 2931 | "stability-flags": [], 2932 | "prefer-stable": false, 2933 | "prefer-lowest": false, 2934 | "platform": { 2935 | "php": ">=5.5.0" 2936 | }, 2937 | "platform-dev": [] 2938 | } 2939 | --------------------------------------------------------------------------------