PHPackages                             freedomtech-hosting/polydock-app-amazeeio-generic - 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. freedomtech-hosting/polydock-app-amazeeio-generic

ActiveLibrary

freedomtech-hosting/polydock-app-amazeeio-generic
=================================================

Polydock App - amazee.io Generic

v0.1.7(1mo ago)01.4k↓45%[1 issues](https://github.com/amazeeio/polydock-app-amazeeio-generic/issues)4MITPHPCI passing

Since Feb 26Pushed 1mo agoCompare

[ Source](https://github.com/amazeeio/polydock-app-amazeeio-generic)[ Packagist](https://packagist.org/packages/freedomtech-hosting/polydock-app-amazeeio-generic)[ RSS](/packages/freedomtech-hosting-polydock-app-amazeeio-generic/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (10)Dependencies (6)Versions (88)Used By (4)

Polydock App - amazee.io Generic
================================

[](#polydock-app---amazeeio-generic)

A PHP library providing generic Lagoon application implementations for Polydock. This package includes base classes for deploying and managing applications on the amazee.io Lagoon platform.

Classes
-------

[](#classes)

### PolydockApp

[](#polydockapp)

The base class for generic Lagoon applications. Implements the full Polydock lifecycle for creating, deploying, upgrading, and removing applications on Lagoon.

```
use FreedomtechHosting\PolydockAppAmazeeioGeneric\PolydockApp;

#[PolydockAppTitle('Generic Lagoon App')]
class PolydockApp extends PolydockAppBase
```

**Features:**

- Full lifecycle management (create, deploy, upgrade, remove)
- Lagoon API integration
- Health monitoring
- Instance claiming

[Full documentation →](./docs/PolydockApp.md)

### PolydockAiApp

[](#polydockaiapp)

Extends `PolydockApp` with AI infrastructure support. Use this as a base class for applications that require AI backend services.

```
use FreedomtechHosting\PolydockAppAmazeeioGeneric\PolydockAiApp;

#[PolydockAppTitle('Generic Lagoon AI App')]
#[PolydockAppStoreFields]
class PolydockAiApp extends PolydockApp implements HasStoreAppFormFields
```

**Features:**

- Everything from `PolydockApp`
- AI backend client integration
- Custom Store App form fields support
- Encrypted field storage

[Full documentation →](./docs/PolydockAiApp.md)

Extending
---------

[](#extending)

### Basic Extension

[](#basic-extension)

```
