PHPackages                             tiimepdp/cdar - 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. tiimepdp/cdar

ActiveLibrary

tiimepdp/cdar
=============

CDAR PHP - Cross Domain Acknowledgement and Response Library

0.4.2(2mo ago)02.1k↓60.6%[1 PRs](https://github.com/Tiime-PDP/cdar/pulls)GPL-3.0-or-laterPHPPHP ^8.3CI passing

Since Feb 2Pushed 2mo agoCompare

[ Source](https://github.com/Tiime-PDP/cdar)[ Packagist](https://packagist.org/packages/tiimepdp/cdar)[ RSS](/packages/tiimepdp-cdar/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (6)Dependencies (8)Versions (8)Used By (0)

Cross Domain Acknowledgement and Response (CDAR) - PHP Library
==============================================================

[](#cross-domain-acknowledgement-and-response-cdar---php-library)

PHP library for the UN/EDIFACT D23B Cross Domain Acknowledgement and Response message.

Description
-----------

[](#description)

This library provides comprehensive PHP models for handling Cross Domain Acknowledgement and Response messages according to the UN/EDIFACT D23B standard (December 2023).

Compliance
----------

[](#compliance)

Models are generated from official UN/CEFACT XSD schemas:

- Version: 100.D23B
- Standard: UN/EDIFACT
- Message: Cross Domain Acknowledgement and Response
- Source:

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

[](#requirements)

- PHP 8.3 or higher

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

[](#installation)

You can install the library via Composer:

```
composer require tiimepdp/cdar

```

Usage
-----

[](#usage)

```
// Building CDAR message
$cdar = new \TiimePDP\CrossDomainAcknowledgementAndResponse\CrossDomainAcknowledgementAndResponse(
    // ... initialize with data
);

// Serializing CDAR message to XML
$serializer = new \TiimePDP\CrossDomainAcknowledgementAndResponse\Serializer\Serializer();
$xmlContent = $serializer->serialize($cdar);

echo $xmlContent;
```

Contributing
------------

[](#contributing)

We welcome contributions! Here's how you can help:

1. **Fork** the repository
2. **Create a feature branch** (`git checkout -b feature/your-feature`)
3. **Make your changes** and ensure they pass all quality checks:
    - Run PHPStan: `vendor/bin/phpstan analyse`
    - Run PHP-CS-Fixer: `vendor/bin/php-cs-fixer fix`
    - Run tests: `vendor/bin/phpunit`
4. **Commit** your changes with clear messages
5. **Push** to your branch
6. **Open a Pull Request** with a description of your changes

### Important Notes

[](#important-notes)

- All code contributions must maintain **100% PHPStan compliance** at maximum level
- Follow the existing code style (enforced by PHP-CS-Fixer)
- Keep comments and documentation in English
- Any modifications to this code must be distributed under the **GPL-3.0-or-later license**

License
-------

[](#license)

GPL-3.0-or-later

This project is licensed under the GNU General Public License v3.0 or later. Any modifications to this software must be distributed under the same GPL-3.0-or-later license.

###  Health Score

43

—

FairBetter than 91% of packages

Maintenance87

Actively maintained with recent releases

Popularity23

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity44

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 80% 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 ~8 days

Total

6

Last Release

63d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/131a1ad4ca05898c6f3224ae01ad7d7118a3bc41b455f631a6be50660eceffe2?d=identicon)[qdequippe](/maintainers/qdequippe)

![](https://www.gravatar.com/avatar/7a3a79d6aeff587521c4de3f23988b22179941de454b102de76f1bcbbcf03a50?d=identicon)[samueld-pdp](/maintainers/samueld-pdp)

---

Top Contributors

[![qdequippe](https://avatars.githubusercontent.com/u/3193300?v=4)](https://github.com/qdequippe "qdequippe (12 commits)")[![Copilot](https://avatars.githubusercontent.com/in/1143301?v=4)](https://github.com/Copilot "Copilot (2 commits)")[![dependabot[bot]](https://avatars.githubusercontent.com/in/29110?v=4)](https://github.com/dependabot[bot] "dependabot[bot] (1 commits)")

---

Tags

cdard23bedifactphp

###  Code Quality

TestsPHPUnit

Static AnalysisPHPStan

Code StylePHP CS Fixer

Type Coverage Yes

### Embed Badge

![Health badge](/badges/tiimepdp-cdar/health.svg)

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

###  Alternatives

[jms/serializer-bundle

Allows you to easily serialize, and deserialize data of any complexity

1.8k89.3M627](/packages/jms-serializer-bundle)[sulu/sulu

Core framework that implements the functionality of the Sulu content management system

1.3k1.3M152](/packages/sulu-sulu)[horstoeko/zugferd

A library for creating and reading european electronic invoices

4174.3M18](/packages/horstoeko-zugferd)[goetas-webservices/xsd2php-runtime

Convert XSD (XML Schema) definitions into PHP classes

4910.9M36](/packages/goetas-webservices-xsd2php-runtime)[sulu/article-bundle

Bundle for managing localized content-rich entities like blog-posts in the Sulu content management system

66409.6k2](/packages/sulu-article-bundle)[webit/w-firma-api

wFirma.pl API

1820.2k](/packages/webit-w-firma-api)

PHPackages © 2026

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