System Administration

(contined from further System Administration)

PHP code dependencies

2022 - mDIS-v3

These are the PHP code dependencies as of Mar 31, 2022. They can be determined with composer show, executed in the directory where file composer.lock is located. Many of these packages are related to automated testing, and as such are not relevant in production.
All these are located in the backend/vendor/ directory, and will consume about 200 MB of disk space.

Number Name Version Description
1 2amigos/yii2-selectize-widget 1.1.0 The selectize.js widget for the Yii framework
2 2amigos/yii2-usuario 1.5.1 Highly customizable and extensible user management
3 ancor/yii2-related-kv-storage dev-master 1d86053 Related key-value storage in SQL Database.
4 behat/gherkin v4.9.0 Gherkin DSL parser for PHP
5 bower-asset/bootstrap v3.4.1
bower-asset/inputmask
6 codeception/codeception 4.1.31 BDD-style testing framework
7 codeception/lib-asserts 1.13.2 Assertion methods used by Codeception core and Asserts module
8 codeception/lib-innerbrowser 1.5.1 Parent library for all Codeception framework modules and PhpBrowser
9 codeception/module-asserts 1.3.1 Codeception module containing various assertions
10 codeception/module-db 1.2.0 DB module for Codeception
11 codeception/module-filesystem 1.0.3 Codeception module for testing local filesystem
12 codeception/module-phpbrowser 1.0.2 Codeception module for testing web application over HTTP
13 codeception/module-rest 1.4.2 REST module for Codeception
14 codeception/module-yii2 1.1.5 Codeception module for Yii2 framework
15 codeception/phpunit-wrapper 8.1.4 PHPUnit classes used by Codeception
16 codeception/specify 0.4.6 BDD code blocks for PHPUnit and Codeception
17 codeception/stub 4.0.2 Flexible Stub wrapper for PHPUnit's Mock Builder
18 codeception/verify 1.1.0 BDD assertion library for PHPUnit
19 codeitnowin/barcode 3.0.6 Barcode & Qr Code generator library by http://www.codeitnow.in. You can use it with Custom PHP application or any PHP Framework such as Laravel
20 doctrine/instantiator 1.4.1 A small
21 ezyang/htmlpurifier v4.14.0 Standards compliant HTML filter written in PHP
22 fakerphp/faker v1.19.0 Faker is a PHP library that generates fake data for you.
23 guzzlehttp/guzzle 7.4.1 Guzzle is a PHP HTTP client library
24 guzzlehttp/promises 1.5.1 Guzzle promises library
25 guzzlehttp/psr7 2.1.0 PSR-7 message implementation that also provides common utility methods
26 justinrainbow/json-schema 5.2.11 A library to validate a json schema.
27 kartik-v/yii2-mpdf dev-master 2679af9 A Yii2 wrapper component for the mPDF library which generates PDF files from UTF-8 encoded HTML.
28 mpdf/mpdf v8.0.17 PHP library generating PDF files from UTF-8 encoded HTML
29 myclabs/deep-copy 1.11.0 Create deep copies (clones) of your objects
30 opis/closure 3.6.3 A library that can be used to serialize closures (anonymous functions) and arbitrary objects.
31 paragonie/random_compat v9.99.99 PHP 5.x polyfill for random_bytes() and random_int() from PHP 7
32 phar-io/manifest 2.0.3 Component for reading phar.io manifest information from a PHP Archive (PHAR)
33 phar-io/version 3.2.1 Library for handling version information and constraints
34 phpdocumentor/reflection-common 2.2.0 Common reflection classes used by phpdocumentor to reflect the code structure
35 phpdocumentor/reflection-docblock 5.3.0 With this component
36 phpdocumentor/type-resolver 1.6.0 A PSR-5 based resolver of Class names
37 phpspec/php-diff v1.1.3 A comprehensive library for generating differences between two hashable objects (strings or arrays).
38 phpspec/prophecy v1.15.0 Highly opinionated mocking framework for PHP 5.3+
39 phpunit/php-code-coverage 7.0.15 Library that provides collection
40 phpunit/php-file-iterator 2.0.5 FilterIterator implementation that filters files based on a list of suffixes.
41 phpunit/php-text-template 1.2.1 Simple template engine.
42 phpunit/php-timer 2.1.3 Utility class for timing
43 phpunit/php-token-stream 4.0.4 Wrapper around PHP's tokenizer extension.
44 phpunit/phpunit 8.5.24 The PHP Unit Testing framework.
45 psr/container 1.1.2 Common Container Interface (PHP FIG PSR-11)
46 psr/event-dispatcher 1.0.0 Standard interfaces for event handling.
47 psr/http-client 1.0.1 Common interface for HTTP clients
48 psr/http-factory 1.0.1 Common interfaces for PSR-7 HTTP message factories
49 psr/http-message 1.0.1 Common interface for HTTP messages
50 psr/log 1.1.4 Common interface for logging libraries
51 ralouphie/getallheaders 3.0.3 A polyfill for getallheaders.
52 ramsey/uuid 3.9.2 Formerly rhumsaa/uuid. A PHP 5.4+ library for generating RFC 4122 version 1
53 sebastian/code-unit-reverse-lookup 1.0.2 Looks up which function or method a line of code belongs to
54 sebastian/comparator 3.0.3 Provides the functionality to compare PHP values for equality
55 sebastian/diff 3.0.3 Diff implementation
56 sebastian/environment 4.2.4 Provides functionality to handle HHVM/PHP environments
57 sebastian/exporter 3.1.4 Provides the functionality to export PHP variables for visualization
58 sebastian/global-state 3.0.2 Snapshotting of global state
59 sebastian/object-enumerator 3.0.4 Traverses array structures and object graphs to enumerate all referenced objects
60 sebastian/object-reflector 1.1.2 Allows reflection of object attributes
61 sebastian/recursion-context 3.0.1 Provides functionality to recursively process PHP variables
62 sebastian/resource-operations 2.0.2 Provides a list of PHP built-in functions that operate on resources
63 sebastian/type 1.1.4 Collection of value objects that represent the types of the PHP type system
64 sebastian/version 2.0.1 Library that helps with managing the version number of Git-hosted PHP projects
65 setasign/fpdi v2.3.6 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
66 softcreatr/jsonpath 0.7.5 JSONPath implementation for parsing
67 swiftmailer/swiftmailer v5.4.12 Swiftmailer
68 symfony/browser-kit v4.2.4 Symfony BrowserKit Component
69 symfony/console v5.4.5 Eases the creation of beautiful and testable command line interfaces
70 symfony/css-selector v5.4.3 Converts CSS selectors to XPath expressions
71 symfony/deprecation-contracts v2.5.0 A generic function and convention to trigger deprecation notices
72 symfony/dom-crawler v4.4.39 Eases DOM navigation for HTML and XML documents
73 symfony/event-dispatcher v5.4.3 Provides tools that allow your application components to communicate with each other by dispatching events and listening to them
74 symfony/event-dispatcher-contracts v2.5.0 Generic abstractions related to dispatching event
75 symfony/finder v5.4.3 Finds files and directories via an intuitive fluent interface
76 symfony/polyfill-ctype v1.25.0 Symfony polyfill for ctype functions
77 symfony/polyfill-intl-grapheme v1.25.0 Symfony polyfill for intl's grapheme_* functions
78 symfony/polyfill-intl-normalizer v1.25.0 Symfony polyfill for intl's Normalizer class and related functions
79 symfony/polyfill-mbstring v1.25.0 Symfony polyfill for the Mbstring extension
80 symfony/polyfill-php73 v1.25.0 Symfony polyfill backporting some PHP 7.3+ features to lower PHP versions
81 symfony/polyfill-php80 v1.25.0 Symfony polyfill backporting some PHP 8.0+ features to lower PHP versions
82 symfony/service-contracts v2.5.0 Generic abstractions related to writing services
83 symfony/string v5.4.3 Provides an object-oriented API to strings and deals with bytes
84 symfony/yaml v5.4.3 Loads and dumps YAML files
85 theseer/tokenizer 1.2.1 A small library for converting tokenized PHP source code into XML and potentially other formats
86 vlucas/phpdotenv v2.6.9 Loads environment variables from .env to getenv()
87 webmozart/assert 1.10.0 Assertions to validate method input/output with nice error messages.
88 yiisoft/yii2 2.0.45 Yii PHP Framework Version 2
89 yiisoft/yii2-authclient 2.2.12 External authentication via OAuth and OpenID for the Yii framework
90 yiisoft/yii2-bootstrap 2.0.11 The Twitter Bootstrap extension for the Yii framework
91 yiisoft/yii2-composer 2.0.10 The composer plugin for Yii extension installer
92 yiisoft/yii2-debug 2.1.18 The debugger extension for the Yii framework
93 yiisoft/yii2-faker 2.0.5 Fixture generator. The Faker integration for the Yii framework.
94 yiisoft/yii2-gii 2.1.4 The Gii extension for the Yii framework
95 yiisoft/yii2-httpclient 2.0.14 HTTP client extension for the Yii framework
96 yiisoft/yii2-swiftmailer 2.0.7 The SwiftMailer integration for the Yii framework
97 yiithings/yii2-dotenv 1.0.2 PHP DotEnv for Yii2 framework

