PHPackages                             zf-commons/zfc-base - 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. zf-commons/zfc-base

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

zf-commons/zfc-base
===================

A set of genetic (abstract) classes which are commonly used across multiple modules.

v0.1.2(13y ago)1441.1M↓11.4%93[8 issues](https://github.com/ZF-Commons/ZfcBase/issues)[7 PRs](https://github.com/ZF-Commons/ZfcBase/pulls)20PHPPHP &gt;=5.3.3

Since Feb 7Pushed 5y ago34 watchersCompare

[ Source](https://github.com/ZF-Commons/ZfcBase)[ Packagist](https://packagist.org/packages/zf-commons/zfc-base)[ Docs](https://github.com/ZF-Commons/ZfcBase)[ RSS](/packages/zf-commons-zfc-base/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependencies (7)Versions (5)Used By (20)

ZfcBase
=======

[](#zfcbase)

Version 0.0.1 Created by Evan Coury and the ZF-Commons team

[![Build Status](https://camo.githubusercontent.com/c1a7dfcc9ca6ca03fba697b614602ad762046f8b5e486c0bf9efecfe1f5226af/68747470733a2f2f7365637572652e7472617669732d63692e6f72672f5a462d436f6d6d6f6e732f5a6663426173652e706e673f6272616e63683d6d6173746572)](http://travis-ci.org/ZF-Commons/ZfcBase)

Introduction
------------

[](#introduction)

ZfcBase provides a suite of common classes used across several ZF2 modules. You probably don't need to install this module unless either A) you are installing a module that depends on ZfcBase, or B) you are building a module that depends on ZfcBase.

Requirements
------------

[](#requirements)

- Zend Framework 2

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

[](#installation)

Simply clone this project into your `./vendor/` directory and enable it in your `./config/application.config.php` file.

Provided Classes
----------------

[](#provided-classes)

- `ZfcBase\Mapper\AbstractDbMapper` - An abstract mapper for Zend\\Db that makes using hydrators and custom entities very simple.
- `ZfcBase\Form\ProvidesEventsForm` - Extends Zend\\Form and provides the functionality of `ZfcBase\EventManager\EventProvider` (basically it's a crutch since we can't use traits yet).
- `ZfcBase\EventManager\EventProvider` - Abstract class that gives extending classes an event manager and related methods.

###  Health Score

43

—

FairBetter than 91% of packages

Maintenance19

Infrequent updates — may be unmaintained

Popularity55

Moderate usage in the ecosystem

Community42

Growing community involvement

Maturity51

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 52.6% 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 ~27 days

Total

4

Last Release

4764d ago

### Community

Maintainers

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

---

Top Contributors

[![EvanDotPro](https://avatars.githubusercontent.com/u/5607?v=4)](https://github.com/EvanDotPro "EvanDotPro (81 commits)")[![matuszeman](https://avatars.githubusercontent.com/u/1564337?v=4)](https://github.com/matuszeman "matuszeman (21 commits)")[![bjyoungblood](https://avatars.githubusercontent.com/u/230542?v=4)](https://github.com/bjyoungblood "bjyoungblood (10 commits)")[![akrabat](https://avatars.githubusercontent.com/u/33135?v=4)](https://github.com/akrabat "akrabat (9 commits)")[![prolic](https://avatars.githubusercontent.com/u/394428?v=4)](https://github.com/prolic "prolic (8 commits)")[![bboer](https://avatars.githubusercontent.com/u/2079578?v=4)](https://github.com/bboer "bboer (5 commits)")[![Danielss89](https://avatars.githubusercontent.com/u/632956?v=4)](https://github.com/Danielss89 "Danielss89 (4 commits)")[![SocalNick](https://avatars.githubusercontent.com/u/294123?v=4)](https://github.com/SocalNick "SocalNick (3 commits)")[![coss](https://avatars.githubusercontent.com/u/723596?v=4)](https://github.com/coss "coss (3 commits)")[![weierophinney](https://avatars.githubusercontent.com/u/25943?v=4)](https://github.com/weierophinney "weierophinney (1 commits)")[![Xerkus](https://avatars.githubusercontent.com/u/725842?v=4)](https://github.com/Xerkus "Xerkus (1 commits)")[![bate](https://avatars.githubusercontent.com/u/26714?v=4)](https://github.com/bate "bate (1 commits)")[![DASPRiD](https://avatars.githubusercontent.com/u/233300?v=4)](https://github.com/DASPRiD "DASPRiD (1 commits)")[![Hounddog](https://avatars.githubusercontent.com/u/1188248?v=4)](https://github.com/Hounddog "Hounddog (1 commits)")[![localheinz](https://avatars.githubusercontent.com/u/605483?v=4)](https://github.com/localheinz "localheinz (1 commits)")[![mapkuff](https://avatars.githubusercontent.com/u/3684920?v=4)](https://github.com/mapkuff "mapkuff (1 commits)")[![Ocramius](https://avatars.githubusercontent.com/u/154256?v=4)](https://github.com/Ocramius "Ocramius (1 commits)")[![ojhaujjwal](https://avatars.githubusercontent.com/u/4995501?v=4)](https://github.com/ojhaujjwal "ojhaujjwal (1 commits)")[![sasezaki](https://avatars.githubusercontent.com/u/42755?v=4)](https://github.com/sasezaki "sasezaki (1 commits)")

---

Tags

zf2

### Embed Badge

![Health badge](/badges/zf-commons-zfc-base/health.svg)

```
[![Health](https://phpackages.com/badges/zf-commons-zfc-base/health.svg)](https://phpackages.com/packages/zf-commons-zfc-base)
```

###  Alternatives

[socalnick/scn-social-auth

Uses the HybridAuth PHP library to Enable authentication via Google, Facebook, Twitter, Yahoo!, etc for the ZfcUser ZF2 module.

21974.2k3](/packages/socalnick-scn-social-auth)[snapshotpl/zf-snap-geoip

MaxMind GeoIP Module for Zend Framework 2

1512.9k](/packages/snapshotpl-zf-snap-geoip)

PHPackages © 2026

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