ctupramod Yes, in fact I think it's the only way to update lots of dependencies and packages used by flarum and other extensions, for example illuminate and symfony among others.
Look I just did it in one of my installations, imagine updating one by one....
composer update
Loading composer repositories with package information
Updating dependencies
Lock file operations: 1 install, 50 updates, 0 removals
- Upgrading doctrine/cache (1.11.0 => 1.11.3)
- Upgrading filp/whoops (2.12.1 => 2.13.0)
- Upgrading illuminate/bus (v8.41.0 => v8.45.1)
- Upgrading illuminate/cache (v8.41.0 => v8.45.1)
- Upgrading illuminate/collections (v8.41.0 => v8.45.1)
- Upgrading illuminate/config (v8.41.0 => v8.45.1)
- Upgrading illuminate/console (v8.41.0 => v8.45.1)
- Upgrading illuminate/container (v8.41.0 => v8.45.1)
- Upgrading illuminate/contracts (v8.41.0 => v8.45.1)
- Upgrading illuminate/database (v8.41.0 => v8.45.1)
- Upgrading illuminate/events (v8.41.0 => v8.45.1)
- Upgrading illuminate/filesystem (v8.41.0 => v8.45.1)
- Upgrading illuminate/hashing (v8.41.0 => v8.45.1)
- Upgrading illuminate/macroable (v8.41.0 => v8.45.1)
- Upgrading illuminate/mail (v8.41.0 => v8.45.1)
- Upgrading illuminate/pipeline (v8.41.0 => v8.45.1)
- Upgrading illuminate/queue (v8.41.0 => v8.45.1)
- Upgrading illuminate/session (v8.41.0 => v8.45.1)
- Upgrading illuminate/support (v8.41.0 => v8.45.1)
- Upgrading illuminate/translation (v8.41.0 => v8.45.1)
- Upgrading illuminate/validation (v8.41.0 => v8.45.1)
- Upgrading illuminate/view (v8.41.0 => v8.45.1)
- Upgrading laminas/laminas-diactoros (2.5.1 => 2.6.0)
- Upgrading league/commonmark (1.6.1 => 1.6.2)
- Upgrading monolog/monolog (1.26.0 => 1.26.1)
- Upgrading nesbot/carbon (2.47.0 => 2.48.1)
- Upgrading s9e/text-formatter (2.9.1 => 2.9.3)
- Upgrading softcreatr/php-mime-detector (3.2.0 => 3.2.1)
- Upgrading symfony/config (v5.2.7 => v5.3.0)
- Upgrading symfony/console (v5.2.7 => v5.3.0)
- Upgrading symfony/css-selector (v5.2.7 => v5.3.0)
- Upgrading symfony/event-dispatcher (v5.2.4 => v5.3.0)
- Upgrading symfony/filesystem (v5.2.7 => v5.3.0)
- Upgrading symfony/finder (v5.2.4 => v5.3.0)
- Upgrading symfony/http-foundation (v5.2.7 => v5.3.1)
- Upgrading symfony/mime (v5.2.7 => v5.3.0)
- Upgrading symfony/polyfill-ctype (v1.22.1 => v1.23.0)
- Upgrading symfony/polyfill-iconv (v1.22.1 => v1.23.0)
- Upgrading symfony/polyfill-intl-grapheme (v1.22.1 => v1.23.0)
- Upgrading symfony/polyfill-intl-idn (v1.22.1 => v1.23.0)
- Upgrading symfony/polyfill-intl-normalizer (v1.22.1 => v1.23.0)
- Upgrading symfony/polyfill-mbstring (v1.22.1 => v1.23.0)
- Upgrading symfony/polyfill-php72 (v1.22.1 => v1.23.0)
- Upgrading symfony/polyfill-php73 (v1.22.1 => v1.23.0)
- Upgrading symfony/polyfill-php80 (v1.22.1 => v1.23.0)
- Locking symfony/polyfill-php81 (v1.23.0)
- Upgrading symfony/process (v5.2.7 => v5.3.0)
- Upgrading symfony/string (v5.2.6 => v5.3.0)
- Upgrading symfony/translation (v5.2.7 => v5.3.0)
- Upgrading symfony/yaml (v5.2.7 => v5.3.0)
- Upgrading zerosonesfun/direct-links (2.0.4 => 2.1)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 1 install, 50 updates, 0 removals
- Upgrading symfony/polyfill-ctype (v1.22.1 => v1.23.0): Extracting archive
- Upgrading symfony/yaml (v5.2.7 => v5.3.0): Extracting archive
- Upgrading symfony/polyfill-php80 (v1.22.1 => v1.23.0): Extracting archive
- Upgrading symfony/polyfill-mbstring (v1.22.1 => v1.23.0): Extracting archive
- Upgrading symfony/translation (v5.2.7 => v5.3.0): Extracting archive
- Upgrading symfony/polyfill-php72 (v1.22.1 => v1.23.0): Extracting archive
- Upgrading symfony/polyfill-intl-normalizer (v1.22.1 => v1.23.0): Extracting archive
- Upgrading symfony/polyfill-intl-idn (v1.22.1 => v1.23.0): Extracting archive
- Upgrading symfony/mime (v5.2.7 => v5.3.0): Extracting archive
- Upgrading symfony/event-dispatcher (v5.2.4 => v5.3.0): Extracting archive
- Upgrading symfony/polyfill-intl-grapheme (v1.22.1 => v1.23.0): Extracting archive
- Upgrading symfony/string (v5.2.6 => v5.3.0): Extracting archive
- Upgrading symfony/polyfill-php73 (v1.22.1 => v1.23.0): Extracting archive
- Upgrading symfony/console (v5.2.7 => v5.3.0): Extracting archive
- Installing symfony/polyfill-php81 (v1.23.0): Extracting archive
- Upgrading symfony/filesystem (v5.2.7 => v5.3.0): Extracting archive
- Upgrading symfony/config (v5.2.7 => v5.3.0): Extracting archive
- Upgrading s9e/text-formatter (2.9.1 => 2.9.3): Extracting archive
- Upgrading nesbot/carbon (2.47.0 => 2.48.1): Extracting archive
- Upgrading monolog/monolog (1.26.0 => 1.26.1): Extracting archive
- Upgrading laminas/laminas-diactoros (2.5.1 => 2.6.0): Extracting archive
- Upgrading illuminate/macroable (v8.41.0 => v8.45.1): Extracting archive
- Upgrading illuminate/contracts (v8.41.0 => v8.45.1): Extracting archive
- Upgrading illuminate/collections (v8.41.0 => v8.45.1): Extracting archive
- Upgrading illuminate/support (v8.41.0 => v8.45.1): Extracting archive
- Upgrading symfony/finder (v5.2.4 => v5.3.0): Extracting archive
- Upgrading illuminate/filesystem (v8.41.0 => v8.45.1): Extracting archive
- Upgrading illuminate/container (v8.41.0 => v8.45.1): Extracting archive
- Upgrading illuminate/pipeline (v8.41.0 => v8.45.1): Extracting archive
- Upgrading illuminate/bus (v8.41.0 => v8.45.1): Extracting archive
- Upgrading illuminate/events (v8.41.0 => v8.45.1): Extracting archive
- Upgrading illuminate/view (v8.41.0 => v8.45.1): Extracting archive
- Upgrading symfony/http-foundation (v5.2.7 => v5.3.1): Extracting archive
- Upgrading illuminate/translation (v8.41.0 => v8.45.1): Extracting archive
- Upgrading illuminate/validation (v8.41.0 => v8.45.1): Extracting archive
- Upgrading illuminate/session (v8.41.0 => v8.45.1): Extracting archive
- Upgrading symfony/process (v5.2.7 => v5.3.0): Extracting archive
- Upgrading illuminate/database (v8.41.0 => v8.45.1): Extracting archive
- Upgrading illuminate/console (v8.41.0 => v8.45.1): Extracting archive
- Upgrading illuminate/queue (v8.41.0 => v8.45.1): Extracting archive
- Upgrading symfony/css-selector (v5.2.7 => v5.3.0): Extracting archive
- Upgrading symfony/polyfill-iconv (v1.22.1 => v1.23.0): Extracting archive
- Upgrading league/commonmark (1.6.1 => 1.6.2): Extracting archive
- Upgrading illuminate/mail (v8.41.0 => v8.45.1): Extracting archive
- Upgrading illuminate/hashing (v8.41.0 => v8.45.1): Extracting archive
- Upgrading illuminate/config (v8.41.0 => v8.45.1): Extracting archive
- Upgrading illuminate/cache (v8.41.0 => v8.45.1): Extracting archive
- Upgrading filp/whoops (2.12.1 => 2.13.0): Extracting archive
- Upgrading doctrine/cache (1.11.0 => 1.11.3): Extracting archive
- Upgrading softcreatr/php-mime-detector (3.2.0 => 3.2.1): Extracting archive
- Upgrading zerosonesfun/direct-links (2.0.4 => 2.1): Extracting archive