PHPackages                             webit/shipment-bundle - 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. webit/shipment-bundle

ActiveSymfony-bundle[Utility &amp; Helpers](/categories/utility)

webit/shipment-bundle
=====================

Web-IT Shipment Library Symfony 2 integration

3.1.1(5y ago)01492MITPHPPHP &gt;=5.4.16CI failing

Since Mar 21Pushed 5y ago1 watchersCompare

[ Source](https://github.com/dbojdo/shipment-bundle)[ Packagist](https://packagist.org/packages/webit/shipment-bundle)[ Docs](http://www.web-it.eu)[ RSS](/packages/webit-shipment-bundle/feed)WikiDiscussions master Synced today

READMEChangelog (3)Dependencies (8)Versions (15)Used By (2)

WebitShipmentBundle
===================

[](#webitshipmentbundle)

Shipment library Symfony 2 integration

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

[](#installation)

### via Composer

[](#via-composer)

Add the **webit/shipment-bundle** into **composer.json**

```
{
    "require": {
        "php":              ">=5.3.2",
        "webit/shipment-bundle": "dev-master"
    },
    "autoload": {
        "psr-0": {
            "Acme": "src/"
        }
    }
}
```

### Register bundle in Kernel

[](#register-bundle-in-kernel)

Add following lines:

```
// in AppKernel::registerBundles()
$bundles = array(
    // ...
    new Webit\Bundle\ShipmentBundle\WebitShipmentBundle(),
    new Doctrine\Bundle\DoctrineBundle\DoctrineBundle()
    // ...
);

```

***Notice:*** Remember to add WebitShipmentBundle ***before*** DoctrineBundle (because of Target Entity Resolver)

Configuration
-------------

[](#configuration)

You can define as much accounts as you need (ADE Accounts and Track &amp; Trace as well)

```
webit_shipment:
    orm:
        entities:
            sender_address: Your\SenderAddress\Entity # required
            delivery_address: Your\DeliveryAddress\Entity # required
            consignment: Webit\Bundle\ShipmentBundle\Entity\Consignment # default, can skip
            parcel: Webit\Bundle\ShipmentBundle\Entity\Parcel # default, can skip
            dispatch_confirmation: Webit\Bundle\ShipmentBundle\Entity\DispatchConfirmation # default, can skip

```

Mapping
-------

[](#mapping)

If you're going to use default implementation for entities add following lines to ORM configuration:

```
yaml
doctrine:
    dbal:
    # your dbal config here
    orm:
        auto_generate_proxy_classes: %kernel.debug%
        auto_mapping: true
        # only these lines are added additionally
        mappings:
            WebitShipmentBundle:
                type: xml
                prefix: Webit\Bundle\ShipmentBundle\Entity
                dir: %kernel.root_dir%/../vendor/webit/shipment-bundle/src/Resources/config/doctrine/orm

```

To learn more about ***shipment library*** see [https://github.com/dbojdo/shipment](https://github.com/dbojdo/shipment "Shipment Library")

###  Health Score

29

—

LowBetter than 57% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity10

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity66

Established project with proven stability

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 ~139 days

Recently: every ~112 days

Total

14

Last Release

1942d ago

Major Versions

1.x-dev → 2.0.02017-09-24

2.x-dev → 3.0.02019-12-14

### Community

Maintainers

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

---

Tags

bundledispatchweb-itdeliveryshipmentparcel

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/webit-shipment-bundle/health.svg)

```
[![Health](https://phpackages.com/badges/webit-shipment-bundle/health.svg)](https://phpackages.com/packages/webit-shipment-bundle)
```

###  Alternatives

[easycorp/easyadmin-bundle

Admin generator for Symfony applications

4.3k17.9M386](/packages/easycorp-easyadmin-bundle)[rcsofttech/audit-trail-bundle

Enterprise-grade, high-performance Symfony audit trail bundle. Automatically track Doctrine entity changes with split-phase architecture, multiple transports (HTTP, Queue, Doctrine), and sensitive data masking.

1189.8k](/packages/rcsofttech-audit-trail-bundle)[2lenet/crudit-bundle

The easy like Crud'it Bundle.

1616.4k14](/packages/2lenet-crudit-bundle)[metamodels/core

MetaModels core

10156.4k66](/packages/metamodels-core)

PHPackages © 2026

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