PHPackages                             amazeeio/drupal\_integrations - 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. [DevOps &amp; Deployment](/categories/devops)
4. /
5. amazeeio/drupal\_integrations

ActiveDrupal-drush[DevOps &amp; Deployment](/categories/devops)

amazeeio/drupal\_integrations
=============================

Add this project to any Drupal 9+ distribution based on drupal/core-composer-scaffold to enable it for use on Lagoon.

0.5.0(1y ago)1561.8k↓23.8%4[11 issues](https://github.com/amazeeio/drupal-integrations/issues)[7 PRs](https://github.com/amazeeio/drupal-integrations/pulls)1MITPHP

Since Jun 24Pushed 1mo ago3 watchersCompare

[ Source](https://github.com/amazeeio/drupal-integrations)[ Packagist](https://packagist.org/packages/amazeeio/drupal_integrations)[ RSS](/packages/amazeeio-drupal-integrations/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (4)Dependencies (3)Versions (27)Used By (1)

amazeeio/drupal\_integrations
=============================

[](#amazeeiodrupal_integrations)

Add this project to any Drupal distribution based on drupal/core-composer-scaffold to enable it for use on Lagoon.

This project enables the following Lagoon integrations:

- Injects the Lagoon database credentials for the Drupal site
- Demonstrates how to turn on twig debugging on non-production Lagoon environments
- Sets the path to:
    - Configuration import / export directory
    - Private files
    - Temporary files
    - Twig cache files
- Establishes a secure, random hash salt for Drupal
- Prevents the user from updating Drupal core with Drush
- Configures the trusted host patterns to avoid a warning that is not applicable to Lagoon
- Ignores large cache directories (e.g. node modules and bower components)
- Installs lagoon wildcard drush alias file
- Drush commands for lagoon

Enabling this project
---------------------

[](#enabling-this-project)

This project must be enabled in the top-level composer.json file, or it will be ignored and will not perform any of its functions.

```
{
    ...
    "require": {
        "amazeeio/drupal_integrations"
    },
    ...
    "extra": {
        "drupal-scaffold": {
            "allowed-packages": [
                "amazeeio/drupal_integrations"
            ]
        }
    }
}

```

Drush commands for Lagoon
-------------------------

[](#drush-commands-for-lagoon)

```
   lagoon:aliases (la)                  Get all remote aliases from lagoon API.
   lagoon:jwt (jwt)                     Generate a JWT token for the lagoon API.
   lagoon:post-rollout-tasks            Run post-rollout tasks.
   lagoon:pre-rollout-tasks             Run pre-rollout tasks.

```

Tests
-----

[](#tests)

Tests will run PHPCS across all files within the `assets` and `src` directories.

```
composer install
composer test

```

Site-Wide Drush Commands
------------------------

[](#site-wide-drush-commands)

Installing this module requires that the installer-paths in the Drupal site's composer.json file contains "drush/Commands/contrib/{$name}": \["type:drupal-drush"\].

```
    "extra": {
        "installer-paths": {
            "drush/Commands/contrib/{$name}": ["type:drupal-drush"]
        }
    }

```

Credits
-------

[](#credits)

Big thanks goes out to [Greg Anderson](https://github.com/greg-1-anderson) from [Pantheon](https://pantheon.io/) all his hard work that went into improving drupal's composer integration allows us to manage platform settings via a composer project.

###  Health Score

43

—

FairBetter than 91% of packages

Maintenance45

Moderate activity, may be stable

Popularity40

Moderate usage in the ecosystem

Community21

Small or concentrated contributor base

Maturity55

Maturing project, gaining track record

 Bus Factor2

2 contributors hold 50%+ of commits

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

Every ~109 days

Recently: every ~310 days

Total

15

Last Release

622d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/f7e53a12a16b6d51d24db4fcdc219f63870874a0c430634eb300e32ad38db559?d=identicon)[amazeeio](/maintainers/amazeeio)

---

Top Contributors

[![thom8](https://avatars.githubusercontent.com/u/331453?v=4)](https://github.com/thom8 "thom8 (35 commits)")[![tobybellwood](https://avatars.githubusercontent.com/u/4373945?v=4)](https://github.com/tobybellwood "tobybellwood (16 commits)")[![greg-1-anderson](https://avatars.githubusercontent.com/u/612191?v=4)](https://github.com/greg-1-anderson "greg-1-anderson (12 commits)")[![seanhamlin](https://avatars.githubusercontent.com/u/10605846?v=4)](https://github.com/seanhamlin "seanhamlin (3 commits)")[![bomoko](https://avatars.githubusercontent.com/u/297936?v=4)](https://github.com/bomoko "bomoko (3 commits)")[![Schnitzel](https://avatars.githubusercontent.com/u/750999?v=4)](https://github.com/Schnitzel "Schnitzel (3 commits)")[![dwoods](https://avatars.githubusercontent.com/u/178139?v=4)](https://github.com/dwoods "dwoods (2 commits)")[![skyred](https://avatars.githubusercontent.com/u/164034?v=4)](https://github.com/skyred "skyred (1 commits)")[![stevector](https://avatars.githubusercontent.com/u/211029?v=4)](https://github.com/stevector "stevector (1 commits)")[![artemkolotilkin](https://avatars.githubusercontent.com/u/334160?v=4)](https://github.com/artemkolotilkin "artemkolotilkin (1 commits)")

### Embed Badge

![Health badge](/badges/amazeeio-drupal-integrations/health.svg)

```
[![Health](https://phpackages.com/badges/amazeeio-drupal-integrations/health.svg)](https://phpackages.com/packages/amazeeio-drupal-integrations)
```

###  Alternatives

[deployer/deployer

Deployment Tool

11.1k25.4M207](/packages/deployer-deployer)[appwrite/server-ce

End to end backend server for frontend and mobile apps.

55.3k84.2k](/packages/appwrite-server-ce)[pragmarx/health

Laravel Server &amp; App Health Monitor and Notifier

2.0k1.0M2](/packages/pragmarx-health)[felixfbecker/language-server-protocol

PHP classes for the Language Server Protocol

22476.7M6](/packages/felixfbecker-language-server-protocol)[heroku/heroku-buildpack-php

Toolkit for starting a PHP application locally, with or without foreman, using the same config for PHP and Apache2/Nginx as on Heroku

8161.3M10](/packages/heroku-heroku-buildpack-php)[tiamo/phpas2

PHPAS2 is a php-based implementation of the EDIINT AS2 standard

4674.7k](/packages/tiamo-phpas2)

PHPackages © 2026

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