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#installing-dependencies", 5 "This file is @generated automatically" 6 ], 7 "content-hash": "967c0fd288a996c842044c1583092191", 8 "packages": [ 9 { 10 "name": "mpdf/mpdf", 11 "version": "v8.2.6", 12 "source": { 13 "type": "git", 14 "url": "https://github.com/mpdf/mpdf.git", 15 "reference": "dd30e3b01061cf8dfe65e7041ab4cc46d8ebdd44" 16 }, 17 "dist": { 18 "type": "zip", 19 "url": "https://api.github.com/repos/mpdf/mpdf/zipball/dd30e3b01061cf8dfe65e7041ab4cc46d8ebdd44", 20 "reference": "dd30e3b01061cf8dfe65e7041ab4cc46d8ebdd44", 21 "shasum": "" 22 }, 23 "require": { 24 "ext-gd": "*", 25 "ext-mbstring": "*", 26 "mpdf/psr-http-message-shim": "^1.0 || ^2.0", 27 "mpdf/psr-log-aware-trait": "^2.0 || ^3.0", 28 "myclabs/deep-copy": "^1.7", 29 "paragonie/random_compat": "^1.4|^2.0|^9.99.99", 30 "php": "^5.6 || ^7.0 || ~8.0.0 || ~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0 || ~8.5.0", 31 "psr/http-message": "^1.0 || ^2.0", 32 "psr/log": "^1.0 || ^2.0 || ^3.0", 33 "setasign/fpdi": "^2.1" 34 }, 35 "require-dev": { 36 "mockery/mockery": "^1.3.0", 37 "mpdf/qrcode": "^1.1.0", 38 "squizlabs/php_codesniffer": "^3.5.0", 39 "tracy/tracy": "~2.5", 40 "yoast/phpunit-polyfills": "^1.0" 41 }, 42 "suggest": { 43 "ext-bcmath": "Needed for generation of some types of barcodes", 44 "ext-xml": "Needed mainly for SVG manipulation", 45 "ext-zlib": "Needed for compression of embedded resources, such as fonts" 46 }, 47 "type": "library", 48 "autoload": { 49 "files": [ 50 "src/functions.php" 51 ], 52 "psr-4": { 53 "Mpdf\\": "src/" 54 } 55 }, 56 "notification-url": "https://packagist.org/downloads/", 57 "license": [ 58 "GPL-2.0-only" 59 ], 60 "authors": [ 61 { 62 "name": "Matěj Humpál", 63 "role": "Developer, maintainer" 64 }, 65 { 66 "name": "Ian Back", 67 "role": "Developer (retired)" 68 } 69 ], 70 "description": "PHP library generating PDF files from UTF-8 encoded HTML", 71 "homepage": "https://mpdf.github.io", 72 "keywords": [ 73 "pdf", 74 "php", 75 "utf-8" 76 ], 77 "support": { 78 "docs": "https://mpdf.github.io", 79 "issues": "https://github.com/mpdf/mpdf/issues", 80 "source": "https://github.com/mpdf/mpdf" 81 }, 82 "funding": [ 83 { 84 "url": "https://www.paypal.me/mpdf", 85 "type": "custom" 86 } 87 ], 88 "time": "2025-08-18T08:51:51+00:00" 89 }, 90 { 91 "name": "mpdf/psr-http-message-shim", 92 "version": "v2.0.1", 93 "source": { 94 "type": "git", 95 "url": "https://github.com/mpdf/psr-http-message-shim.git", 96 "reference": "f25a0153d645e234f9db42e5433b16d9b113920f" 97 }, 98 "dist": { 99 "type": "zip", 100 "url": "https://api.github.com/repos/mpdf/psr-http-message-shim/zipball/f25a0153d645e234f9db42e5433b16d9b113920f", 101 "reference": "f25a0153d645e234f9db42e5433b16d9b113920f", 102 "shasum": "" 103 }, 104 "require": { 105 "psr/http-message": "^2.0" 106 }, 107 "type": "library", 108 "autoload": { 109 "psr-4": { 110 "Mpdf\\PsrHttpMessageShim\\": "src/" 111 } 112 }, 113 "notification-url": "https://packagist.org/downloads/", 114 "license": [ 115 "MIT" 116 ], 117 "authors": [ 118 { 119 "name": "Mark Dorison", 120 "email": "mark@chromatichq.com" 121 }, 122 { 123 "name": "Kristofer Widholm", 124 "email": "kristofer@chromatichq.com" 125 }, 126 { 127 "name": "Nigel Cunningham", 128 "email": "nigel.cunningham@technocrat.com.au" 129 } 130 ], 131 "description": "Shim to allow support of different psr/message versions.", 132 "support": { 133 "issues": "https://github.com/mpdf/psr-http-message-shim/issues", 134 "source": "https://github.com/mpdf/psr-http-message-shim/tree/v2.0.1" 135 }, 136 "time": "2023-10-02T14:34:03+00:00" 137 }, 138 { 139 "name": "mpdf/psr-log-aware-trait", 140 "version": "v3.0.0", 141 "source": { 142 "type": "git", 143 "url": "https://github.com/mpdf/psr-log-aware-trait.git", 144 "reference": "a633da6065e946cc491e1c962850344bb0bf3e78" 145 }, 146 "dist": { 147 "type": "zip", 148 "url": "https://api.github.com/repos/mpdf/psr-log-aware-trait/zipball/a633da6065e946cc491e1c962850344bb0bf3e78", 149 "reference": "a633da6065e946cc491e1c962850344bb0bf3e78", 150 "shasum": "" 151 }, 152 "require": { 153 "psr/log": "^3.0" 154 }, 155 "type": "library", 156 "autoload": { 157 "psr-4": { 158 "Mpdf\\PsrLogAwareTrait\\": "src/" 159 } 160 }, 161 "notification-url": "https://packagist.org/downloads/", 162 "license": [ 163 "MIT" 164 ], 165 "authors": [ 166 { 167 "name": "Mark Dorison", 168 "email": "mark@chromatichq.com" 169 }, 170 { 171 "name": "Kristofer Widholm", 172 "email": "kristofer@chromatichq.com" 173 } 174 ], 175 "description": "Trait to allow support of different psr/log versions.", 176 "support": { 177 "issues": "https://github.com/mpdf/psr-log-aware-trait/issues", 178 "source": "https://github.com/mpdf/psr-log-aware-trait/tree/v3.0.0" 179 }, 180 "time": "2023-05-03T06:19:36+00:00" 181 }, 182 { 183 "name": "mpdf/qrcode", 184 "version": "v1.2.1", 185 "source": { 186 "type": "git", 187 "url": "https://github.com/mpdf/qrcode.git", 188 "reference": "5320c512776aa3c199bd8be8f707ec83d9779d85" 189 }, 190 "dist": { 191 "type": "zip", 192 "url": "https://api.github.com/repos/mpdf/qrcode/zipball/5320c512776aa3c199bd8be8f707ec83d9779d85", 193 "reference": "5320c512776aa3c199bd8be8f707ec83d9779d85", 194 "shasum": "" 195 }, 196 "require": { 197 "paragonie/random_compat": "^1.4|^2.0|^9.99.99", 198 "php": "^5.6 || ^7.0 || ^8.0" 199 }, 200 "require-dev": { 201 "mockery/mockery": "^0.9.5", 202 "squizlabs/php_codesniffer": "^3.4", 203 "tracy/tracy": "^2.5", 204 "yoast/phpunit-polyfills": "^1.0" 205 }, 206 "suggest": { 207 "ext-gd": "To output QR codes to PNG files", 208 "ext-simplexml": "To output QR codes to SVG files" 209 }, 210 "type": "library", 211 "autoload": { 212 "psr-4": { 213 "Mpdf\\QrCode\\": "src/" 214 } 215 }, 216 "notification-url": "https://packagist.org/downloads/", 217 "license": [ 218 "LGPL-2.1-or-later" 219 ], 220 "authors": [ 221 { 222 "name": "Matěj Humpál", 223 "role": "maintainer" 224 }, 225 { 226 "name": "Laurent Minguet", 227 "role": "author" 228 } 229 ], 230 "description": "QR code generator for mPDF", 231 "keywords": [ 232 "mpdf", 233 "pdf", 234 "php", 235 "qr", 236 "qrcode" 237 ], 238 "support": { 239 "issues": "https://github.com/mpdf/qrcode/issues", 240 "source": "https://github.com/mpdf/qrcode/tree/v1.2.1" 241 }, 242 "funding": [ 243 { 244 "url": "https://www.paypal.me/mpdf", 245 "type": "custom" 246 } 247 ], 248 "time": "2024-06-04T13:40:39+00:00" 249 }, 250 { 251 "name": "myclabs/deep-copy", 252 "version": "1.13.4", 253 "source": { 254 "type": "git", 255 "url": "https://github.com/myclabs/DeepCopy.git", 256 "reference": "07d290f0c47959fd5eed98c95ee5602db07e0b6a" 257 }, 258 "dist": { 259 "type": "zip", 260 "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/07d290f0c47959fd5eed98c95ee5602db07e0b6a", 261 "reference": "07d290f0c47959fd5eed98c95ee5602db07e0b6a", 262 "shasum": "" 263 }, 264 "require": { 265 "php": "^7.1 || ^8.0" 266 }, 267 "conflict": { 268 "doctrine/collections": "<1.6.8", 269 "doctrine/common": "<2.13.3 || >=3 <3.2.2" 270 }, 271 "require-dev": { 272 "doctrine/collections": "^1.6.8", 273 "doctrine/common": "^2.13.3 || ^3.2.2", 274 "phpspec/prophecy": "^1.10", 275 "phpunit/phpunit": "^7.5.20 || ^8.5.23 || ^9.5.13" 276 }, 277 "type": "library", 278 "autoload": { 279 "files": [ 280 "src/DeepCopy/deep_copy.php" 281 ], 282 "psr-4": { 283 "DeepCopy\\": "src/DeepCopy/" 284 } 285 }, 286 "notification-url": "https://packagist.org/downloads/", 287 "license": [ 288 "MIT" 289 ], 290 "description": "Create deep copies (clones) of your objects", 291 "keywords": [ 292 "clone", 293 "copy", 294 "duplicate", 295 "object", 296 "object graph" 297 ], 298 "support": { 299 "issues": "https://github.com/myclabs/DeepCopy/issues", 300 "source": "https://github.com/myclabs/DeepCopy/tree/1.13.4" 301 }, 302 "funding": [ 303 { 304 "url": "https://tidelift.com/funding/github/packagist/myclabs/deep-copy", 305 "type": "tidelift" 306 } 307 ], 308 "time": "2025-08-01T08:46:24+00:00" 309 }, 310 { 311 "name": "psr/http-message", 312 "version": "2.0", 313 "source": { 314 "type": "git", 315 "url": "https://github.com/php-fig/http-message.git", 316 "reference": "402d35bcb92c70c026d1a6a9883f06b2ead23d71" 317 }, 318 "dist": { 319 "type": "zip", 320 "url": "https://api.github.com/repos/php-fig/http-message/zipball/402d35bcb92c70c026d1a6a9883f06b2ead23d71", 321 "reference": "402d35bcb92c70c026d1a6a9883f06b2ead23d71", 322 "shasum": "" 323 }, 324 "require": { 325 "php": "^7.2 || ^8.0" 326 }, 327 "type": "library", 328 "extra": { 329 "branch-alias": { 330 "dev-master": "2.0.x-dev" 331 } 332 }, 333 "autoload": { 334 "psr-4": { 335 "Psr\\Http\\Message\\": "src/" 336 } 337 }, 338 "notification-url": "https://packagist.org/downloads/", 339 "license": [ 340 "MIT" 341 ], 342 "authors": [ 343 { 344 "name": "PHP-FIG", 345 "homepage": "https://www.php-fig.org/" 346 } 347 ], 348 "description": "Common interface for HTTP messages", 349 "homepage": "https://github.com/php-fig/http-message", 350 "keywords": [ 351 "http", 352 "http-message", 353 "psr", 354 "psr-7", 355 "request", 356 "response" 357 ], 358 "support": { 359 "source": "https://github.com/php-fig/http-message/tree/2.0" 360 }, 361 "time": "2023-04-04T09:54:51+00:00" 362 }, 363 { 364 "name": "psr/log", 365 "version": "3.0.2", 366 "source": { 367 "type": "git", 368 "url": "https://github.com/php-fig/log.git", 369 "reference": "f16e1d5863e37f8d8c2a01719f5b34baa2b714d3" 370 }, 371 "dist": { 372 "type": "zip", 373 "url": "https://api.github.com/repos/php-fig/log/zipball/f16e1d5863e37f8d8c2a01719f5b34baa2b714d3", 374 "reference": "f16e1d5863e37f8d8c2a01719f5b34baa2b714d3", 375 "shasum": "" 376 }, 377 "require": { 378 "php": ">=8.0.0" 379 }, 380 "type": "library", 381 "extra": { 382 "branch-alias": { 383 "dev-master": "3.x-dev" 384 } 385 }, 386 "autoload": { 387 "psr-4": { 388 "Psr\\Log\\": "src" 389 } 390 }, 391 "notification-url": "https://packagist.org/downloads/", 392 "license": [ 393 "MIT" 394 ], 395 "authors": [ 396 { 397 "name": "PHP-FIG", 398 "homepage": "https://www.php-fig.org/" 399 } 400 ], 401 "description": "Common interface for logging libraries", 402 "homepage": "https://github.com/php-fig/log", 403 "keywords": [ 404 "log", 405 "psr", 406 "psr-3" 407 ], 408 "support": { 409 "source": "https://github.com/php-fig/log/tree/3.0.2" 410 }, 411 "time": "2024-09-11T13:17:53+00:00" 412 }, 413 { 414 "name": "setasign/fpdi", 415 "version": "v2.6.4", 416 "source": { 417 "type": "git", 418 "url": "https://github.com/Setasign/FPDI.git", 419 "reference": "4b53852fde2734ec6a07e458a085db627c60eada" 420 }, 421 "dist": { 422 "type": "zip", 423 "url": "https://api.github.com/repos/Setasign/FPDI/zipball/4b53852fde2734ec6a07e458a085db627c60eada", 424 "reference": "4b53852fde2734ec6a07e458a085db627c60eada", 425 "shasum": "" 426 }, 427 "require": { 428 "ext-zlib": "*", 429 "php": "^7.1 || ^8.0" 430 }, 431 "conflict": { 432 "setasign/tfpdf": "<1.31" 433 }, 434 "require-dev": { 435 "phpunit/phpunit": "^7", 436 "setasign/fpdf": "~1.8.6", 437 "setasign/tfpdf": "~1.33", 438 "squizlabs/php_codesniffer": "^3.5", 439 "tecnickcom/tcpdf": "^6.8" 440 }, 441 "suggest": { 442 "setasign/fpdf": "FPDI will extend this class but as it is also possible to use TCPDF or tFPDF as an alternative. There's no fixed dependency configured." 443 }, 444 "type": "library", 445 "autoload": { 446 "psr-4": { 447 "setasign\\Fpdi\\": "src/" 448 } 449 }, 450 "notification-url": "https://packagist.org/downloads/", 451 "license": [ 452 "MIT" 453 ], 454 "authors": [ 455 { 456 "name": "Jan Slabon", 457 "email": "jan.slabon@setasign.com", 458 "homepage": "https://www.setasign.com" 459 }, 460 { 461 "name": "Maximilian Kresse", 462 "email": "maximilian.kresse@setasign.com", 463 "homepage": "https://www.setasign.com" 464 } 465 ], 466 "description": "FPDI is a collection of PHP classes facilitating developers to read pages from existing PDF documents and use them as templates in FPDF. Because it is also possible to use FPDI with TCPDF, there are no fixed dependencies defined. Please see suggestions for packages which evaluates the dependencies automatically.", 467 "homepage": "https://www.setasign.com/fpdi", 468 "keywords": [ 469 "fpdf", 470 "fpdi", 471 "pdf" 472 ], 473 "support": { 474 "issues": "https://github.com/Setasign/FPDI/issues", 475 "source": "https://github.com/Setasign/FPDI/tree/v2.6.4" 476 }, 477 "funding": [ 478 { 479 "url": "https://tidelift.com/funding/github/packagist/setasign/fpdi", 480 "type": "tidelift" 481 } 482 ], 483 "time": "2025-08-05T09:57:14+00:00" 484 } 485 ], 486 "packages-dev": [], 487 "aliases": [], 488 "minimum-stability": "stable", 489 "stability-flags": {}, 490 "prefer-stable": false, 491 "prefer-lowest": false, 492 "platform": {}, 493 "platform-dev": {}, 494 "platform-overrides": { 495 "php": "8.0" 496 }, 497 "plugin-api-version": "2.6.0" 498} 499