PHPackages                             stefandoorn/sylius-street-number-plugin - 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. stefandoorn/sylius-street-number-plugin

ActiveSylius-plugin[Utility &amp; Helpers](/categories/utility)

stefandoorn/sylius-street-number-plugin
=======================================

Split number from street per address Sylius.

v1.0.0-beta.6(9mo ago)311.2k↓50%[6 issues](https://github.com/stefandoorn/SyliusStreetNumberPlugin/issues)MITPHPPHP ^8.0CI failing

Since Dec 24Pushed 9mo ago1 watchersCompare

[ Source](https://github.com/stefandoorn/SyliusStreetNumberPlugin)[ Packagist](https://packagist.org/packages/stefandoorn/sylius-street-number-plugin)[ RSS](/packages/stefandoorn-sylius-street-number-plugin/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (9)Dependencies (25)Versions (15)Used By (0)

Sylius Street Number Plugin
===========================

[](#sylius-street-number-plugin)

This plugin helps you split street &amp; number.

Features:

- Add `streetNumber` field to Address form (and database)

Optional features:

- Add `streetNumberAddition` field to Address form (and database)

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

[](#installation)

1. Require plugin with composer:

    ```
    composer require stefandoorn/sylius-street-number-plugin:^1.0@beta
    ```
2. Add plugin class to your `AppKernel`.

    ```
    $bundles = [
       new \StefanDoorn\SyliusStreetNumberPlugin\SyliusStreetNumberPlugin(),
    ];
    ```
3. Add to your config:

    ```
    - { resource: "@SyliusStreetNumberPlugin/Resources/config/config.yml" }
    ```
4. Add doctrine mapping fields for table `sylius_address` (see `tests/Application/config/doctrine/Address.orm.yml`):

    ```
        ...
        table: sylius_address
        fields:
            number:
                column: street_number
                type: string
                nullable: false
                options:
                    default: ''
            addition:
                column: street_number_addition
                type: string
                nullable: true
    ```

    The `streetNumberAddition` field is always added, regardless whether you use it. It will be `null` in that cae.
5. Add to `_sylius.yaml`:

    ```
       ...

       sylius_addressing:
          resources:
             address:
                classes:
                 model: App\Entity\Addressing\Address
    ```
6. Add to `SyliusAdminBundle/views/Common/Form/_address.html.twig`:

    ```
    {{ form_row(form.number) }}
    ```
7. Add to `SyliusShopBundle/views/Common/Form/_address.html.twig`:

    ```
    {{ form_row(form.number) }}
    ```
8. Update database:

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

(Optional) Add `streetNumberAddition` field
-------------------------------------------

[](#optional-add-streetnumberaddition-field)

1. Enable in config (for form extension):

    ```
    sylius_street_number:
        features:
            street_number_addition: true
    ```
2. Add to `SyliusAdminBundle/views/Common/Form/_address.html.twig`:

    ```
    {{ form_row(form.addition) }}
    ```
3. Add to `SyliusShopBundle/views/Common/Form/_address.html.twig`:

    ```
    {{ form_row(form.addition) }}
    ```

###  Health Score

36

—

LowBetter than 82% of packages

Maintenance37

Infrequent updates — may be unmaintained

Popularity26

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity59

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.

###  Release Activity

Cadence

Every ~267 days

Recently: every ~410 days

Total

10

Last Release

284d ago

PHP version history (3 changes)v1.0.0-alphaPHP ^7.1

v1.0.0-beta.3PHP ^7.1 || ^8.0

v1.0.0-beta.5PHP ^8.0

### Community

Maintainers

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

---

Top Contributors

[![stefandoorn](https://avatars.githubusercontent.com/u/4903082?v=4)](https://github.com/stefandoorn "stefandoorn (70 commits)")

---

Tags

syliussylius-plugin

###  Code Quality

TestsPHPUnit

Static AnalysisPHPStan

Type Coverage Yes

### Embed Badge

![Health badge](/badges/stefandoorn-sylius-street-number-plugin/health.svg)

```
[![Health](https://phpackages.com/badges/stefandoorn-sylius-street-number-plugin/health.svg)](https://phpackages.com/packages/stefandoorn-sylius-street-number-plugin)
```

###  Alternatives

[sylius/refund-plugin

Plugin provides basic refunds functionality for Sylius application.

691.7M14](/packages/sylius-refund-plugin)[stefandoorn/sitemap-plugin

Sitemap Plugin for Sylius

851.0M](/packages/stefandoorn-sitemap-plugin)[monsieurbiz/sylius-rich-editor-plugin

A Rich Editor plugin for Sylius.

75380.8k6](/packages/monsieurbiz-sylius-rich-editor-plugin)[synolia/sylius-scheduler-command-plugin

Scheduler Command Plugin.

34361.5k](/packages/synolia-sylius-scheduler-command-plugin)[odiseoteam/sylius-blog-plugin

This plugin add blog capabilities to your Sylius project

37104.5k](/packages/odiseoteam-sylius-blog-plugin)[webgriffe/sylius-table-rate-shipping-plugin

Provides table rate shipping calculator.

1490.4k](/packages/webgriffe-sylius-table-rate-shipping-plugin)

PHPackages © 2026

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