PHPackages                             flownative/beach-flow-companion - 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. [Utility &amp; Helpers](/categories/utility)
4. /
5. flownative/beach-flow-companion

ActiveNeos-package[Utility &amp; Helpers](/categories/utility)

flownative/beach-flow-companion
===============================

Useful configuration and tools for Flownative Beach projects

1.0.9(6y ago)321.5k2MITPHP

Since Oct 11Pushed 6y ago2 watchersCompare

[ Source](https://github.com/flownative/beach-flow-companion)[ Packagist](https://packagist.org/packages/flownative/beach-flow-companion)[ RSS](/packages/flownative-beach-flow-companion/feed)WikiDiscussions master Synced 2mo ago

READMEChangelog (10)Dependencies (1)Versions (15)Used By (0)

[![MIT license](https://camo.githubusercontent.com/4661abfe916186acde514558e7f040833cb63ba7098401a51ce339cbb2b4cf9e/687474703a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d627269676874677265656e2e737667)](http://opensource.org/licenses/MIT)[![Packagist](https://camo.githubusercontent.com/349830cbe761596b74daa58ce12d2c7c87ef7c0bf0e1fe6fe01cec209abe0d14/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f666c6f776e61746976652f62656163682d666c6f772d636f6d70616e696f6e2e737667)](https://packagist.org/packages/flownative/beach-flow-companion)[![Maintenance level: Acquaintance](https://camo.githubusercontent.com/750673d8ac23cfeb2421a23f118f82ce29736a494ebee758ee5362010e1dbfe9/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6d61696e74656e616e63652d2545322539392541312d6666363962342e737667)](https://www.flownative.com/en/products/open-source.html)

Flownative Beach Flow Companion
===============================

[](#flownative-beach-flow-companion)

This package provides convenient configuration for Flow applications which are hosted on [Flownative Beach](https://www.flownative.com/en/products/beach.html).

It provides the following functionality:

- configure the encryption key to be stored in the database (using the PDO cache backend)
- automatically create the caching table in the database on `flow:cache:warmup`

DEPRECATION NOTICE
------------------

[](#deprecation-notice)

This package is easily be replaced by according configuration in Flow 5.2 and up.

You should configure your caches for use of the PDO cache backend (like shown below) to have the encryption key stored in the database. Or any other cache that is not flushed upon deployment.

To have the caches set up as needed, call the `flow:cache:setupall` command in your deployment scripts, e.g. after `flow:cache:warmup`.

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

[](#installation)

If you want to use this companion, simply require:

```
$ composer require 'flownative/beach-flow-companion:1.*'
```

In case you are using Flow 3.\*, you need to include a version with legacy support:

```
$ composer require 'flownative/beach-flow-companion:0.*'
```

Configuration
-------------

[](#configuration)

The configuration shipped with the package contains is set up so it will work on Flownative Beach right away. If you want to use the package elsewhere, adjust the caches configuration as needed, this is the default:

```
Flow_Security_Cryptography_HashService:
  backend: Neos\Cache\Backend\PdoBackend
  backendOptions:
    dataSourceName: 'mysql:host=%env:BEACH_DATABASE_HOST%;dbname=%env:BEACH_DATABASE_NAME%;charset=utf8mb4'
    username: '%env:BEACH_DATABASE_USERNAME%'
    password: '%env:BEACH_DATABASE_PASSWORD%'
    defaultLifetime: 0
```

**Warning**

It is possible to use the PdoBackend from this package without configuring the DB connection directly. It does then fall back to the Doctrine connection configuration used for the persistence layer.

If doing so, the `Flownative\BeachFlowCompanion\Cache\PdoBackend` must only be used for caches marked as `persistent`. If used for non-persistent caches, the lack of injection for compile-time commands will break any such command, like, ironically, `flow:cache:flush`.

###  Health Score

36

—

LowBetter than 82% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity25

Limited adoption so far

Community13

Small or concentrated contributor base

Maturity71

Established project with proven stability

 Bus Factor1

Top contributor holds 71% 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

Every ~71 days

Recently: every ~96 days

Total

12

Last Release

2348d ago

Major Versions

0.0.1 → 1.0.12017-10-11

0.0.2 → 1.0.32018-04-26

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/10280881?v=4)[Flownative](/maintainers/flownative)[@flownative](https://github.com/flownative)

---

Top Contributors

[![kdambekalns](https://avatars.githubusercontent.com/u/95873?v=4)](https://github.com/kdambekalns "kdambekalns (22 commits)")[![robertlemke](https://avatars.githubusercontent.com/u/95582?v=4)](https://github.com/robertlemke "robertlemke (6 commits)")[![kitsunet](https://avatars.githubusercontent.com/u/324408?v=4)](https://github.com/kitsunet "kitsunet (3 commits)")

### Embed Badge

![Health badge](/badges/flownative-beach-flow-companion/health.svg)

```
[![Health](https://phpackages.com/badges/flownative-beach-flow-companion/health.svg)](https://phpackages.com/packages/flownative-beach-flow-companion)
```

###  Alternatives

[neos/eel

The Embedded Expression Language (Eel) is a building block for creating Domain Specific Languages

122.0M27](/packages/neos-eel)[neos/form

Extensible and flexible API for building web forms

18853.0k40](/packages/neos-form)[neos/fusion-form

Fusion Form

19724.3k31](/packages/neos-fusion-form)[ttree/scheduler

Simple task scheduler for Neos Flow Framework

21108.8k1](/packages/ttree-scheduler)[avency/neos-vardump

Neos VarDump Package

147.1k](/packages/avency-neos-vardump)[flowpack/task

A Task scheduler for Neos Flow

1136.3k1](/packages/flowpack-task)

PHPackages © 2026

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