PHPackages                             edemy/mainbundle - 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. [Framework](/categories/framework)
4. /
5. edemy/mainbundle

ActiveSymfony-bundle[Framework](/categories/framework)

edemy/mainbundle
================

Main Bundle for eDemy Framework

0108PHP

Since Nov 28Pushed 10y ago1 watchersCompare

[ Source](https://github.com/masando/eDemyMainBundle)[ Packagist](https://packagist.org/packages/edemy/mainbundle)[ RSS](/packages/edemy-mainbundle/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependenciesVersions (1)Used By (0)

eDemyMainBundle
===============

[](#edemymainbundle)

The eDemyMainBundle is the main bundle for the eDemy Framework. It adds base functionality for other bundles.

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

[](#installation)

```
$ composer require edemy/mainbundle:dev-master

```

app/AppKernel.php

```
new JMS\SerializerBundle\JMSSerializerBundle(),
new Knp\Bundle\PaginatorBundle\KnpPaginatorBundle(),
new FOS\UserBundle\FOSUserBundle(),
new eDemy\MainBundle\eDemyMainBundle(),
Optional
new Stfalcon\Bundle\TinymceBundle\StfalconTinymceBundle(),

```

app/routing.yml

```
edemy_main:
    resource: .
    type: extra

```

app/config.yml

```
fos_user:
    db_driver: orm # other valid values are 'mongodb', 'couchdb' and 'propel'
    firewall_name: main
    user_class: eDemy\MainBundle\Entity\User

```

app/security.yml

```
security:
    encoders:
        FOS\UserBundle\Model\UserInterface: sha512

    role_hierarchy:
        ROLE_ADMIN:       ROLE_USER
        ROLE_SUPER_ADMIN: [ROLE_USER, ROLE_ADMIN, ROLE_ALLOWED_TO_SWITCH]

    providers:
        fos_userbundle:
            id: fos_user.user_provider.username

    firewalls:
        dev:
            pattern:  ^/(_(profiler|wdt)|css|images|js)/
            security: false

        main:
            pattern:    ^/
            form_login:
                provider: fos_userbundle
                csrf_provider: form.csrf_provider
            logout:       true
            anonymous:    true

```

License
-------

[](#license)

This bundle is under the GNUv2 license. See the complete license in the bundle:

```
Resources/meta/LICENSE

```

Documentation
-------------

[](#documentation)

The bulk of the documentation is stored in the `Resources/doc/index.md`file in this bundle.

###  Health Score

21

—

LowBetter than 18% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity9

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity41

Maturing project, gaining track record

 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.

### Community

Maintainers

![](https://www.gravatar.com/avatar/8e35da3a45457f0a7a517ef810ed133f3c61b252ac4ad1a4bddc6c9bfc6b06c7?d=identicon)[masando](/maintainers/masando)

---

Top Contributors

[![masando](https://avatars.githubusercontent.com/u/922539?v=4)](https://github.com/masando "masando (22 commits)")

### Embed Badge

![Health badge](/badges/edemy-mainbundle/health.svg)

```
[![Health](https://phpackages.com/badges/edemy-mainbundle/health.svg)](https://phpackages.com/packages/edemy-mainbundle)
```

###  Alternatives

[laravel/passport

Laravel Passport provides OAuth2 server support to Laravel.

3.4k85.0M532](/packages/laravel-passport)[nolimits4web/swiper

Most modern mobile touch slider and framework with hardware accelerated transitions

41.8k177.2k1](/packages/nolimits4web-swiper)[laravel/dusk

Laravel Dusk provides simple end-to-end testing and browser automation.

1.9k36.7M259](/packages/laravel-dusk)[laravel/prompts

Add beautiful and user-friendly forms to your command-line applications.

712181.8M596](/packages/laravel-prompts)[cakephp/chronos

A simple API extension for DateTime.

1.4k47.7M121](/packages/cakephp-chronos)[laravel/pail

Easily delve into your Laravel application's log files directly from the command line.

91545.3M590](/packages/laravel-pail)

PHPackages © 2026

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