PHPackages                             bluetree-service/data - 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. [Parsing &amp; Serialization](/categories/parsing)
4. /
5. bluetree-service/data

ActiveLibrary[Parsing &amp; Serialization](/categories/parsing)

bluetree-service/data
=====================

Data storage and manipolation by container object

0.5.1.0(3mo ago)01.1k[1 issues](https://github.com/bluetree-service/data/issues)1Apache-2.0PHPPHP ^8.2CI passing

Since Sep 22Pushed 3mo ago1 watchersCompare

[ Source](https://github.com/bluetree-service/data)[ Packagist](https://packagist.org/packages/bluetree-service/data)[ Docs](https://github.com/bluetree-service/data)[ RSS](/packages/bluetree-service-data/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (3)Dependencies (4)Versions (16)Used By (1)

Bluetree Service Data
=====================

[](#bluetree-service-data)

[![Latest Stable Version](https://camo.githubusercontent.com/9688d642ea7d0408583e2cf9f5839ed45238fd5055135981f1c2f52fb72e9880/68747470733a2f2f706f7365722e707567782e6f72672f626c7565747265652d736572766963652f646174612f762f737461626c652e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/bluetree-service/data)[![Total Downloads](https://camo.githubusercontent.com/747305ac696b83ae2131d4b305e6d81b67559a4b53533f4d4b2fe25823970965/68747470733a2f2f706f7365722e707567782e6f72672f626c7565747265652d736572766963652f646174612f646f776e6c6f6164732e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/bluetree-service/data)[![License](https://camo.githubusercontent.com/39e0d2ba96ae7237ff0d58e745c20c7230f99e41e324fc318b65d3e8f40bcc54/68747470733a2f2f706f7365722e707567782e6f72672f626c7565747265652d736572766963652f646174612f6c6963656e73652e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/bluetree-service/data)

[![Build Status](https://camo.githubusercontent.com/3ccec5892ee7bddf52475cc72de41cf229007f39330428167e742408ddd83aa9/68747470733a2f2f7472617669732d63692e6f72672f626c7565747265652d736572766963652f646174612e7376673f7374796c653d666c61742d737175617265)](https://travis-ci.org/bluetree-service/data)[![Coverage Status](https://camo.githubusercontent.com/03a3a6faec9b73d5005cbbc25660342f183ebbcb5e4756afe68cf63d1717d30d/68747470733a2f2f636f766572616c6c732e696f2f7265706f732f6769746875622f626c7565747265652d736572766963652f646174612f62616467652e7376673f7374796c653d666c61742d737175617265266272616e63683d6d6173746572)](https://coveralls.io/github/bluetree-service/data?branch=master)[![Build Status](https://camo.githubusercontent.com/a8ac0c1ae1bdebf296542ff2919054c3ce3cb551ac1ad57b2ce1ac27015868df/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f626c7565747265652d736572766963652f646174612f6261646765732f6275696c642e706e673f7374796c653d666c61742d73717561726526623d6d6173746572)](https://scrutinizer-ci.com/g/bluetree-service/data/build-status/master)[![Code Coverage](https://camo.githubusercontent.com/9a802a66699d1ee72fd45115fc9083cfca328375d3ae4d8a2c4998629cff3906/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f626c7565747265652d736572766963652f646174612f6261646765732f636f7665726167652e706e673f7374796c653d666c61742d73717561726526623d6d6173746572)](https://scrutinizer-ci.com/g/bluetree-service/data/?branch=master)

[![Bugs](https://camo.githubusercontent.com/f0582028206f2e86ab3584d5b09dd38b452be921405211b85a018787175aa6c9/68747470733a2f2f736f6e6172636c6f75642e696f2f6170692f70726f6a6563745f6261646765732f6d6561737572653f70726f6a6563743d626c7565747265652d736572766963655f64617461266d65747269633d62756773)](https://sonarcloud.io/summary/new_code?id=bluetree-service_data)[![Code Smells](https://camo.githubusercontent.com/e48f9bfbaee284d4f5c201b173d4e0681b07db26baffa66c5d68923b6c4dcdcb/68747470733a2f2f736f6e6172636c6f75642e696f2f6170692f70726f6a6563745f6261646765732f6d6561737572653f70726f6a6563743d626c7565747265652d736572766963655f64617461266d65747269633d636f64655f736d656c6c73)](https://sonarcloud.io/summary/new_code?id=bluetree-service_data)[![Coverage](https://camo.githubusercontent.com/93797641d43f1c30f8e7a0ac0db6770ed1cce949afa143b3461e9de0b4084a0f/68747470733a2f2f736f6e6172636c6f75642e696f2f6170692f70726f6a6563745f6261646765732f6d6561737572653f70726f6a6563743d626c7565747265652d736572766963655f64617461266d65747269633d636f766572616765)](https://sonarcloud.io/summary/new_code?id=bluetree-service_data)[![Reliability Rating](https://camo.githubusercontent.com/5ef39dfd1dd3ff84397854c9201aae111d19540a12abefd69f8c4e89b32356fe/68747470733a2f2f736f6e6172636c6f75642e696f2f6170692f70726f6a6563745f6261646765732f6d6561737572653f70726f6a6563743d626c7565747265652d736572766963655f64617461266d65747269633d72656c696162696c6974795f726174696e67)](https://sonarcloud.io/summary/new_code?id=bluetree-service_data)[![Security Rating](https://camo.githubusercontent.com/47c80f2c5ff5d0731a60df2d008a4516763f0c585e02a4c42682bab18347d64e/68747470733a2f2f736f6e6172636c6f75642e696f2f6170692f70726f6a6563745f6261646765732f6d6561737572653f70726f6a6563743d626c7565747265652d736572766963655f64617461266d65747269633d73656375726974795f726174696e67)](https://sonarcloud.io/summary/new_code?id=bluetree-service_data)[![Maintainability Rating](https://camo.githubusercontent.com/572499a17b90bb1557246c03748d485971c19053cd65fe073b535a92c8fe78f3/68747470733a2f2f736f6e6172636c6f75642e696f2f6170692f70726f6a6563745f6261646765732f6d6561737572653f70726f6a6563743d626c7565747265652d736572766963655f64617461266d65747269633d7371616c655f726174696e67)](https://sonarcloud.io/summary/new_code?id=bluetree-service_data)[![Vulnerabilities](https://camo.githubusercontent.com/550f4c91f702c54b3faeed8349c8d4b1db10d90caa2199b1d9e7a53b6b26efbf/68747470733a2f2f736f6e6172636c6f75642e696f2f6170692f70726f6a6563745f6261646765732f6d6561737572653f70726f6a6563743d626c7565747265652d736572766963655f64617461266d65747269633d76756c6e65726162696c6974696573)](https://sonarcloud.io/summary/new_code?id=bluetree-service_data)

[![SonarQube Cloud](https://camo.githubusercontent.com/5359d686f5abad04d5f03fef6095cbef4b29269cf24334b644c076fa915e3ac9/68747470733a2f2f736f6e6172636c6f75642e696f2f696d616765732f70726f6a6563745f6261646765732f736f6e6172636c6f75642d6461726b2e737667)](https://sonarcloud.io/summary/new_code?id=bluetree-service_data)

var\_dump Main files for all class libraries. Include classes to use BlueObject as trait and independent Object with xml data handling. Also allow to use Register to create objects and singletons. That package is base package for all Class libraries, but also can be used independent.

### Included libraries

[](#included-libraries)

- **BlueData\\Data\\Xml** - extends DOMDocument to handle xml data
- **BlueData\\Calculation\\Math** - Store some mathematics calculations as static methods
- **BlueData\\Check\\Validator** - Store some validations as static methods

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

[](#documentation)

- [BlueData\\Data\\Xml](https://github.com/bluetree-service/data/blob/develop/doc/Xml.md "Xml")
- [BlueData\\Data\\Formats](https://github.com/bluetree-service/data/blob/develop/doc/Formats.md "Formats")
- [BlueData\\Calculation\\Math](https://github.com/bluetree-service/data/blob/develop/doc/Math.md "Math")
- [BlueData\\Check\\Validator](https://github.com/bluetree-service/data/blob/develop/doc/Validator.md "Validator")

Install via Composer
--------------------

[](#install-via-composer)

To use packages you can just download package and pace it in your code. But recommended way to use *BlueData* is install it via Composer. To include *BlueData*libraries paste into composer json:

```
{
    "require": {
        "bluetree-service/data": "version_number"
    }
}
```

Project description
-------------------

[](#project-description)

### Used conventions

[](#used-conventions)

- **Namespaces** - each library use namespaces
- **PSR-4** - [PSR-4](http://www.php-fig.org/psr/psr-4/) coding standard
- **Composer** - [Composer](https://getcomposer.org/) usage to load/update libraries

### Requirements

[](#requirements)

- PHP 8.2 or higher
- DOM extension enabled
- Multibyte String extension enabled

Change log
----------

[](#change-log)

All release version changes:
[Change log](https://github.com/bluetree-service/data/blob/develop/doc/changelog.md "Change log")

License
-------

[](#license)

This bundle is released under the Apache license.
[Apache license](https://github.com/bluetree-service/data/LICENSE "Apache license")

Travis Information
------------------

[](#travis-information)

[Travis CI Build Info](https://travis-ci.org/bluetree-service/data)

###  Health Score

49

—

FairBetter than 95% of packages

Maintenance80

Actively maintained with recent releases

Popularity18

Limited adoption so far

Community11

Small or concentrated contributor base

Maturity73

Established project with proven stability

 Bus Factor1

Top contributor holds 98.1% 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 ~291 days

Recently: every ~379 days

Total

14

Last Release

104d ago

PHP version history (5 changes)0.1.0.0PHP &gt;=5.4.0

v0.2.0.0PHP &gt;=5.5.0

v0.2.4.1PHP &gt;=5.6.0

0.3.0.0PHP &gt;= 7.3

0.5.0.0PHP ^8.2

### Community

Maintainers

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

---

Top Contributors

[![chajr](https://avatars.githubusercontent.com/u/1511381?v=4)](https://github.com/chajr "chajr (257 commits)")[![michaladamiaklingaro](https://avatars.githubusercontent.com/u/133742035?v=4)](https://github.com/michaladamiaklingaro "michaladamiaklingaro (5 commits)")

---

Tags

xmldatabluetreebluetree-service

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/bluetree-service-data/health.svg)

```
[![Health](https://phpackages.com/badges/bluetree-service-data/health.svg)](https://phpackages.com/packages/bluetree-service-data)
```

###  Alternatives

[masterminds/html5

An HTML5 parser and serializer.

1.8k242.8M229](/packages/masterminds-html5)[jms/serializer

Library for (de-)serializing data of any complexity; supports XML, and JSON.

2.3k135.8M851](/packages/jms-serializer)[jms/metadata

Class/method/property metadata management in PHP

1.8k152.8M88](/packages/jms-metadata)[jms/serializer-bundle

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

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

sabre/xml is an XML library that you may not hate.

52832.2M131](/packages/sabre-xml)[goetas-webservices/xsd2php-runtime

Convert XSD (XML Schema) definitions into PHP classes

4910.9M36](/packages/goetas-webservices-xsd2php-runtime)

PHPackages © 2026

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