PHPackages                             twistersfury/phalcon-shared - 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. [Admin Panels](/categories/admin)
4. /
5. twistersfury/phalcon-shared

AbandonedLibrary[Admin Panels](/categories/admin)

twistersfury/phalcon-shared
===========================

Phalcon Shared Module - Adds Some Common/Shared Utility Classes To Work More Effectively With Phalcon

v2.0.5(7y ago)09.4k↑171.4%MITPHPPHP ^7.1

Since Jul 7Pushed 7y ago1 watchersCompare

[ Source](https://github.com/twistersfury/phalcon-shared)[ Packagist](https://packagist.org/packages/twistersfury/phalcon-shared)[ RSS](/packages/twistersfury-phalcon-shared/feed)WikiDiscussions master Synced yesterday

READMEChangelog (1)Dependencies (6)Versions (11)Used By (0)

PHP7 Phalcon Shared Library

This library is intended to exist as an enhancement to the already great Phalcon Framework. Eventually, some of the the feature in here will be added to the actual cphalcon repo.

**Note:** This system assumes that you include vendor after setting up the phalcon Di.

**\\TwistersFury\\Phalcon\\Shared\\Di\\AbstractFactory** - Extends Phalcon FactoryDefault. Adds The Ability To 'Auto Register' Any Methods That Start With 'register'. Priority can be changed via AbstractFactory::priorityServices

**\\TwistersFury\\Phalcon\\Shared\\Di\\FactoryDefault** - Extends AbstractFactory. Adds a few enhancements to some of the default services.

- URL Base Of Domain //domain.name.com
- Config With Dist Logic
- Registers Databases From Config
- Registers Flash Session Using Bootstrap Classes
- Registers Volt Engine Setting Compile Defaults Based Off Constants
- Registers Crypt Using Key File From Config As Key

**\\TwistersFury\\Phalcon\\Shared\\Helpers\\Defines** - Allows Calling '\\define' with existing defines and/or callback functions. Useful to ensure define not called twice.

**\\TwistersFury\\Phalcon\\Shared\\Helpers\\PathManager** - Gives Central Location To Set/Configure Project Paths

**Events**

- *twistersfury:static-defines* - Used to define static constants that do not depend on other static constants.
- *twistersfury:dynamic-defines* - Used to define constants that change based off runtime configuration or rely on other constants.

**Defines**

- *TF\_DEBUG\_MODE\_DISABLED* - Debug Mode Is Disabled
- *TF\_DEBUG\_MODE\_TESTING* - Debug Mode Is Currently In Testing
- *TF\_SHARED\_SOURCE* - Library Source (src) Folder
- *TF\_SHARED\_PROJECT* - Library Root/Project Folder
- *TF\_SHARED\_TESTS* - Library Test (tests) Folder
- *TF\_APP\_ROOT* - Project Root Folder (../../../app In Project, ../ In Repo/Testing);
- *TF\_DEBUG\_MODE* - Current Debug Mode - Defaults To ENV(TF\_DEBUG\_MODE) or TF\_DEBUG\_MODE\_DISABLED.

author Phoenix license  MIT License copyright 2017 Twister's Fury

###  Health Score

32

—

LowBetter than 69% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity23

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity64

Established project with proven stability

 Bus Factor1

Top contributor holds 100% 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 ~72 days

Recently: every ~33 days

Total

10

Last Release

2635d ago

Major Versions

v1.99.0 → v2.0.02018-12-02

PHP version history (2 changes)v1.0.0PHP ^7.0

v1.99.0PHP ^7.1

### Community

Maintainers

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

---

Top Contributors

[![Fenikkusu](https://avatars.githubusercontent.com/u/5033618?v=4)](https://github.com/Fenikkusu "Fenikkusu (153 commits)")

---

Tags

phphelperscrudphalconutilitiesshared

###  Code Quality

TestsCodeception

### Embed Badge

![Health badge](/badges/twistersfury-phalcon-shared/health.svg)

```
[![Health](https://phpackages.com/badges/twistersfury-phalcon-shared/health.svg)](https://phpackages.com/packages/twistersfury-phalcon-shared)
```

###  Alternatives

[matomo/matomo

Matomo is the leading Free/Libre open analytics platform

21.7k38.9k](/packages/matomo-matomo)[inani/nova-resource-maker

A Laravel Nova package to help you generate resources fields

2513.7k](/packages/inani-nova-resource-maker)

PHPackages © 2026

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