PHPackages                             superrb/kunstmaan-company - 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. superrb/kunstmaan-company

ActiveLibrary[Framework](/categories/framework)

superrb/kunstmaan-company
=========================

Company bundle for use with KunstmaanBundles CMS

4.0.1(1y ago)03.7kMITPHP

Since Apr 24Pushed 1y ago4 watchersCompare

[ Source](https://github.com/superrbstudio/kunstmaan-company)[ Packagist](https://packagist.org/packages/superrb/kunstmaan-company)[ Docs](https://github.com/superrbstudio/kunstmaan-company)[ RSS](/packages/superrb-kunstmaan-company/feed)WikiDiscussions master Synced 1w ago

READMEChangelog (5)Dependencies (1)Versions (29)Used By (0)

SuperrbKunstmaanCompanyBundle
=============================

[](#superrbkunstmaancompanybundle)

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

[](#installation)

### Step 1: Install the Bundle

[](#step-1-install-the-bundle)

```
composer require superrb/kunstmaan-company
```

### Step 2: Add the admin routes

[](#step-2-add-the-admin-routes)

Add the following to your `/config/routes.yaml`

```
superrbkunstmaancompanybundle_company_admin_list:
    resource: '@SuperrbKunstmaanCompanyBundle/Controller/CompanyAdminListController.php'
    type:     annotation
    prefix:   /%kunstmaan_admin.admin_prefix%/company

superrbkunstmaancompanybundle_address_admin_list:
    resource: '@SuperrbKunstmaanCompanyBundle/Controller/AddressAdminListController.php'
    type:     annotation
    prefix:   /%kunstmaan_admin.admin_prefix%/company/address
```

### Step 3: Generate Database Tables

[](#step-3-generate-database-tables)

> **IMPORTANT:** If upgrading KunstmaanCompanyBundle from 1.x.x to 2.x.x, you must run `bin/console superrb:kunstmaan-company:migrate-addresses` prior to running any Doctrine schema updates, otherwise you will lose existing address data.

You can use Doctrine Migrations or a schema update, it is your choice

```
bin/console doctrine:migrations:diff
bin/console doctrine:migrations:migrate
```

or

```
bin/console doctrine:schema:update --force
```

Usage
-----

[](#usage)

### Output Schema on a page of your choice

[](#output-schema-on-a-page-of-your-choice)

```
  {{ generate_company_schema() | raw }}
```

### Access the `company` Twig global

[](#access-the-company-twig-global)

You can access the `company` Twig global from any template, for example if you wanted to output the phone number:

```
{% if company.phone is not empty %}
{{ company.phone | phone_number_format('NATIONAL') }}
{% endif %}
```

### Get the Address

[](#get-the-address)

```
{{ company.address("\n") | nl2br }}
```

You can send a delimiter for the address parts, e.g. a comma or new line.

### Get Social Medias

[](#get-social-medias)

You can retrieve a list of the available social media links available for the company. The example shows how you can easily create a list of icons and links.

```

    {% for network in company.socialMedias %}

                {{ network.key | capitalize }}

    {% endfor %}

```

Issues and Troubleshooting
--------------------------

[](#issues-and-troubleshooting)

All issues:

###  Health Score

36

—

LowBetter than 82% of packages

Maintenance31

Infrequent updates — may be unmaintained

Popularity17

Limited adoption so far

Community12

Small or concentrated contributor base

Maturity70

Established project with proven stability

 Bus Factor1

Top contributor holds 50% 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 ~48 days

Total

27

Last Release

711d ago

Major Versions

1.2.4 → 2.0.02020-01-22

2.0.3 → 3.0.02020-03-23

3.1.6 → 4.0.02024-06-06

### Community

Maintainers

![](https://www.gravatar.com/avatar/854ddd08c308e3eb27145572f8c872a4170049243b2c1e82a89ac2cdc57317c3?d=identicon)[superrb](/maintainers/superrb)

---

Top Contributors

[![iknowfoobar](https://avatars.githubusercontent.com/u/255807?v=4)](https://github.com/iknowfoobar "iknowfoobar (29 commits)")[![molovo](https://avatars.githubusercontent.com/u/2746289?v=4)](https://github.com/molovo "molovo (26 commits)")[![yvetteleppard](https://avatars.githubusercontent.com/u/9553517?v=4)](https://github.com/yvetteleppard "yvetteleppard (3 commits)")

---

Tags

cms

### Embed Badge

![Health badge](/badges/superrb-kunstmaan-company/health.svg)

```
[![Health](https://phpackages.com/badges/superrb-kunstmaan-company/health.svg)](https://phpackages.com/packages/superrb-kunstmaan-company)
```

###  Alternatives

[impresscms/impresscms

ImpressCMS is an open source content management system with a focus on security and speed

291.1k](/packages/impresscms-impresscms)

PHPackages © 2026

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