├── tests ├── bootstrap.php └── Controller │ ├── BaseTest.php │ └── ResolverTest.php ├── src ├── Controller.php ├── Resolver.php └── Base.php ├── package.json ├── composer.json ├── LICENSE ├── .styleci.yml └── composer.lock /tests/bootstrap.php: -------------------------------------------------------------------------------- 1 | setContainer($container); 29 | 30 | static::assertInstanceOf('\Slim\Container', $controller->getContainer()); 31 | static::assertEquals(true, isset($controller->settings)); 32 | static::assertEquals($settings, $controller->settings); 33 | } 34 | } 35 | -------------------------------------------------------------------------------- /tests/Controller/ResolverTest.php: -------------------------------------------------------------------------------- 1 | $callback) { 28 | $container[$controller] = $callback; 29 | } 30 | 31 | static::assertInstanceOf( 32 | 'Jgut\Slim\Controller\Base', 33 | $container->get('Jgut\Slim\Controller\Base') 34 | ); 35 | } 36 | } 37 | -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "juliangut/slim-controller", 3 | "description": "Slim Framework controller creator", 4 | "keywords": [ 5 | "slim", 6 | "framework", 7 | "controller" 8 | ], 9 | "homepage": "http://github.com/juliangut/slim-controller", 10 | "type": "library", 11 | "license": "BSD-3-Clause", 12 | "authors": [ 13 | { 14 | "name": "Julián Gutiérrez", 15 | "email": "juliangut@gmail.com", 16 | "homepage": "http://juliangut.com" 17 | } 18 | ], 19 | "require": { 20 | "php": ">=5.5", 21 | "slim/slim": "^3.0" 22 | }, 23 | "require-dev": { 24 | "phpunit/phpunit": "~4.5", 25 | "squizlabs/php_codesniffer": "~2", 26 | "phpmd/phpmd": "~2.2", 27 | "sebastian/phpcpd": "~2.0" 28 | }, 29 | "autoload": { 30 | "psr-4": { 31 | "Jgut\\Slim\\Controller\\": "src/" 32 | } 33 | }, 34 | "autoload-dev": { 35 | "psr-4": { 36 | "Jgut\\Slim\\Controller\\Tests\\": "tests/Controller" 37 | } 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /src/Resolver.php: -------------------------------------------------------------------------------- 1 | setContainer($container); 35 | } 36 | 37 | return $controller; 38 | }; 39 | } 40 | 41 | return $callbacks; 42 | } 43 | } 44 | -------------------------------------------------------------------------------- /src/Base.php: -------------------------------------------------------------------------------- 1 | container = $container; 32 | } 33 | 34 | /** 35 | * {@inheritdoc} 36 | */ 37 | final public function getContainer() 38 | { 39 | return $this->container; 40 | } 41 | 42 | /** 43 | * Bridge container get. 44 | * 45 | * @param string $name 46 | */ 47 | final public function __get($name) 48 | { 49 | return $this->container->get($name); 50 | } 51 | 52 | /** 53 | * Bridge container has. 54 | * 55 | * @param string $name 56 | */ 57 | final public function __isset($name) 58 | { 59 | return $this->container->has($name); 60 | } 61 | } 62 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | Copyright (c) 2015, Julián Gutiérrez (juliangut@gmail.com) 2 | All rights reserved. 3 | 4 | Redistribution and use in source and binary forms, with or without modification, 5 | are permitted provided that the following conditions are met: 6 | 7 | * Redistributions of source code must retain the above copyright notice, 8 | this list of conditions and the following disclaimer. 9 | 10 | * Redistributions in binary form must reproduce the above copyright notice, 11 | this list of conditions and the following disclaimer in the documentation 12 | and/or other materials provided with the distribution. 13 | 14 | * Neither the name of the copyright holder nor the names of its contributors 15 | may be used to endorse or promote products derived from this software 16 | without specific prior written permission. 17 | 18 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND 19 | ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED 20 | WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 21 | DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR 22 | ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES 23 | (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; 24 | LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON 25 | ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 26 | (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 27 | SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 28 | -------------------------------------------------------------------------------- /.styleci.yml: -------------------------------------------------------------------------------- 1 | preset: psr2 2 | 3 | enabled: 4 | - binary_operator_spaces 5 | - blank_line_before_return 6 | - concat_with_spaces 7 | #- concat_without_spaces 8 | - function_typehint_space 9 | - hash_to_slash_comment 10 | - include 11 | - lowercase_cast 12 | - method_separation 13 | - native_function_casing 14 | - no_blank_lines_after_class_opening 15 | - no_blank_lines_between_uses 16 | - no_duplicate_semicolons 17 | - no_leading_import_slash 18 | - no_leading_namespace_whitespace 19 | - no_multiline_whitespace_before_semicolons 20 | - no_php4_constructor 21 | - no_short_bool_cast 22 | - no_singleline_whitespace_before_semicolons 23 | - no_trailing_comma_in_singleline_array 24 | - no_unreachable_default_argument_value 25 | - no_unused_imports 26 | - no_whitespace_before_comma_in_array 27 | - ordered_imports 28 | - phpdoc_align 29 | - phpdoc_indent 30 | - phpdoc_inline_tag 31 | - phpdoc_no_access 32 | - phpdoc_no_package 33 | - phpdoc_no_simplified_null_return 34 | - phpdoc_order 35 | - phpdoc_property 36 | - phpdoc_scalar 37 | - phpdoc_separation 38 | - phpdoc_to_comment 39 | - phpdoc_trim 40 | - phpdoc_type_to_var 41 | - phpdoc_types 42 | - phpdoc_var_without_name 43 | - print_to_echo 44 | - short_array_syntax 45 | - short_scalar_cast 46 | - simplified_null_return 47 | - single_quote 48 | - spaces_cast 49 | - standardize_not_equal 50 | - ternary_operator_spaces 51 | - trailing_comma_in_multiline_array 52 | - trim_array_spaces 53 | - unary_operator_spaces 54 | #- not_operator_with_successor_space 55 | - whitespace_after_comma_in_array 56 | - whitespacy_lines 57 | -------------------------------------------------------------------------------- /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": "fbf18548d6644227e0ebf0b9a391fab1", 8 | "content-hash": "c85a209d32a5eb66d785ec5ef1169c61", 9 | "packages": [ 10 | { 11 | "name": "container-interop/container-interop", 12 | "version": "1.1.0", 13 | "source": { 14 | "type": "git", 15 | "url": "https://github.com/container-interop/container-interop.git", 16 | "reference": "fc08354828f8fd3245f77a66b9e23a6bca48297e" 17 | }, 18 | "dist": { 19 | "type": "zip", 20 | "url": "https://api.github.com/repos/container-interop/container-interop/zipball/fc08354828f8fd3245f77a66b9e23a6bca48297e", 21 | "reference": "fc08354828f8fd3245f77a66b9e23a6bca48297e", 22 | "shasum": "" 23 | }, 24 | "type": "library", 25 | "autoload": { 26 | "psr-4": { 27 | "Interop\\Container\\": "src/Interop/Container/" 28 | } 29 | }, 30 | "notification-url": "https://packagist.org/downloads/", 31 | "license": [ 32 | "MIT" 33 | ], 34 | "description": "Promoting the interoperability of container objects (DIC, SL, etc.)", 35 | "time": "2014-12-30 15:22:37" 36 | }, 37 | { 38 | "name": "nikic/fast-route", 39 | "version": "v1.0.1", 40 | "source": { 41 | "type": "git", 42 | "url": "https://github.com/nikic/FastRoute.git", 43 | "reference": "8ea928195fa9b907f0d6e48312d323c1a13cc2af" 44 | }, 45 | "dist": { 46 | "type": "zip", 47 | "url": "https://api.github.com/repos/nikic/FastRoute/zipball/8ea928195fa9b907f0d6e48312d323c1a13cc2af", 48 | "reference": "8ea928195fa9b907f0d6e48312d323c1a13cc2af", 49 | "shasum": "" 50 | }, 51 | "require": { 52 | "php": ">=5.4.0" 53 | }, 54 | "type": "library", 55 | "autoload": { 56 | "psr-4": { 57 | "FastRoute\\": "src/" 58 | }, 59 | "files": [ 60 | "src/functions.php" 61 | ] 62 | }, 63 | "notification-url": "https://packagist.org/downloads/", 64 | "license": [ 65 | "BSD-3-Clause" 66 | ], 67 | "authors": [ 68 | { 69 | "name": "Nikita Popov", 70 | "email": "nikic@php.net" 71 | } 72 | ], 73 | "description": "Fast request router for PHP", 74 | "keywords": [ 75 | "router", 76 | "routing" 77 | ], 78 | "time": "2016-06-12 19:08:51" 79 | }, 80 | { 81 | "name": "pimple/pimple", 82 | "version": "v3.0.2", 83 | "source": { 84 | "type": "git", 85 | "url": "https://github.com/silexphp/Pimple.git", 86 | "reference": "a30f7d6e57565a2e1a316e1baf2a483f788b258a" 87 | }, 88 | "dist": { 89 | "type": "zip", 90 | "url": "https://api.github.com/repos/silexphp/Pimple/zipball/a30f7d6e57565a2e1a316e1baf2a483f788b258a", 91 | "reference": "a30f7d6e57565a2e1a316e1baf2a483f788b258a", 92 | "shasum": "" 93 | }, 94 | "require": { 95 | "php": ">=5.3.0" 96 | }, 97 | "type": "library", 98 | "extra": { 99 | "branch-alias": { 100 | "dev-master": "3.0.x-dev" 101 | } 102 | }, 103 | "autoload": { 104 | "psr-0": { 105 | "Pimple": "src/" 106 | } 107 | }, 108 | "notification-url": "https://packagist.org/downloads/", 109 | "license": [ 110 | "MIT" 111 | ], 112 | "authors": [ 113 | { 114 | "name": "Fabien Potencier", 115 | "email": "fabien@symfony.com" 116 | } 117 | ], 118 | "description": "Pimple, a simple Dependency Injection Container", 119 | "homepage": "http://pimple.sensiolabs.org", 120 | "keywords": [ 121 | "container", 122 | "dependency injection" 123 | ], 124 | "time": "2015-09-11 15:10:35" 125 | }, 126 | { 127 | "name": "psr/http-message", 128 | "version": "1.0.1", 129 | "source": { 130 | "type": "git", 131 | "url": "https://github.com/php-fig/http-message.git", 132 | "reference": "f6561bf28d520154e4b0ec72be95418abe6d9363" 133 | }, 134 | "dist": { 135 | "type": "zip", 136 | "url": "https://api.github.com/repos/php-fig/http-message/zipball/f6561bf28d520154e4b0ec72be95418abe6d9363", 137 | "reference": "f6561bf28d520154e4b0ec72be95418abe6d9363", 138 | "shasum": "" 139 | }, 140 | "require": { 141 | "php": ">=5.3.0" 142 | }, 143 | "type": "library", 144 | "extra": { 145 | "branch-alias": { 146 | "dev-master": "1.0.x-dev" 147 | } 148 | }, 149 | "autoload": { 150 | "psr-4": { 151 | "Psr\\Http\\Message\\": "src/" 152 | } 153 | }, 154 | "notification-url": "https://packagist.org/downloads/", 155 | "license": [ 156 | "MIT" 157 | ], 158 | "authors": [ 159 | { 160 | "name": "PHP-FIG", 161 | "homepage": "http://www.php-fig.org/" 162 | } 163 | ], 164 | "description": "Common interface for HTTP messages", 165 | "homepage": "https://github.com/php-fig/http-message", 166 | "keywords": [ 167 | "http", 168 | "http-message", 169 | "psr", 170 | "psr-7", 171 | "request", 172 | "response" 173 | ], 174 | "time": "2016-08-06 14:39:51" 175 | }, 176 | { 177 | "name": "slim/slim", 178 | "version": "3.5.0", 179 | "source": { 180 | "type": "git", 181 | "url": "https://github.com/slimphp/Slim.git", 182 | "reference": "184352bc1913d7ba552ab4131d62f4730ddb0893" 183 | }, 184 | "dist": { 185 | "type": "zip", 186 | "url": "https://api.github.com/repos/slimphp/Slim/zipball/184352bc1913d7ba552ab4131d62f4730ddb0893", 187 | "reference": "184352bc1913d7ba552ab4131d62f4730ddb0893", 188 | "shasum": "" 189 | }, 190 | "require": { 191 | "container-interop/container-interop": "^1.1", 192 | "nikic/fast-route": "^1.0", 193 | "php": ">=5.5.0", 194 | "pimple/pimple": "^3.0", 195 | "psr/http-message": "^1.0" 196 | }, 197 | "provide": { 198 | "psr/http-message-implementation": "1.0" 199 | }, 200 | "require-dev": { 201 | "phpunit/phpunit": "^4.0", 202 | "squizlabs/php_codesniffer": "^2.5" 203 | }, 204 | "type": "library", 205 | "autoload": { 206 | "psr-4": { 207 | "Slim\\": "Slim" 208 | } 209 | }, 210 | "notification-url": "https://packagist.org/downloads/", 211 | "license": [ 212 | "MIT" 213 | ], 214 | "authors": [ 215 | { 216 | "name": "Rob Allen", 217 | "email": "rob@akrabat.com", 218 | "homepage": "http://akrabat.com" 219 | }, 220 | { 221 | "name": "Josh Lockhart", 222 | "email": "hello@joshlockhart.com", 223 | "homepage": "https://joshlockhart.com" 224 | }, 225 | { 226 | "name": "Gabriel Manricks", 227 | "email": "gmanricks@me.com", 228 | "homepage": "http://gabrielmanricks.com" 229 | }, 230 | { 231 | "name": "Andrew Smith", 232 | "email": "a.smith@silentworks.co.uk", 233 | "homepage": "http://silentworks.co.uk" 234 | } 235 | ], 236 | "description": "Slim is a PHP micro framework that helps you quickly write simple yet powerful web applications and APIs", 237 | "homepage": "http://slimframework.com", 238 | "keywords": [ 239 | "api", 240 | "framework", 241 | "micro", 242 | "router" 243 | ], 244 | "time": "2016-07-26 15:12:13" 245 | } 246 | ], 247 | "packages-dev": [ 248 | { 249 | "name": "doctrine/instantiator", 250 | "version": "1.0.5", 251 | "source": { 252 | "type": "git", 253 | "url": "https://github.com/doctrine/instantiator.git", 254 | "reference": "8e884e78f9f0eb1329e445619e04456e64d8051d" 255 | }, 256 | "dist": { 257 | "type": "zip", 258 | "url": "https://api.github.com/repos/doctrine/instantiator/zipball/8e884e78f9f0eb1329e445619e04456e64d8051d", 259 | "reference": "8e884e78f9f0eb1329e445619e04456e64d8051d", 260 | "shasum": "" 261 | }, 262 | "require": { 263 | "php": ">=5.3,<8.0-DEV" 264 | }, 265 | "require-dev": { 266 | "athletic/athletic": "~0.1.8", 267 | "ext-pdo": "*", 268 | "ext-phar": "*", 269 | "phpunit/phpunit": "~4.0", 270 | "squizlabs/php_codesniffer": "~2.0" 271 | }, 272 | "type": "library", 273 | "extra": { 274 | "branch-alias": { 275 | "dev-master": "1.0.x-dev" 276 | } 277 | }, 278 | "autoload": { 279 | "psr-4": { 280 | "Doctrine\\Instantiator\\": "src/Doctrine/Instantiator/" 281 | } 282 | }, 283 | "notification-url": "https://packagist.org/downloads/", 284 | "license": [ 285 | "MIT" 286 | ], 287 | "authors": [ 288 | { 289 | "name": "Marco Pivetta", 290 | "email": "ocramius@gmail.com", 291 | "homepage": "http://ocramius.github.com/" 292 | } 293 | ], 294 | "description": "A small, lightweight utility to instantiate objects in PHP without invoking their constructors", 295 | "homepage": "https://github.com/doctrine/instantiator", 296 | "keywords": [ 297 | "constructor", 298 | "instantiate" 299 | ], 300 | "time": "2015-06-14 21:17:01" 301 | }, 302 | { 303 | "name": "pdepend/pdepend", 304 | "version": "2.2.4", 305 | "source": { 306 | "type": "git", 307 | "url": "https://github.com/pdepend/pdepend.git", 308 | "reference": "b086687f3a01dc6bb92d633aef071d2c5dd0db06" 309 | }, 310 | "dist": { 311 | "type": "zip", 312 | "url": "https://api.github.com/repos/pdepend/pdepend/zipball/b086687f3a01dc6bb92d633aef071d2c5dd0db06", 313 | "reference": "b086687f3a01dc6bb92d633aef071d2c5dd0db06", 314 | "shasum": "" 315 | }, 316 | "require": { 317 | "php": ">=5.3.7", 318 | "symfony/config": "^2.3.0|^3", 319 | "symfony/dependency-injection": "^2.3.0|^3", 320 | "symfony/filesystem": "^2.3.0|^3" 321 | }, 322 | "require-dev": { 323 | "phpunit/phpunit": "^4.4.0,<4.8", 324 | "squizlabs/php_codesniffer": "^2.0.0" 325 | }, 326 | "bin": [ 327 | "src/bin/pdepend" 328 | ], 329 | "type": "library", 330 | "autoload": { 331 | "psr-4": { 332 | "PDepend\\": "src/main/php/PDepend" 333 | } 334 | }, 335 | "notification-url": "https://packagist.org/downloads/", 336 | "license": [ 337 | "BSD-3-Clause" 338 | ], 339 | "description": "Official version of pdepend to be handled with Composer", 340 | "time": "2016-03-10 15:15:04" 341 | }, 342 | { 343 | "name": "phpdocumentor/reflection-common", 344 | "version": "1.0", 345 | "source": { 346 | "type": "git", 347 | "url": "https://github.com/phpDocumentor/ReflectionCommon.git", 348 | "reference": "144c307535e82c8fdcaacbcfc1d6d8eeb896687c" 349 | }, 350 | "dist": { 351 | "type": "zip", 352 | "url": "https://api.github.com/repos/phpDocumentor/ReflectionCommon/zipball/144c307535e82c8fdcaacbcfc1d6d8eeb896687c", 353 | "reference": "144c307535e82c8fdcaacbcfc1d6d8eeb896687c", 354 | "shasum": "" 355 | }, 356 | "require": { 357 | "php": ">=5.5" 358 | }, 359 | "require-dev": { 360 | "phpunit/phpunit": "^4.6" 361 | }, 362 | "type": "library", 363 | "extra": { 364 | "branch-alias": { 365 | "dev-master": "1.0.x-dev" 366 | } 367 | }, 368 | "autoload": { 369 | "psr-4": { 370 | "phpDocumentor\\Reflection\\": [ 371 | "src" 372 | ] 373 | } 374 | }, 375 | "notification-url": "https://packagist.org/downloads/", 376 | "license": [ 377 | "MIT" 378 | ], 379 | "authors": [ 380 | { 381 | "name": "Jaap van Otterdijk", 382 | "email": "opensource@ijaap.nl" 383 | } 384 | ], 385 | "description": "Common reflection classes used by phpdocumentor to reflect the code structure", 386 | "homepage": "http://www.phpdoc.org", 387 | "keywords": [ 388 | "FQSEN", 389 | "phpDocumentor", 390 | "phpdoc", 391 | "reflection", 392 | "static analysis" 393 | ], 394 | "time": "2015-12-27 11:43:31" 395 | }, 396 | { 397 | "name": "phpdocumentor/reflection-docblock", 398 | "version": "3.1.0", 399 | "source": { 400 | "type": "git", 401 | "url": "https://github.com/phpDocumentor/ReflectionDocBlock.git", 402 | "reference": "9270140b940ff02e58ec577c237274e92cd40cdd" 403 | }, 404 | "dist": { 405 | "type": "zip", 406 | "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/9270140b940ff02e58ec577c237274e92cd40cdd", 407 | "reference": "9270140b940ff02e58ec577c237274e92cd40cdd", 408 | "shasum": "" 409 | }, 410 | "require": { 411 | "php": ">=5.5", 412 | "phpdocumentor/reflection-common": "^1.0@dev", 413 | "phpdocumentor/type-resolver": "^0.2.0", 414 | "webmozart/assert": "^1.0" 415 | }, 416 | "require-dev": { 417 | "mockery/mockery": "^0.9.4", 418 | "phpunit/phpunit": "^4.4" 419 | }, 420 | "type": "library", 421 | "autoload": { 422 | "psr-4": { 423 | "phpDocumentor\\Reflection\\": [ 424 | "src/" 425 | ] 426 | } 427 | }, 428 | "notification-url": "https://packagist.org/downloads/", 429 | "license": [ 430 | "MIT" 431 | ], 432 | "authors": [ 433 | { 434 | "name": "Mike van Riel", 435 | "email": "me@mikevanriel.com" 436 | } 437 | ], 438 | "description": "With this component, a library can provide support for annotations via DocBlocks or otherwise retrieve information that is embedded in a DocBlock.", 439 | "time": "2016-06-10 09:48:41" 440 | }, 441 | { 442 | "name": "phpdocumentor/type-resolver", 443 | "version": "0.2", 444 | "source": { 445 | "type": "git", 446 | "url": "https://github.com/phpDocumentor/TypeResolver.git", 447 | "reference": "b39c7a5b194f9ed7bd0dd345c751007a41862443" 448 | }, 449 | "dist": { 450 | "type": "zip", 451 | "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/b39c7a5b194f9ed7bd0dd345c751007a41862443", 452 | "reference": "b39c7a5b194f9ed7bd0dd345c751007a41862443", 453 | "shasum": "" 454 | }, 455 | "require": { 456 | "php": ">=5.5", 457 | "phpdocumentor/reflection-common": "^1.0" 458 | }, 459 | "require-dev": { 460 | "mockery/mockery": "^0.9.4", 461 | "phpunit/phpunit": "^5.2||^4.8.24" 462 | }, 463 | "type": "library", 464 | "extra": { 465 | "branch-alias": { 466 | "dev-master": "1.0.x-dev" 467 | } 468 | }, 469 | "autoload": { 470 | "psr-4": { 471 | "phpDocumentor\\Reflection\\": [ 472 | "src/" 473 | ] 474 | } 475 | }, 476 | "notification-url": "https://packagist.org/downloads/", 477 | "license": [ 478 | "MIT" 479 | ], 480 | "authors": [ 481 | { 482 | "name": "Mike van Riel", 483 | "email": "me@mikevanriel.com" 484 | } 485 | ], 486 | "time": "2016-06-10 07:14:17" 487 | }, 488 | { 489 | "name": "phpmd/phpmd", 490 | "version": "2.4.3", 491 | "source": { 492 | "type": "git", 493 | "url": "https://github.com/phpmd/phpmd.git", 494 | "reference": "2b9c2417a18696dfb578b38c116cd0ddc19b256e" 495 | }, 496 | "dist": { 497 | "type": "zip", 498 | "url": "https://api.github.com/repos/phpmd/phpmd/zipball/2b9c2417a18696dfb578b38c116cd0ddc19b256e", 499 | "reference": "2b9c2417a18696dfb578b38c116cd0ddc19b256e", 500 | "shasum": "" 501 | }, 502 | "require": { 503 | "pdepend/pdepend": "^2.0.4", 504 | "php": ">=5.3.0" 505 | }, 506 | "require-dev": { 507 | "phpunit/phpunit": "^4.0", 508 | "squizlabs/php_codesniffer": "^2.0" 509 | }, 510 | "bin": [ 511 | "src/bin/phpmd" 512 | ], 513 | "type": "project", 514 | "autoload": { 515 | "psr-0": { 516 | "PHPMD\\": "src/main/php" 517 | } 518 | }, 519 | "notification-url": "https://packagist.org/downloads/", 520 | "license": [ 521 | "BSD-3-Clause" 522 | ], 523 | "authors": [ 524 | { 525 | "name": "Manuel Pichler", 526 | "email": "github@manuel-pichler.de", 527 | "homepage": "https://github.com/manuelpichler", 528 | "role": "Project Founder" 529 | }, 530 | { 531 | "name": "Other contributors", 532 | "homepage": "https://github.com/phpmd/phpmd/graphs/contributors", 533 | "role": "Contributors" 534 | }, 535 | { 536 | "name": "Marc Würth", 537 | "email": "ravage@bluewin.ch", 538 | "homepage": "https://github.com/ravage84", 539 | "role": "Project Maintainer" 540 | } 541 | ], 542 | "description": "PHPMD is a spin-off project of PHP Depend and aims to be a PHP equivalent of the well known Java tool PMD.", 543 | "homepage": "http://phpmd.org/", 544 | "keywords": [ 545 | "mess detection", 546 | "mess detector", 547 | "pdepend", 548 | "phpmd", 549 | "pmd" 550 | ], 551 | "time": "2016-04-04 11:52:04" 552 | }, 553 | { 554 | "name": "phpspec/prophecy", 555 | "version": "v1.6.1", 556 | "source": { 557 | "type": "git", 558 | "url": "https://github.com/phpspec/prophecy.git", 559 | "reference": "58a8137754bc24b25740d4281399a4a3596058e0" 560 | }, 561 | "dist": { 562 | "type": "zip", 563 | "url": "https://api.github.com/repos/phpspec/prophecy/zipball/58a8137754bc24b25740d4281399a4a3596058e0", 564 | "reference": "58a8137754bc24b25740d4281399a4a3596058e0", 565 | "shasum": "" 566 | }, 567 | "require": { 568 | "doctrine/instantiator": "^1.0.2", 569 | "php": "^5.3|^7.0", 570 | "phpdocumentor/reflection-docblock": "^2.0|^3.0.2", 571 | "sebastian/comparator": "^1.1", 572 | "sebastian/recursion-context": "^1.0" 573 | }, 574 | "require-dev": { 575 | "phpspec/phpspec": "^2.0" 576 | }, 577 | "type": "library", 578 | "extra": { 579 | "branch-alias": { 580 | "dev-master": "1.6.x-dev" 581 | } 582 | }, 583 | "autoload": { 584 | "psr-0": { 585 | "Prophecy\\": "src/" 586 | } 587 | }, 588 | "notification-url": "https://packagist.org/downloads/", 589 | "license": [ 590 | "MIT" 591 | ], 592 | "authors": [ 593 | { 594 | "name": "Konstantin Kudryashov", 595 | "email": "ever.zet@gmail.com", 596 | "homepage": "http://everzet.com" 597 | }, 598 | { 599 | "name": "Marcello Duarte", 600 | "email": "marcello.duarte@gmail.com" 601 | } 602 | ], 603 | "description": "Highly opinionated mocking framework for PHP 5.3+", 604 | "homepage": "https://github.com/phpspec/prophecy", 605 | "keywords": [ 606 | "Double", 607 | "Dummy", 608 | "fake", 609 | "mock", 610 | "spy", 611 | "stub" 612 | ], 613 | "time": "2016-06-07 08:13:47" 614 | }, 615 | { 616 | "name": "phpunit/php-code-coverage", 617 | "version": "2.2.4", 618 | "source": { 619 | "type": "git", 620 | "url": "https://github.com/sebastianbergmann/php-code-coverage.git", 621 | "reference": "eabf68b476ac7d0f73793aada060f1c1a9bf8979" 622 | }, 623 | "dist": { 624 | "type": "zip", 625 | "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/eabf68b476ac7d0f73793aada060f1c1a9bf8979", 626 | "reference": "eabf68b476ac7d0f73793aada060f1c1a9bf8979", 627 | "shasum": "" 628 | }, 629 | "require": { 630 | "php": ">=5.3.3", 631 | "phpunit/php-file-iterator": "~1.3", 632 | "phpunit/php-text-template": "~1.2", 633 | "phpunit/php-token-stream": "~1.3", 634 | "sebastian/environment": "^1.3.2", 635 | "sebastian/version": "~1.0" 636 | }, 637 | "require-dev": { 638 | "ext-xdebug": ">=2.1.4", 639 | "phpunit/phpunit": "~4" 640 | }, 641 | "suggest": { 642 | "ext-dom": "*", 643 | "ext-xdebug": ">=2.2.1", 644 | "ext-xmlwriter": "*" 645 | }, 646 | "type": "library", 647 | "extra": { 648 | "branch-alias": { 649 | "dev-master": "2.2.x-dev" 650 | } 651 | }, 652 | "autoload": { 653 | "classmap": [ 654 | "src/" 655 | ] 656 | }, 657 | "notification-url": "https://packagist.org/downloads/", 658 | "license": [ 659 | "BSD-3-Clause" 660 | ], 661 | "authors": [ 662 | { 663 | "name": "Sebastian Bergmann", 664 | "email": "sb@sebastian-bergmann.de", 665 | "role": "lead" 666 | } 667 | ], 668 | "description": "Library that provides collection, processing, and rendering functionality for PHP code coverage information.", 669 | "homepage": "https://github.com/sebastianbergmann/php-code-coverage", 670 | "keywords": [ 671 | "coverage", 672 | "testing", 673 | "xunit" 674 | ], 675 | "time": "2015-10-06 15:47:00" 676 | }, 677 | { 678 | "name": "phpunit/php-file-iterator", 679 | "version": "1.4.1", 680 | "source": { 681 | "type": "git", 682 | "url": "https://github.com/sebastianbergmann/php-file-iterator.git", 683 | "reference": "6150bf2c35d3fc379e50c7602b75caceaa39dbf0" 684 | }, 685 | "dist": { 686 | "type": "zip", 687 | "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/6150bf2c35d3fc379e50c7602b75caceaa39dbf0", 688 | "reference": "6150bf2c35d3fc379e50c7602b75caceaa39dbf0", 689 | "shasum": "" 690 | }, 691 | "require": { 692 | "php": ">=5.3.3" 693 | }, 694 | "type": "library", 695 | "extra": { 696 | "branch-alias": { 697 | "dev-master": "1.4.x-dev" 698 | } 699 | }, 700 | "autoload": { 701 | "classmap": [ 702 | "src/" 703 | ] 704 | }, 705 | "notification-url": "https://packagist.org/downloads/", 706 | "license": [ 707 | "BSD-3-Clause" 708 | ], 709 | "authors": [ 710 | { 711 | "name": "Sebastian Bergmann", 712 | "email": "sb@sebastian-bergmann.de", 713 | "role": "lead" 714 | } 715 | ], 716 | "description": "FilterIterator implementation that filters files based on a list of suffixes.", 717 | "homepage": "https://github.com/sebastianbergmann/php-file-iterator/", 718 | "keywords": [ 719 | "filesystem", 720 | "iterator" 721 | ], 722 | "time": "2015-06-21 13:08:43" 723 | }, 724 | { 725 | "name": "phpunit/php-text-template", 726 | "version": "1.2.1", 727 | "source": { 728 | "type": "git", 729 | "url": "https://github.com/sebastianbergmann/php-text-template.git", 730 | "reference": "31f8b717e51d9a2afca6c9f046f5d69fc27c8686" 731 | }, 732 | "dist": { 733 | "type": "zip", 734 | "url": "https://api.github.com/repos/sebastianbergmann/php-text-template/zipball/31f8b717e51d9a2afca6c9f046f5d69fc27c8686", 735 | "reference": "31f8b717e51d9a2afca6c9f046f5d69fc27c8686", 736 | "shasum": "" 737 | }, 738 | "require": { 739 | "php": ">=5.3.3" 740 | }, 741 | "type": "library", 742 | "autoload": { 743 | "classmap": [ 744 | "src/" 745 | ] 746 | }, 747 | "notification-url": "https://packagist.org/downloads/", 748 | "license": [ 749 | "BSD-3-Clause" 750 | ], 751 | "authors": [ 752 | { 753 | "name": "Sebastian Bergmann", 754 | "email": "sebastian@phpunit.de", 755 | "role": "lead" 756 | } 757 | ], 758 | "description": "Simple template engine.", 759 | "homepage": "https://github.com/sebastianbergmann/php-text-template/", 760 | "keywords": [ 761 | "template" 762 | ], 763 | "time": "2015-06-21 13:50:34" 764 | }, 765 | { 766 | "name": "phpunit/php-timer", 767 | "version": "1.0.8", 768 | "source": { 769 | "type": "git", 770 | "url": "https://github.com/sebastianbergmann/php-timer.git", 771 | "reference": "38e9124049cf1a164f1e4537caf19c99bf1eb260" 772 | }, 773 | "dist": { 774 | "type": "zip", 775 | "url": "https://api.github.com/repos/sebastianbergmann/php-timer/zipball/38e9124049cf1a164f1e4537caf19c99bf1eb260", 776 | "reference": "38e9124049cf1a164f1e4537caf19c99bf1eb260", 777 | "shasum": "" 778 | }, 779 | "require": { 780 | "php": ">=5.3.3" 781 | }, 782 | "require-dev": { 783 | "phpunit/phpunit": "~4|~5" 784 | }, 785 | "type": "library", 786 | "autoload": { 787 | "classmap": [ 788 | "src/" 789 | ] 790 | }, 791 | "notification-url": "https://packagist.org/downloads/", 792 | "license": [ 793 | "BSD-3-Clause" 794 | ], 795 | "authors": [ 796 | { 797 | "name": "Sebastian Bergmann", 798 | "email": "sb@sebastian-bergmann.de", 799 | "role": "lead" 800 | } 801 | ], 802 | "description": "Utility class for timing", 803 | "homepage": "https://github.com/sebastianbergmann/php-timer/", 804 | "keywords": [ 805 | "timer" 806 | ], 807 | "time": "2016-05-12 18:03:57" 808 | }, 809 | { 810 | "name": "phpunit/php-token-stream", 811 | "version": "1.4.8", 812 | "source": { 813 | "type": "git", 814 | "url": "https://github.com/sebastianbergmann/php-token-stream.git", 815 | "reference": "3144ae21711fb6cac0b1ab4cbe63b75ce3d4e8da" 816 | }, 817 | "dist": { 818 | "type": "zip", 819 | "url": "https://api.github.com/repos/sebastianbergmann/php-token-stream/zipball/3144ae21711fb6cac0b1ab4cbe63b75ce3d4e8da", 820 | "reference": "3144ae21711fb6cac0b1ab4cbe63b75ce3d4e8da", 821 | "shasum": "" 822 | }, 823 | "require": { 824 | "ext-tokenizer": "*", 825 | "php": ">=5.3.3" 826 | }, 827 | "require-dev": { 828 | "phpunit/phpunit": "~4.2" 829 | }, 830 | "type": "library", 831 | "extra": { 832 | "branch-alias": { 833 | "dev-master": "1.4-dev" 834 | } 835 | }, 836 | "autoload": { 837 | "classmap": [ 838 | "src/" 839 | ] 840 | }, 841 | "notification-url": "https://packagist.org/downloads/", 842 | "license": [ 843 | "BSD-3-Clause" 844 | ], 845 | "authors": [ 846 | { 847 | "name": "Sebastian Bergmann", 848 | "email": "sebastian@phpunit.de" 849 | } 850 | ], 851 | "description": "Wrapper around PHP's tokenizer extension.", 852 | "homepage": "https://github.com/sebastianbergmann/php-token-stream/", 853 | "keywords": [ 854 | "tokenizer" 855 | ], 856 | "time": "2015-09-15 10:49:45" 857 | }, 858 | { 859 | "name": "phpunit/phpunit", 860 | "version": "4.8.27", 861 | "source": { 862 | "type": "git", 863 | "url": "https://github.com/sebastianbergmann/phpunit.git", 864 | "reference": "c062dddcb68e44b563f66ee319ddae2b5a322a90" 865 | }, 866 | "dist": { 867 | "type": "zip", 868 | "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/c062dddcb68e44b563f66ee319ddae2b5a322a90", 869 | "reference": "c062dddcb68e44b563f66ee319ddae2b5a322a90", 870 | "shasum": "" 871 | }, 872 | "require": { 873 | "ext-dom": "*", 874 | "ext-json": "*", 875 | "ext-pcre": "*", 876 | "ext-reflection": "*", 877 | "ext-spl": "*", 878 | "php": ">=5.3.3", 879 | "phpspec/prophecy": "^1.3.1", 880 | "phpunit/php-code-coverage": "~2.1", 881 | "phpunit/php-file-iterator": "~1.4", 882 | "phpunit/php-text-template": "~1.2", 883 | "phpunit/php-timer": "^1.0.6", 884 | "phpunit/phpunit-mock-objects": "~2.3", 885 | "sebastian/comparator": "~1.1", 886 | "sebastian/diff": "~1.2", 887 | "sebastian/environment": "~1.3", 888 | "sebastian/exporter": "~1.2", 889 | "sebastian/global-state": "~1.0", 890 | "sebastian/version": "~1.0", 891 | "symfony/yaml": "~2.1|~3.0" 892 | }, 893 | "suggest": { 894 | "phpunit/php-invoker": "~1.1" 895 | }, 896 | "bin": [ 897 | "phpunit" 898 | ], 899 | "type": "library", 900 | "extra": { 901 | "branch-alias": { 902 | "dev-master": "4.8.x-dev" 903 | } 904 | }, 905 | "autoload": { 906 | "classmap": [ 907 | "src/" 908 | ] 909 | }, 910 | "notification-url": "https://packagist.org/downloads/", 911 | "license": [ 912 | "BSD-3-Clause" 913 | ], 914 | "authors": [ 915 | { 916 | "name": "Sebastian Bergmann", 917 | "email": "sebastian@phpunit.de", 918 | "role": "lead" 919 | } 920 | ], 921 | "description": "The PHP Unit Testing framework.", 922 | "homepage": "https://phpunit.de/", 923 | "keywords": [ 924 | "phpunit", 925 | "testing", 926 | "xunit" 927 | ], 928 | "time": "2016-07-21 06:48:14" 929 | }, 930 | { 931 | "name": "phpunit/phpunit-mock-objects", 932 | "version": "2.3.8", 933 | "source": { 934 | "type": "git", 935 | "url": "https://github.com/sebastianbergmann/phpunit-mock-objects.git", 936 | "reference": "ac8e7a3db35738d56ee9a76e78a4e03d97628983" 937 | }, 938 | "dist": { 939 | "type": "zip", 940 | "url": "https://api.github.com/repos/sebastianbergmann/phpunit-mock-objects/zipball/ac8e7a3db35738d56ee9a76e78a4e03d97628983", 941 | "reference": "ac8e7a3db35738d56ee9a76e78a4e03d97628983", 942 | "shasum": "" 943 | }, 944 | "require": { 945 | "doctrine/instantiator": "^1.0.2", 946 | "php": ">=5.3.3", 947 | "phpunit/php-text-template": "~1.2", 948 | "sebastian/exporter": "~1.2" 949 | }, 950 | "require-dev": { 951 | "phpunit/phpunit": "~4.4" 952 | }, 953 | "suggest": { 954 | "ext-soap": "*" 955 | }, 956 | "type": "library", 957 | "extra": { 958 | "branch-alias": { 959 | "dev-master": "2.3.x-dev" 960 | } 961 | }, 962 | "autoload": { 963 | "classmap": [ 964 | "src/" 965 | ] 966 | }, 967 | "notification-url": "https://packagist.org/downloads/", 968 | "license": [ 969 | "BSD-3-Clause" 970 | ], 971 | "authors": [ 972 | { 973 | "name": "Sebastian Bergmann", 974 | "email": "sb@sebastian-bergmann.de", 975 | "role": "lead" 976 | } 977 | ], 978 | "description": "Mock Object library for PHPUnit", 979 | "homepage": "https://github.com/sebastianbergmann/phpunit-mock-objects/", 980 | "keywords": [ 981 | "mock", 982 | "xunit" 983 | ], 984 | "time": "2015-10-02 06:51:40" 985 | }, 986 | { 987 | "name": "sebastian/comparator", 988 | "version": "1.2.0", 989 | "source": { 990 | "type": "git", 991 | "url": "https://github.com/sebastianbergmann/comparator.git", 992 | "reference": "937efb279bd37a375bcadf584dec0726f84dbf22" 993 | }, 994 | "dist": { 995 | "type": "zip", 996 | "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/937efb279bd37a375bcadf584dec0726f84dbf22", 997 | "reference": "937efb279bd37a375bcadf584dec0726f84dbf22", 998 | "shasum": "" 999 | }, 1000 | "require": { 1001 | "php": ">=5.3.3", 1002 | "sebastian/diff": "~1.2", 1003 | "sebastian/exporter": "~1.2" 1004 | }, 1005 | "require-dev": { 1006 | "phpunit/phpunit": "~4.4" 1007 | }, 1008 | "type": "library", 1009 | "extra": { 1010 | "branch-alias": { 1011 | "dev-master": "1.2.x-dev" 1012 | } 1013 | }, 1014 | "autoload": { 1015 | "classmap": [ 1016 | "src/" 1017 | ] 1018 | }, 1019 | "notification-url": "https://packagist.org/downloads/", 1020 | "license": [ 1021 | "BSD-3-Clause" 1022 | ], 1023 | "authors": [ 1024 | { 1025 | "name": "Jeff Welch", 1026 | "email": "whatthejeff@gmail.com" 1027 | }, 1028 | { 1029 | "name": "Volker Dusch", 1030 | "email": "github@wallbash.com" 1031 | }, 1032 | { 1033 | "name": "Bernhard Schussek", 1034 | "email": "bschussek@2bepublished.at" 1035 | }, 1036 | { 1037 | "name": "Sebastian Bergmann", 1038 | "email": "sebastian@phpunit.de" 1039 | } 1040 | ], 1041 | "description": "Provides the functionality to compare PHP values for equality", 1042 | "homepage": "http://www.github.com/sebastianbergmann/comparator", 1043 | "keywords": [ 1044 | "comparator", 1045 | "compare", 1046 | "equality" 1047 | ], 1048 | "time": "2015-07-26 15:48:44" 1049 | }, 1050 | { 1051 | "name": "sebastian/diff", 1052 | "version": "1.4.1", 1053 | "source": { 1054 | "type": "git", 1055 | "url": "https://github.com/sebastianbergmann/diff.git", 1056 | "reference": "13edfd8706462032c2f52b4b862974dd46b71c9e" 1057 | }, 1058 | "dist": { 1059 | "type": "zip", 1060 | "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/13edfd8706462032c2f52b4b862974dd46b71c9e", 1061 | "reference": "13edfd8706462032c2f52b4b862974dd46b71c9e", 1062 | "shasum": "" 1063 | }, 1064 | "require": { 1065 | "php": ">=5.3.3" 1066 | }, 1067 | "require-dev": { 1068 | "phpunit/phpunit": "~4.8" 1069 | }, 1070 | "type": "library", 1071 | "extra": { 1072 | "branch-alias": { 1073 | "dev-master": "1.4-dev" 1074 | } 1075 | }, 1076 | "autoload": { 1077 | "classmap": [ 1078 | "src/" 1079 | ] 1080 | }, 1081 | "notification-url": "https://packagist.org/downloads/", 1082 | "license": [ 1083 | "BSD-3-Clause" 1084 | ], 1085 | "authors": [ 1086 | { 1087 | "name": "Kore Nordmann", 1088 | "email": "mail@kore-nordmann.de" 1089 | }, 1090 | { 1091 | "name": "Sebastian Bergmann", 1092 | "email": "sebastian@phpunit.de" 1093 | } 1094 | ], 1095 | "description": "Diff implementation", 1096 | "homepage": "https://github.com/sebastianbergmann/diff", 1097 | "keywords": [ 1098 | "diff" 1099 | ], 1100 | "time": "2015-12-08 07:14:41" 1101 | }, 1102 | { 1103 | "name": "sebastian/environment", 1104 | "version": "1.3.8", 1105 | "source": { 1106 | "type": "git", 1107 | "url": "https://github.com/sebastianbergmann/environment.git", 1108 | "reference": "be2c607e43ce4c89ecd60e75c6a85c126e754aea" 1109 | }, 1110 | "dist": { 1111 | "type": "zip", 1112 | "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/be2c607e43ce4c89ecd60e75c6a85c126e754aea", 1113 | "reference": "be2c607e43ce4c89ecd60e75c6a85c126e754aea", 1114 | "shasum": "" 1115 | }, 1116 | "require": { 1117 | "php": "^5.3.3 || ^7.0" 1118 | }, 1119 | "require-dev": { 1120 | "phpunit/phpunit": "^4.8 || ^5.0" 1121 | }, 1122 | "type": "library", 1123 | "extra": { 1124 | "branch-alias": { 1125 | "dev-master": "1.3.x-dev" 1126 | } 1127 | }, 1128 | "autoload": { 1129 | "classmap": [ 1130 | "src/" 1131 | ] 1132 | }, 1133 | "notification-url": "https://packagist.org/downloads/", 1134 | "license": [ 1135 | "BSD-3-Clause" 1136 | ], 1137 | "authors": [ 1138 | { 1139 | "name": "Sebastian Bergmann", 1140 | "email": "sebastian@phpunit.de" 1141 | } 1142 | ], 1143 | "description": "Provides functionality to handle HHVM/PHP environments", 1144 | "homepage": "http://www.github.com/sebastianbergmann/environment", 1145 | "keywords": [ 1146 | "Xdebug", 1147 | "environment", 1148 | "hhvm" 1149 | ], 1150 | "time": "2016-08-18 05:49:44" 1151 | }, 1152 | { 1153 | "name": "sebastian/exporter", 1154 | "version": "1.2.2", 1155 | "source": { 1156 | "type": "git", 1157 | "url": "https://github.com/sebastianbergmann/exporter.git", 1158 | "reference": "42c4c2eec485ee3e159ec9884f95b431287edde4" 1159 | }, 1160 | "dist": { 1161 | "type": "zip", 1162 | "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/42c4c2eec485ee3e159ec9884f95b431287edde4", 1163 | "reference": "42c4c2eec485ee3e159ec9884f95b431287edde4", 1164 | "shasum": "" 1165 | }, 1166 | "require": { 1167 | "php": ">=5.3.3", 1168 | "sebastian/recursion-context": "~1.0" 1169 | }, 1170 | "require-dev": { 1171 | "ext-mbstring": "*", 1172 | "phpunit/phpunit": "~4.4" 1173 | }, 1174 | "type": "library", 1175 | "extra": { 1176 | "branch-alias": { 1177 | "dev-master": "1.3.x-dev" 1178 | } 1179 | }, 1180 | "autoload": { 1181 | "classmap": [ 1182 | "src/" 1183 | ] 1184 | }, 1185 | "notification-url": "https://packagist.org/downloads/", 1186 | "license": [ 1187 | "BSD-3-Clause" 1188 | ], 1189 | "authors": [ 1190 | { 1191 | "name": "Jeff Welch", 1192 | "email": "whatthejeff@gmail.com" 1193 | }, 1194 | { 1195 | "name": "Volker Dusch", 1196 | "email": "github@wallbash.com" 1197 | }, 1198 | { 1199 | "name": "Bernhard Schussek", 1200 | "email": "bschussek@2bepublished.at" 1201 | }, 1202 | { 1203 | "name": "Sebastian Bergmann", 1204 | "email": "sebastian@phpunit.de" 1205 | }, 1206 | { 1207 | "name": "Adam Harvey", 1208 | "email": "aharvey@php.net" 1209 | } 1210 | ], 1211 | "description": "Provides the functionality to export PHP variables for visualization", 1212 | "homepage": "http://www.github.com/sebastianbergmann/exporter", 1213 | "keywords": [ 1214 | "export", 1215 | "exporter" 1216 | ], 1217 | "time": "2016-06-17 09:04:28" 1218 | }, 1219 | { 1220 | "name": "sebastian/finder-facade", 1221 | "version": "1.2.1", 1222 | "source": { 1223 | "type": "git", 1224 | "url": "https://github.com/sebastianbergmann/finder-facade.git", 1225 | "reference": "2a6f7f57efc0aa2d23297d9fd9e2a03111a8c0b9" 1226 | }, 1227 | "dist": { 1228 | "type": "zip", 1229 | "url": "https://api.github.com/repos/sebastianbergmann/finder-facade/zipball/2a6f7f57efc0aa2d23297d9fd9e2a03111a8c0b9", 1230 | "reference": "2a6f7f57efc0aa2d23297d9fd9e2a03111a8c0b9", 1231 | "shasum": "" 1232 | }, 1233 | "require": { 1234 | "symfony/finder": "~2.3|~3.0", 1235 | "theseer/fdomdocument": "~1.3" 1236 | }, 1237 | "type": "library", 1238 | "autoload": { 1239 | "classmap": [ 1240 | "src/" 1241 | ] 1242 | }, 1243 | "notification-url": "https://packagist.org/downloads/", 1244 | "license": [ 1245 | "BSD-3-Clause" 1246 | ], 1247 | "authors": [ 1248 | { 1249 | "name": "Sebastian Bergmann", 1250 | "email": "sebastian@phpunit.de", 1251 | "role": "lead" 1252 | } 1253 | ], 1254 | "description": "FinderFacade is a convenience wrapper for Symfony's Finder component.", 1255 | "homepage": "https://github.com/sebastianbergmann/finder-facade", 1256 | "time": "2016-02-17 07:02:23" 1257 | }, 1258 | { 1259 | "name": "sebastian/global-state", 1260 | "version": "1.1.1", 1261 | "source": { 1262 | "type": "git", 1263 | "url": "https://github.com/sebastianbergmann/global-state.git", 1264 | "reference": "bc37d50fea7d017d3d340f230811c9f1d7280af4" 1265 | }, 1266 | "dist": { 1267 | "type": "zip", 1268 | "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/bc37d50fea7d017d3d340f230811c9f1d7280af4", 1269 | "reference": "bc37d50fea7d017d3d340f230811c9f1d7280af4", 1270 | "shasum": "" 1271 | }, 1272 | "require": { 1273 | "php": ">=5.3.3" 1274 | }, 1275 | "require-dev": { 1276 | "phpunit/phpunit": "~4.2" 1277 | }, 1278 | "suggest": { 1279 | "ext-uopz": "*" 1280 | }, 1281 | "type": "library", 1282 | "extra": { 1283 | "branch-alias": { 1284 | "dev-master": "1.0-dev" 1285 | } 1286 | }, 1287 | "autoload": { 1288 | "classmap": [ 1289 | "src/" 1290 | ] 1291 | }, 1292 | "notification-url": "https://packagist.org/downloads/", 1293 | "license": [ 1294 | "BSD-3-Clause" 1295 | ], 1296 | "authors": [ 1297 | { 1298 | "name": "Sebastian Bergmann", 1299 | "email": "sebastian@phpunit.de" 1300 | } 1301 | ], 1302 | "description": "Snapshotting of global state", 1303 | "homepage": "http://www.github.com/sebastianbergmann/global-state", 1304 | "keywords": [ 1305 | "global state" 1306 | ], 1307 | "time": "2015-10-12 03:26:01" 1308 | }, 1309 | { 1310 | "name": "sebastian/phpcpd", 1311 | "version": "2.0.4", 1312 | "source": { 1313 | "type": "git", 1314 | "url": "https://github.com/sebastianbergmann/phpcpd.git", 1315 | "reference": "24d9a880deadb0b8c9680e9cfe78e30b704225db" 1316 | }, 1317 | "dist": { 1318 | "type": "zip", 1319 | "url": "https://api.github.com/repos/sebastianbergmann/phpcpd/zipball/24d9a880deadb0b8c9680e9cfe78e30b704225db", 1320 | "reference": "24d9a880deadb0b8c9680e9cfe78e30b704225db", 1321 | "shasum": "" 1322 | }, 1323 | "require": { 1324 | "php": ">=5.3.3", 1325 | "phpunit/php-timer": ">=1.0.6", 1326 | "sebastian/finder-facade": "~1.1", 1327 | "sebastian/version": "~1.0|~2.0", 1328 | "symfony/console": "~2.7|^3.0", 1329 | "theseer/fdomdocument": "~1.4" 1330 | }, 1331 | "bin": [ 1332 | "phpcpd" 1333 | ], 1334 | "type": "library", 1335 | "extra": { 1336 | "branch-alias": { 1337 | "dev-master": "2.0-dev" 1338 | } 1339 | }, 1340 | "autoload": { 1341 | "classmap": [ 1342 | "src/" 1343 | ] 1344 | }, 1345 | "notification-url": "https://packagist.org/downloads/", 1346 | "license": [ 1347 | "BSD-3-Clause" 1348 | ], 1349 | "authors": [ 1350 | { 1351 | "name": "Sebastian Bergmann", 1352 | "email": "sebastian@phpunit.de", 1353 | "role": "lead" 1354 | } 1355 | ], 1356 | "description": "Copy/Paste Detector (CPD) for PHP code.", 1357 | "homepage": "https://github.com/sebastianbergmann/phpcpd", 1358 | "time": "2016-04-17 19:32:49" 1359 | }, 1360 | { 1361 | "name": "sebastian/recursion-context", 1362 | "version": "1.0.2", 1363 | "source": { 1364 | "type": "git", 1365 | "url": "https://github.com/sebastianbergmann/recursion-context.git", 1366 | "reference": "913401df809e99e4f47b27cdd781f4a258d58791" 1367 | }, 1368 | "dist": { 1369 | "type": "zip", 1370 | "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/913401df809e99e4f47b27cdd781f4a258d58791", 1371 | "reference": "913401df809e99e4f47b27cdd781f4a258d58791", 1372 | "shasum": "" 1373 | }, 1374 | "require": { 1375 | "php": ">=5.3.3" 1376 | }, 1377 | "require-dev": { 1378 | "phpunit/phpunit": "~4.4" 1379 | }, 1380 | "type": "library", 1381 | "extra": { 1382 | "branch-alias": { 1383 | "dev-master": "1.0.x-dev" 1384 | } 1385 | }, 1386 | "autoload": { 1387 | "classmap": [ 1388 | "src/" 1389 | ] 1390 | }, 1391 | "notification-url": "https://packagist.org/downloads/", 1392 | "license": [ 1393 | "BSD-3-Clause" 1394 | ], 1395 | "authors": [ 1396 | { 1397 | "name": "Jeff Welch", 1398 | "email": "whatthejeff@gmail.com" 1399 | }, 1400 | { 1401 | "name": "Sebastian Bergmann", 1402 | "email": "sebastian@phpunit.de" 1403 | }, 1404 | { 1405 | "name": "Adam Harvey", 1406 | "email": "aharvey@php.net" 1407 | } 1408 | ], 1409 | "description": "Provides functionality to recursively process PHP variables", 1410 | "homepage": "http://www.github.com/sebastianbergmann/recursion-context", 1411 | "time": "2015-11-11 19:50:13" 1412 | }, 1413 | { 1414 | "name": "sebastian/version", 1415 | "version": "1.0.6", 1416 | "source": { 1417 | "type": "git", 1418 | "url": "https://github.com/sebastianbergmann/version.git", 1419 | "reference": "58b3a85e7999757d6ad81c787a1fbf5ff6c628c6" 1420 | }, 1421 | "dist": { 1422 | "type": "zip", 1423 | "url": "https://api.github.com/repos/sebastianbergmann/version/zipball/58b3a85e7999757d6ad81c787a1fbf5ff6c628c6", 1424 | "reference": "58b3a85e7999757d6ad81c787a1fbf5ff6c628c6", 1425 | "shasum": "" 1426 | }, 1427 | "type": "library", 1428 | "autoload": { 1429 | "classmap": [ 1430 | "src/" 1431 | ] 1432 | }, 1433 | "notification-url": "https://packagist.org/downloads/", 1434 | "license": [ 1435 | "BSD-3-Clause" 1436 | ], 1437 | "authors": [ 1438 | { 1439 | "name": "Sebastian Bergmann", 1440 | "email": "sebastian@phpunit.de", 1441 | "role": "lead" 1442 | } 1443 | ], 1444 | "description": "Library that helps with managing the version number of Git-hosted PHP projects", 1445 | "homepage": "https://github.com/sebastianbergmann/version", 1446 | "time": "2015-06-21 13:59:46" 1447 | }, 1448 | { 1449 | "name": "squizlabs/php_codesniffer", 1450 | "version": "2.7.0", 1451 | "source": { 1452 | "type": "git", 1453 | "url": "https://github.com/squizlabs/PHP_CodeSniffer.git", 1454 | "reference": "571e27b6348e5b3a637b2abc82ac0d01e6d7bbed" 1455 | }, 1456 | "dist": { 1457 | "type": "zip", 1458 | "url": "https://api.github.com/repos/squizlabs/PHP_CodeSniffer/zipball/571e27b6348e5b3a637b2abc82ac0d01e6d7bbed", 1459 | "reference": "571e27b6348e5b3a637b2abc82ac0d01e6d7bbed", 1460 | "shasum": "" 1461 | }, 1462 | "require": { 1463 | "ext-simplexml": "*", 1464 | "ext-tokenizer": "*", 1465 | "ext-xmlwriter": "*", 1466 | "php": ">=5.1.2" 1467 | }, 1468 | "require-dev": { 1469 | "phpunit/phpunit": "~4.0" 1470 | }, 1471 | "bin": [ 1472 | "scripts/phpcs", 1473 | "scripts/phpcbf" 1474 | ], 1475 | "type": "library", 1476 | "extra": { 1477 | "branch-alias": { 1478 | "dev-master": "2.x-dev" 1479 | } 1480 | }, 1481 | "autoload": { 1482 | "classmap": [ 1483 | "CodeSniffer.php", 1484 | "CodeSniffer/CLI.php", 1485 | "CodeSniffer/Exception.php", 1486 | "CodeSniffer/File.php", 1487 | "CodeSniffer/Fixer.php", 1488 | "CodeSniffer/Report.php", 1489 | "CodeSniffer/Reporting.php", 1490 | "CodeSniffer/Sniff.php", 1491 | "CodeSniffer/Tokens.php", 1492 | "CodeSniffer/Reports/", 1493 | "CodeSniffer/Tokenizers/", 1494 | "CodeSniffer/DocGenerators/", 1495 | "CodeSniffer/Standards/AbstractPatternSniff.php", 1496 | "CodeSniffer/Standards/AbstractScopeSniff.php", 1497 | "CodeSniffer/Standards/AbstractVariableSniff.php", 1498 | "CodeSniffer/Standards/IncorrectPatternException.php", 1499 | "CodeSniffer/Standards/Generic/Sniffs/", 1500 | "CodeSniffer/Standards/MySource/Sniffs/", 1501 | "CodeSniffer/Standards/PEAR/Sniffs/", 1502 | "CodeSniffer/Standards/PSR1/Sniffs/", 1503 | "CodeSniffer/Standards/PSR2/Sniffs/", 1504 | "CodeSniffer/Standards/Squiz/Sniffs/", 1505 | "CodeSniffer/Standards/Zend/Sniffs/" 1506 | ] 1507 | }, 1508 | "notification-url": "https://packagist.org/downloads/", 1509 | "license": [ 1510 | "BSD-3-Clause" 1511 | ], 1512 | "authors": [ 1513 | { 1514 | "name": "Greg Sherwood", 1515 | "role": "lead" 1516 | } 1517 | ], 1518 | "description": "PHP_CodeSniffer tokenizes PHP, JavaScript and CSS files and detects violations of a defined set of coding standards.", 1519 | "homepage": "http://www.squizlabs.com/php-codesniffer", 1520 | "keywords": [ 1521 | "phpcs", 1522 | "standards" 1523 | ], 1524 | "time": "2016-09-01 23:53:02" 1525 | }, 1526 | { 1527 | "name": "symfony/config", 1528 | "version": "v3.1.4", 1529 | "source": { 1530 | "type": "git", 1531 | "url": "https://github.com/symfony/config.git", 1532 | "reference": "431d28df9c7bb6e77f8f6289d8670b044fabb9e8" 1533 | }, 1534 | "dist": { 1535 | "type": "zip", 1536 | "url": "https://api.github.com/repos/symfony/config/zipball/431d28df9c7bb6e77f8f6289d8670b044fabb9e8", 1537 | "reference": "431d28df9c7bb6e77f8f6289d8670b044fabb9e8", 1538 | "shasum": "" 1539 | }, 1540 | "require": { 1541 | "php": ">=5.5.9", 1542 | "symfony/filesystem": "~2.8|~3.0" 1543 | }, 1544 | "suggest": { 1545 | "symfony/yaml": "To use the yaml reference dumper" 1546 | }, 1547 | "type": "library", 1548 | "extra": { 1549 | "branch-alias": { 1550 | "dev-master": "3.1-dev" 1551 | } 1552 | }, 1553 | "autoload": { 1554 | "psr-4": { 1555 | "Symfony\\Component\\Config\\": "" 1556 | }, 1557 | "exclude-from-classmap": [ 1558 | "/Tests/" 1559 | ] 1560 | }, 1561 | "notification-url": "https://packagist.org/downloads/", 1562 | "license": [ 1563 | "MIT" 1564 | ], 1565 | "authors": [ 1566 | { 1567 | "name": "Fabien Potencier", 1568 | "email": "fabien@symfony.com" 1569 | }, 1570 | { 1571 | "name": "Symfony Community", 1572 | "homepage": "https://symfony.com/contributors" 1573 | } 1574 | ], 1575 | "description": "Symfony Config Component", 1576 | "homepage": "https://symfony.com", 1577 | "time": "2016-08-27 18:50:07" 1578 | }, 1579 | { 1580 | "name": "symfony/console", 1581 | "version": "v3.1.4", 1582 | "source": { 1583 | "type": "git", 1584 | "url": "https://github.com/symfony/console.git", 1585 | "reference": "8ea494c34f0f772c3954b5fbe00bffc5a435e563" 1586 | }, 1587 | "dist": { 1588 | "type": "zip", 1589 | "url": "https://api.github.com/repos/symfony/console/zipball/8ea494c34f0f772c3954b5fbe00bffc5a435e563", 1590 | "reference": "8ea494c34f0f772c3954b5fbe00bffc5a435e563", 1591 | "shasum": "" 1592 | }, 1593 | "require": { 1594 | "php": ">=5.5.9", 1595 | "symfony/polyfill-mbstring": "~1.0" 1596 | }, 1597 | "require-dev": { 1598 | "psr/log": "~1.0", 1599 | "symfony/event-dispatcher": "~2.8|~3.0", 1600 | "symfony/process": "~2.8|~3.0" 1601 | }, 1602 | "suggest": { 1603 | "psr/log": "For using the console logger", 1604 | "symfony/event-dispatcher": "", 1605 | "symfony/process": "" 1606 | }, 1607 | "type": "library", 1608 | "extra": { 1609 | "branch-alias": { 1610 | "dev-master": "3.1-dev" 1611 | } 1612 | }, 1613 | "autoload": { 1614 | "psr-4": { 1615 | "Symfony\\Component\\Console\\": "" 1616 | }, 1617 | "exclude-from-classmap": [ 1618 | "/Tests/" 1619 | ] 1620 | }, 1621 | "notification-url": "https://packagist.org/downloads/", 1622 | "license": [ 1623 | "MIT" 1624 | ], 1625 | "authors": [ 1626 | { 1627 | "name": "Fabien Potencier", 1628 | "email": "fabien@symfony.com" 1629 | }, 1630 | { 1631 | "name": "Symfony Community", 1632 | "homepage": "https://symfony.com/contributors" 1633 | } 1634 | ], 1635 | "description": "Symfony Console Component", 1636 | "homepage": "https://symfony.com", 1637 | "time": "2016-08-19 06:48:39" 1638 | }, 1639 | { 1640 | "name": "symfony/dependency-injection", 1641 | "version": "v3.1.4", 1642 | "source": { 1643 | "type": "git", 1644 | "url": "https://github.com/symfony/dependency-injection.git", 1645 | "reference": "6e4f3316afdc9783d7b48a136db89bd791b55698" 1646 | }, 1647 | "dist": { 1648 | "type": "zip", 1649 | "url": "https://api.github.com/repos/symfony/dependency-injection/zipball/6e4f3316afdc9783d7b48a136db89bd791b55698", 1650 | "reference": "6e4f3316afdc9783d7b48a136db89bd791b55698", 1651 | "shasum": "" 1652 | }, 1653 | "require": { 1654 | "php": ">=5.5.9" 1655 | }, 1656 | "require-dev": { 1657 | "symfony/config": "~2.8|~3.0", 1658 | "symfony/expression-language": "~2.8|~3.0", 1659 | "symfony/yaml": "~2.8.7|~3.0.7|~3.1.1|~3.2" 1660 | }, 1661 | "suggest": { 1662 | "symfony/config": "", 1663 | "symfony/expression-language": "For using expressions in service container configuration", 1664 | "symfony/proxy-manager-bridge": "Generate service proxies to lazy load them", 1665 | "symfony/yaml": "" 1666 | }, 1667 | "type": "library", 1668 | "extra": { 1669 | "branch-alias": { 1670 | "dev-master": "3.1-dev" 1671 | } 1672 | }, 1673 | "autoload": { 1674 | "psr-4": { 1675 | "Symfony\\Component\\DependencyInjection\\": "" 1676 | }, 1677 | "exclude-from-classmap": [ 1678 | "/Tests/" 1679 | ] 1680 | }, 1681 | "notification-url": "https://packagist.org/downloads/", 1682 | "license": [ 1683 | "MIT" 1684 | ], 1685 | "authors": [ 1686 | { 1687 | "name": "Fabien Potencier", 1688 | "email": "fabien@symfony.com" 1689 | }, 1690 | { 1691 | "name": "Symfony Community", 1692 | "homepage": "https://symfony.com/contributors" 1693 | } 1694 | ], 1695 | "description": "Symfony DependencyInjection Component", 1696 | "homepage": "https://symfony.com", 1697 | "time": "2016-08-23 13:39:15" 1698 | }, 1699 | { 1700 | "name": "symfony/filesystem", 1701 | "version": "v3.1.4", 1702 | "source": { 1703 | "type": "git", 1704 | "url": "https://github.com/symfony/filesystem.git", 1705 | "reference": "bb29adceb552d202b6416ede373529338136e84f" 1706 | }, 1707 | "dist": { 1708 | "type": "zip", 1709 | "url": "https://api.github.com/repos/symfony/filesystem/zipball/bb29adceb552d202b6416ede373529338136e84f", 1710 | "reference": "bb29adceb552d202b6416ede373529338136e84f", 1711 | "shasum": "" 1712 | }, 1713 | "require": { 1714 | "php": ">=5.5.9" 1715 | }, 1716 | "type": "library", 1717 | "extra": { 1718 | "branch-alias": { 1719 | "dev-master": "3.1-dev" 1720 | } 1721 | }, 1722 | "autoload": { 1723 | "psr-4": { 1724 | "Symfony\\Component\\Filesystem\\": "" 1725 | }, 1726 | "exclude-from-classmap": [ 1727 | "/Tests/" 1728 | ] 1729 | }, 1730 | "notification-url": "https://packagist.org/downloads/", 1731 | "license": [ 1732 | "MIT" 1733 | ], 1734 | "authors": [ 1735 | { 1736 | "name": "Fabien Potencier", 1737 | "email": "fabien@symfony.com" 1738 | }, 1739 | { 1740 | "name": "Symfony Community", 1741 | "homepage": "https://symfony.com/contributors" 1742 | } 1743 | ], 1744 | "description": "Symfony Filesystem Component", 1745 | "homepage": "https://symfony.com", 1746 | "time": "2016-07-20 05:44:26" 1747 | }, 1748 | { 1749 | "name": "symfony/finder", 1750 | "version": "v3.1.4", 1751 | "source": { 1752 | "type": "git", 1753 | "url": "https://github.com/symfony/finder.git", 1754 | "reference": "e568ef1784f447a0e54dcb6f6de30b9747b0f577" 1755 | }, 1756 | "dist": { 1757 | "type": "zip", 1758 | "url": "https://api.github.com/repos/symfony/finder/zipball/e568ef1784f447a0e54dcb6f6de30b9747b0f577", 1759 | "reference": "e568ef1784f447a0e54dcb6f6de30b9747b0f577", 1760 | "shasum": "" 1761 | }, 1762 | "require": { 1763 | "php": ">=5.5.9" 1764 | }, 1765 | "type": "library", 1766 | "extra": { 1767 | "branch-alias": { 1768 | "dev-master": "3.1-dev" 1769 | } 1770 | }, 1771 | "autoload": { 1772 | "psr-4": { 1773 | "Symfony\\Component\\Finder\\": "" 1774 | }, 1775 | "exclude-from-classmap": [ 1776 | "/Tests/" 1777 | ] 1778 | }, 1779 | "notification-url": "https://packagist.org/downloads/", 1780 | "license": [ 1781 | "MIT" 1782 | ], 1783 | "authors": [ 1784 | { 1785 | "name": "Fabien Potencier", 1786 | "email": "fabien@symfony.com" 1787 | }, 1788 | { 1789 | "name": "Symfony Community", 1790 | "homepage": "https://symfony.com/contributors" 1791 | } 1792 | ], 1793 | "description": "Symfony Finder Component", 1794 | "homepage": "https://symfony.com", 1795 | "time": "2016-08-26 12:04:02" 1796 | }, 1797 | { 1798 | "name": "symfony/polyfill-mbstring", 1799 | "version": "v1.2.0", 1800 | "source": { 1801 | "type": "git", 1802 | "url": "https://github.com/symfony/polyfill-mbstring.git", 1803 | "reference": "dff51f72b0706335131b00a7f49606168c582594" 1804 | }, 1805 | "dist": { 1806 | "type": "zip", 1807 | "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/dff51f72b0706335131b00a7f49606168c582594", 1808 | "reference": "dff51f72b0706335131b00a7f49606168c582594", 1809 | "shasum": "" 1810 | }, 1811 | "require": { 1812 | "php": ">=5.3.3" 1813 | }, 1814 | "suggest": { 1815 | "ext-mbstring": "For best performance" 1816 | }, 1817 | "type": "library", 1818 | "extra": { 1819 | "branch-alias": { 1820 | "dev-master": "1.2-dev" 1821 | } 1822 | }, 1823 | "autoload": { 1824 | "psr-4": { 1825 | "Symfony\\Polyfill\\Mbstring\\": "" 1826 | }, 1827 | "files": [ 1828 | "bootstrap.php" 1829 | ] 1830 | }, 1831 | "notification-url": "https://packagist.org/downloads/", 1832 | "license": [ 1833 | "MIT" 1834 | ], 1835 | "authors": [ 1836 | { 1837 | "name": "Nicolas Grekas", 1838 | "email": "p@tchwork.com" 1839 | }, 1840 | { 1841 | "name": "Symfony Community", 1842 | "homepage": "https://symfony.com/contributors" 1843 | } 1844 | ], 1845 | "description": "Symfony polyfill for the Mbstring extension", 1846 | "homepage": "https://symfony.com", 1847 | "keywords": [ 1848 | "compatibility", 1849 | "mbstring", 1850 | "polyfill", 1851 | "portable", 1852 | "shim" 1853 | ], 1854 | "time": "2016-05-18 14:26:46" 1855 | }, 1856 | { 1857 | "name": "symfony/yaml", 1858 | "version": "v3.1.4", 1859 | "source": { 1860 | "type": "git", 1861 | "url": "https://github.com/symfony/yaml.git", 1862 | "reference": "f291ed25eb1435bddbe8a96caaef16469c2a092d" 1863 | }, 1864 | "dist": { 1865 | "type": "zip", 1866 | "url": "https://api.github.com/repos/symfony/yaml/zipball/f291ed25eb1435bddbe8a96caaef16469c2a092d", 1867 | "reference": "f291ed25eb1435bddbe8a96caaef16469c2a092d", 1868 | "shasum": "" 1869 | }, 1870 | "require": { 1871 | "php": ">=5.5.9" 1872 | }, 1873 | "type": "library", 1874 | "extra": { 1875 | "branch-alias": { 1876 | "dev-master": "3.1-dev" 1877 | } 1878 | }, 1879 | "autoload": { 1880 | "psr-4": { 1881 | "Symfony\\Component\\Yaml\\": "" 1882 | }, 1883 | "exclude-from-classmap": [ 1884 | "/Tests/" 1885 | ] 1886 | }, 1887 | "notification-url": "https://packagist.org/downloads/", 1888 | "license": [ 1889 | "MIT" 1890 | ], 1891 | "authors": [ 1892 | { 1893 | "name": "Fabien Potencier", 1894 | "email": "fabien@symfony.com" 1895 | }, 1896 | { 1897 | "name": "Symfony Community", 1898 | "homepage": "https://symfony.com/contributors" 1899 | } 1900 | ], 1901 | "description": "Symfony Yaml Component", 1902 | "homepage": "https://symfony.com", 1903 | "time": "2016-09-02 02:12:52" 1904 | }, 1905 | { 1906 | "name": "theseer/fdomdocument", 1907 | "version": "1.6.1", 1908 | "source": { 1909 | "type": "git", 1910 | "url": "https://github.com/theseer/fDOMDocument.git", 1911 | "reference": "d9ad139d6c2e8edf5e313ffbe37ff13344cf0684" 1912 | }, 1913 | "dist": { 1914 | "type": "zip", 1915 | "url": "https://api.github.com/repos/theseer/fDOMDocument/zipball/d9ad139d6c2e8edf5e313ffbe37ff13344cf0684", 1916 | "reference": "d9ad139d6c2e8edf5e313ffbe37ff13344cf0684", 1917 | "shasum": "" 1918 | }, 1919 | "require": { 1920 | "ext-dom": "*", 1921 | "lib-libxml": "*", 1922 | "php": ">=5.3.3" 1923 | }, 1924 | "type": "library", 1925 | "autoload": { 1926 | "classmap": [ 1927 | "src/" 1928 | ] 1929 | }, 1930 | "notification-url": "https://packagist.org/downloads/", 1931 | "license": [ 1932 | "BSD-3-Clause" 1933 | ], 1934 | "authors": [ 1935 | { 1936 | "name": "Arne Blankerts", 1937 | "email": "arne@blankerts.de", 1938 | "role": "lead" 1939 | } 1940 | ], 1941 | "description": "The classes contained within this repository extend the standard DOM to use exceptions at all occasions of errors instead of PHP warnings or notices. They also add various custom methods and shortcuts for convenience and to simplify the usage of DOM.", 1942 | "homepage": "https://github.com/theseer/fDOMDocument", 1943 | "time": "2015-05-27 22:58:02" 1944 | }, 1945 | { 1946 | "name": "webmozart/assert", 1947 | "version": "1.1.0", 1948 | "source": { 1949 | "type": "git", 1950 | "url": "https://github.com/webmozart/assert.git", 1951 | "reference": "bb2d123231c095735130cc8f6d31385a44c7b308" 1952 | }, 1953 | "dist": { 1954 | "type": "zip", 1955 | "url": "https://api.github.com/repos/webmozart/assert/zipball/bb2d123231c095735130cc8f6d31385a44c7b308", 1956 | "reference": "bb2d123231c095735130cc8f6d31385a44c7b308", 1957 | "shasum": "" 1958 | }, 1959 | "require": { 1960 | "php": "^5.3.3|^7.0" 1961 | }, 1962 | "require-dev": { 1963 | "phpunit/phpunit": "^4.6", 1964 | "sebastian/version": "^1.0.1" 1965 | }, 1966 | "type": "library", 1967 | "extra": { 1968 | "branch-alias": { 1969 | "dev-master": "1.2-dev" 1970 | } 1971 | }, 1972 | "autoload": { 1973 | "psr-4": { 1974 | "Webmozart\\Assert\\": "src/" 1975 | } 1976 | }, 1977 | "notification-url": "https://packagist.org/downloads/", 1978 | "license": [ 1979 | "MIT" 1980 | ], 1981 | "authors": [ 1982 | { 1983 | "name": "Bernhard Schussek", 1984 | "email": "bschussek@gmail.com" 1985 | } 1986 | ], 1987 | "description": "Assertions to validate method input/output with nice error messages.", 1988 | "keywords": [ 1989 | "assert", 1990 | "check", 1991 | "validate" 1992 | ], 1993 | "time": "2016-08-09 15:02:57" 1994 | } 1995 | ], 1996 | "aliases": [], 1997 | "minimum-stability": "stable", 1998 | "stability-flags": [], 1999 | "prefer-stable": false, 2000 | "prefer-lowest": false, 2001 | "platform": { 2002 | "php": ">=5.5" 2003 | }, 2004 | "platform-dev": [] 2005 | } 2006 | --------------------------------------------------------------------------------