Add New Items:
---------------------------------------------------------------------------

> cd this directory
> composer require phpmailer/phpmailer
> composer require jasig/phpcas
> composer require dompdf/dompdf
> composer require mpdf/mpdf
> composer require microsoft/microsoft-graph
> composer require aws/aws-sdk-php
> composer require phpoffice/phpspreadsheet

Update Items:
---------------------------------------------------------------------------

All:      composer update

Specific: composer update drupal/core --with-dependencies


RackForms Post Update:

Update code file: composer > vendor > composer > autoload_real.php

if (file_exists($file)) {
    if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
        require $file;

        $GLOBALS['__composer_autoload_files'][$fileIdentifier] = true;
    }
}

Update code file: composer > vendor > composer > platform_check.php

if (!(PHP_VERSION_ID >= 70100)) {

Reason: symfony/deprication-contracts contains an invlid entry for minimum version (PHP 8.1)

Also update:

composer.lock & vendor/symfony/deprecation-contracts/composer.json


For RackForms Module Use
---------------------------------------------------------------------------

Include FBXMLParser Code: $this->add_use_block('use Aws\S3\S3Client;')

The Require Path For Forms Is: require_once('../../../composer/vendor/autoload.php');

Exclude Non-Essential Modules During Build In: Main.php

Get Dependencies
---------------------------------------------------------------------------

composer show -n aws/aws-sdk-php --tree

---------------------------------------------------------------------------
History
---------------------------------------------------------------------------

# Build 953 (RackForms 7.8.4) 4.5.22 #
  - Upgrading symfony/polyfill-mbstring (v1.23.1 => v1.25.0): Extracting archive
  - Upgrading guzzlehttp/psr7 (2.1.0 => 2.2.1): Extracting archive
  - Upgrading symfony/deprecation-contracts (v2.5.0 => v3.0.0): Extracting archive
  - Upgrading guzzlehttp/guzzle (7.4.0 => 7.4.2): Extracting archive
  - Upgrading aws/aws-sdk-php (3.204.6 => 3.218.1): Extracting archive
  - Upgrading sabberworm/php-css-parser (8.3.1 => 8.4.0): Extracting archive
  - Upgrading phenx/php-svg-lib (0.3.4 => 0.4.1): Extracting archive
  - Upgrading phenx/php-font-lib (0.5.2 => 0.5.4): Extracting archive
  - Upgrading dompdf/dompdf (v1.1.1 => v1.2.1): Extracting archive
  - Upgrading myclabs/deep-copy (1.10.2 => 1.11.0): Extracting archive
  - Upgrading mpdf/mpdf (v8.0.15 => v8.0.17): Extracting archive
  - Upgrading phpmailer/phpmailer (v6.5.3 => v6.6.0): Extracting archive
  - Upgrading ezyang/htmlpurifier (v4.13.0 => v4.14.0): Extracting archive
  - Upgrading phpoffice/phpspreadsheet (1.20.0 => 1.22.0): Extracting archive