2019 - mDIS-v2

These are the PHP code dependencies as of Oct 31, 2019.
Many of these packages are related to testing, and not relevant in production.

Number Name Version Description
1 behat/gherkin (opens new window) v4.6.0 Gherkin DSL parser for PHP 5.3
2 bower-asset/bootstrap (opens new window) v3.4.1
3 bower-asset/inputmask (opens new window) 3.3.11
4 bower-asset/jquery (opens new window) 3.4.1
5 bower-asset/punycode (opens new window) v1.3.2
6 bower-asset/typeahead (opens new window).js v0.11.1
7 bower-asset/yii2-pjax (opens new window) 2.0.7.1
8 cebe/markdown (opens new window) 1.2.1 A super fast, highly extensible markdown parser for PHP
9 codeception/base (opens new window) 2.5.6 BDD-style testing framework
10 codeception/phpunit-wrapper (opens new window) 7.7.1 PHPUnit classes used by Codeception
11 codeception/specify (opens new window) 0.4.6 BDD code blocks for PHPUnit and Codeception
12 codeception/stub (opens new window) 2.1.0 Flexible Stub wrapper for PHPUnit's Mock Builder
13 codeception/verify (opens new window) 0.3.3 BDD assertion library for PHPUnit
14 dektrium/yii2-rbac (opens new window) 1.0.1 RBAC management module for Yii2
15 dektrium/yii2-user (opens new window) 0.9.14 Flexible user registration and authentication module for Yii2
16 doctrine/instantiator (opens new window) 1.2.0 A small, lightweight utility to instantiate objects in PHP without invoking their constructors
17 ezyang/htmlpurifier (opens new window) v4.11.0 Standards compliant HTML filter written in PHP
18 fzaninotto/faker (opens new window) v1.8.0 Faker is a PHP library that generates fake data for you.
19 guzzlehttp/psr7 (opens new window) 1.6.1 PSR-7 message implementation that also provides common utility methods
20 kartik-v/yii2-krajee-base (opens new window) v2.0.5 Base library and foundation components for all Yii2 Krajee extensions.
21 kartik-v/yii2-mpdf (opens new window) dev-master e513d17 A Yii2 wrapper component for the mPDF library which generates PDF files from UTF-8 encoded HTML.
22 kartik-v/yii2-widget-select2 (opens new window) v2.1.4 Enhanced Yii2 wrapper for the Select2 jQuery plugin (sub repo split from yii2-widgets).
23 mpdf/mpdf (opens new window) v8.0.2 PHP library generating PDF files from UTF-8 encoded HTML
24 myclabs/deep-copy (opens new window) 1.9.3 Create deep copies (clones) of your objects
25 paragonie/random_compat (opens new window) v9.99.99 PHP 5.x polyfill for random_bytes() and random_int() from PHP 7
26 phar-io/manifest (opens new window) 1.0.3 Component for reading phar.io manifest information from a PHP Archive (PHAR)
27 phar-io/version (opens new window) 2.0.1 Library for handling version information and constraints
28 phpdocumentor/reflection-common (opens new window) 2.0.0 Common reflection classes used by phpdocumentor to reflect the code structure
29 phpdocumentor/reflection-docblock (opens new window) 4.3.2 With this component, a library can provide support for annotations via DocBlocks or otherwise retrieve information that is embedded in a DocBlock.
30 phpdocumentor/type-resolver (opens new window) 1.0.1 A PSR-5 based resolver of Class names, Types and Structural Element Names
31 phpspec/php-diff (opens new window) v1.1.0 A comprehensive library for generating differences between two hashable objects (strings or arrays).
32 phpspec/prophecy (opens new window) 1.9.0 Highly opinionated mocking framework for PHP 5.3+
33 phpunit/php-code-coverage (opens new window) 6.1.4 Library that provides collection, processing, and rendering functionality for PHP code coverage information.
34 phpunit/php-file-iterator (opens new window) 2.0.2 FilterIterator implementation that filters files based on a list of suffixes.
35 phpunit/php-text-template (opens new window) 1.2.1 Simple template engine.
36 phpunit/php-timer (opens new window) 2.1.2 Utility class for timing
37 phpunit/php-token-stream (opens new window) 3.1.1 Wrapper around PHP's tokenizer extension.
38 phpunit/phpunit (opens new window) 7.5.16 The PHP Unit Testing framework.
39 psr/container (opens new window) 1.0.0 Common Container Interface (PHP FIG PSR-11)
40 psr/http-message (opens new window) 1.0.1 Common interface for HTTP messages
41 psr/log (opens new window) 1.1.0 Common interface for logging libraries
42 ralouphie/getallheaders (opens new window) 3.0.3 A polyfill for getallheaders.
43 sebastian/code-unit-reverse-lookup (opens new window) 1.0.1 Looks up which function or method a line of code belongs to
44 sebastian/comparator (opens new window) 3.0.2 Provides the functionality to compare PHP values for equality
45 sebastian/diff (opens new window) 3.0.2 Diff implementation
46 sebastian/environment (opens new window) 4.2.2 Provides functionality to handle HHVM/PHP (opens new window) environments
47 sebastian/exporter (opens new window) 3.1.2 Provides the functionality to export PHP variables for visualization
48 sebastian/global-state (opens new window) 2.0.0 Snapshotting of global state
49 sebastian/object-enumerator (opens new window) 3.0.3 Traverses array structures and object graphs to enumerate all referenced objects
50 sebastian/object-reflector (opens new window) 1.1.1 Allows reflection of object attributes, including inherited and non-public ones
51 sebastian/recursion-context (opens new window) 3.0.0 Provides functionality to recursively process PHP variables
52 sebastian/resource-operations (opens new window) 2.0.1 Provides a list of PHP built-in functions that operate on resources
53 sebastian/version (opens new window) 2.0.1 Library that helps with managing the version number of Git-hosted PHP projects
54 select2/select2 (opens new window) 4.0.10 Select2 is a jQuery based replacement for select boxes.
55 setasign/fpdi (opens new window) v2.2.0 FPDI is a collection of PHP classes facilitating developers to read pages from existing PDF documents and use them as templates in FPDF.
56 swiftmailer/swiftmailer (opens new window) v5.4.12 Swiftmailer, free feature-rich PHP mailer
57 symfony/browser-kit (opens new window) v4.3.5 Symfony BrowserKit Component
58 symfony/console (opens new window) v4.3.5 Symfony Console Component
59 symfony/css-selector (opens new window) v4.3.5 Symfony CssSelector Component
60 symfony/dom-crawler (opens new window) v4.3.5 Symfony DomCrawler Component
61 symfony/event-dispatcher (opens new window) v4.3.5 Symfony EventDispatcher Component
62 symfony/event-dispatcher-contracts (opens new window) v1.1.7 Generic abstractions related to dispatching event
63 symfony/finder (opens new window) v4.3.5 Symfony Finder Component
64 symfony/polyfill-ctype (opens new window) v1.12.0 Symfony polyfill for ctype functions
65 symfony/polyfill-mbstring (opens new window) v1.12.0 Symfony polyfill for the Mbstring extension
66 symfony/polyfill-php73 (opens new window) v1.12.0 Symfony polyfill backporting some PHP 7.3+ features to lower PHP versions
67 symfony/service-contracts (opens new window) v1.1.7 Generic abstractions related to writing services
68 symfony/yaml (opens new window) v4.3.5 Symfony Yaml Component
69 theseer/tokenizer (opens new window) 1.1.3 A small library for converting tokenized PHP source code into XML and potentially other formats
70 vlucas/phpdotenv (opens new window) v2.6.1 Loads environment variables from .env to getenv(), $_ENV and $_SERVER automagically.
71 webmozart/assert (opens new window) 1.5.0 Assertions to validate method input/output (opens new window) with nice error messages.
72 yiisoft/yii2 (opens new window) 2.0.28 Yii PHP Framework Version 2
73 yiisoft/yii2-authclient (opens new window) 2.2.4 External authentication via OAuth and OpenID for the Yii framework
74 yiisoft/yii2-bootstrap (opens new window) 2.0.10 The Twitter Bootstrap extension for the Yii framework
75 yiisoft/yii2-composer (opens new window) 2.0.8 The composer plugin for Yii extension installer
76 yiisoft/yii2-debug (opens new window) 2.0.14 The debugger extension for the Yii framework
77 yiisoft/yii2-faker (opens new window) 2.0.4 Fixture generator. The Faker integration for the Yii framework.
78 yiisoft/yii2-gii (opens new window) 2.0.8 The Gii extension for the Yii framework
79 yiisoft/yii2-httpclient (opens new window) 2.0.12 HTTP client extension for the Yii framework
80 yiisoft/yii2-swiftmailer (opens new window) 2.0.7 The SwiftMailer integration for the Yii framework
81 yiithings/yii2-dotenv (opens new window) 1.0.2 PHP DotEnv for Yii2 framework