PHPackages                             bitexpert/composer-phive-bridge - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. bitexpert/composer-phive-bridge

ActiveComposer-plugin

bitexpert/composer-phive-bridge
===============================

Update tools via phive on composer update

1.0.0(5y ago)773[1 issues](https://github.com/bitExpert/composer-phive-bridge/issues)[1 PRs](https://github.com/bitExpert/composer-phive-bridge/pulls)MITPHPPHP ^7.4|~8.0.0

Since Mar 24Pushed 2y ago2 watchersCompare

[ Source](https://github.com/bitExpert/composer-phive-bridge)[ Packagist](https://packagist.org/packages/bitexpert/composer-phive-bridge)[ RSS](/packages/bitexpert-composer-phive-bridge/feed)WikiDiscussions main Synced today

READMEChangelogDependencies (2)Versions (2)Used By (0)

Composer-PHIVE Bridge
=====================

[](#composer-phive-bridge)

[![Build Status](https://github.com/bitExpert/composer-phive-bridge/workflows/ci/badge.svg?branch=master)](https://github.com/bitExpert/composer-phive-bridge/actions)[![Mastodon Follow](https://camo.githubusercontent.com/c2abd2d790b2fdf042e992e8872c59044086bdb16b119a61d8526d6238c3c2ba/68747470733a2f2f696d672e736869656c64732e696f2f6d6173746f646f6e2f666f6c6c6f772f3130393430383638313234363937323730303f646f6d61696e3d68747470733a2f2f726865696e6e65636b61722e736f6369616c)](https://rheinneckar.social/@bitexpert)

Update the phive toolset on `composer update`

[PHIVE](https://phar.io) is a tool to distribute PHAR files which is ideal to distribute tools for your build-process without having to worry about them influencing your dependencies.

Wait, what?

Well, usually whenever you require a development tool via `composer require --dev` that tool will influence your dependency tree as all the dependencies of your tool now become dependencies of your project. So whenever you require a lot of dev-dependencies that makes dependencies-resolving much more complicated as the dependencies of those dev-dependencies suddenly need to match your projects dependencies as well. To circumvent that you can use the phar-versions of the tools you are using. Those are like binary files that do not influence your dependencies at all.

The tool to use for managing those PHAR files is [PHIVE](https://phar.io). PHIVE not only allows you to install your CI tools without influencing your dependencies, it also comes with signature check on board so that you can be absolutely sure that only tools with correct digital signatures (if available) are installed.

But now you have to handle 2 different tools to get your dependencies and your tools up-to-date.

This plugin tries to fix that by updating your PHIVE-installed tools everytime you do a `composer update`. So you now only need to update one tool and the other one is updated automatically.

Installation
------------

[](#installation)

Obviously this is installed using Composer.

```
composer require --dev bitexpert/composer-phive-bridge
```

Usage
-----

[](#usage)

After the package is installed, there is nothing more you need to do. On the next `composer update` the plugin will check for `phive` and if it is not installed, it will install `phive` in the current folder and then run `phive install` to install all tools.

If you want to add a new tool, run `phive install ` according to the [PHIVE documentation](https://phar.io)

###  Health Score

27

—

LowBetter than 49% of packages

Maintenance17

Infrequent updates — may be unmaintained

Popularity11

Limited adoption so far

Community14

Small or concentrated contributor base

Maturity57

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 66.7% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Unknown

Total

1

Last Release

1872d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/1adf0ab660536efce10aeb97f0c90ec881110b64fbd23429fa945190df0def56?d=identicon)[shochdoerfer](/maintainers/shochdoerfer)

---

Top Contributors

[![shochdoerfer](https://avatars.githubusercontent.com/u/596449?v=4)](https://github.com/shochdoerfer "shochdoerfer (16 commits)")[![heiglandreas](https://avatars.githubusercontent.com/u/91998?v=4)](https://github.com/heiglandreas "heiglandreas (5 commits)")[![szepeviktor](https://avatars.githubusercontent.com/u/952007?v=4)](https://github.com/szepeviktor "szepeviktor (2 commits)")[![bcremer](https://avatars.githubusercontent.com/u/55820?v=4)](https://github.com/bcremer "bcremer (1 commits)")

---

Tags

composerpharphivephp

### Embed Badge

![Health badge](/badges/bitexpert-composer-phive-bridge/health.svg)

```
[![Health](https://phpackages.com/badges/bitexpert-composer-phive-bridge/health.svg)](https://phpackages.com/packages/bitexpert-composer-phive-bridge)
```

###  Alternatives

[humbug/box

Fast, zero config application bundler with PHARs.

1.3k801.5k68](/packages/humbug-box)[vaimo/composer-patches

Applies a patch from a local or remote file to any package that is part of a given composer project. Patches can be defined both on project and on package level. Optional support for patch versioning, sequencing, custom patch applier configuration and patch command for testing/troubleshooting added patches.

2994.3M14](/packages/vaimo-composer-patches)[mglaman/composer-drupal-lenient

1317.4M15](/packages/mglaman-composer-drupal-lenient)[drupal/core-composer-scaffold

A flexible Composer project scaffold builder.

5341.9M441](/packages/drupal-core-composer-scaffold)[roots/wordpress-core-installer

A Composer custom installer to handle installing WordPress as a dependency

4115.6M19](/packages/roots-wordpress-core-installer)[drupal/core-project-message

Adds a message after Composer installation.

2122.6M172](/packages/drupal-core-project-message)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
