PHPackages                             devzer0x00/data-provider - 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. devzer0x00/data-provider

ActiveLibrary

devzer0x00/data-provider
========================

Data provider

v1.1.2(1y ago)011proprietaryPHPPHP ^8.0

Since Nov 27Pushed 1y ago1 watchersCompare

[ Source](https://github.com/DevZer0x00/data-provider)[ Packagist](https://packagist.org/packages/devzer0x00/data-provider)[ RSS](/packages/devzer0x00-data-provider/feed)WikiDiscussions master Synced 1w ago

READMEChangelog (2)Dependencies (10)Versions (7)Used By (0)

Data Provider
=============

[](#data-provider)

[![Build Status](https://camo.githubusercontent.com/7e3af337a05fdbce5aa89da709ea561abefc2e6dad2d00cc35c5e3e942ec53b9/68747470733a2f2f7472617669732d63692e636f6d2f4465765a6572307830302f646174612d70726f76696465722e7376673f6272616e63683d6d6173746572)](https://travis-ci.com/DevZer0x00/data-provider)[![Packagist Version](https://camo.githubusercontent.com/1bee3e00644e402fee47f2d3d388dc6f13901a55a271bc904de13406f5927723/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f6465767a6572307830302f646174612d70726f7669646572)](https://camo.githubusercontent.com/1bee3e00644e402fee47f2d3d388dc6f13901a55a271bc904de13406f5927723/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f6465767a6572307830302f646174612d70726f7669646572)[![codecov](https://camo.githubusercontent.com/39d01a01fc711b2ccc174393db01209f6957f8f08d43696190ef46bd23a591a0/68747470733a2f2f636f6465636f762e696f2f67682f4465765a6572307830302f646174612d70726f76696465722f6272616e63682f6d61737465722f67726170682f62616467652e7376673f746f6b656e3d5a4744534949374f4844)](https://codecov.io/gh/DevZer0x00/data-provider)[![GitHub](https://camo.githubusercontent.com/fdd26b96ebbadbf7b03e3c5f1dd130d36e93f1917a058eed6c9c9890aa1b29f9/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f6465767a6572307830302f646174612d70726f7669646572)](https://camo.githubusercontent.com/fdd26b96ebbadbf7b03e3c5f1dd130d36e93f1917a058eed6c9c9890aa1b29f9/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f6465767a6572307830302f646174612d70726f7669646572)

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

[](#installation)

The suggested installation method is via [composer](https://getcomposer.org/):

```
$ composer require devzer0x00/data-provider
```

Basic Usage
-----------

[](#basic-usage)

```
use DevZer0x00\DataProvider\ArrayDataProvider;
use DevZer0x00\DataProvider\Paginator;

$originalData = ...;

$provider = new ArrayDataProvider();
$provider->setOriginalData($originalData);
$provider->setPaginator(
    new Paginator([
        'pageSize' => 10,
        'currentPage' => $currentPage
    ])
);

$data = $provider->getData();
```

Pagination
----------

[](#pagination)

Вы можете настраивать различные параметры постраничной навигации, такие как:

1. Размер страницы **pageSize**
2. Текущую страницу **currentPage**
3. Общее количество элементов в выборке **totalCount**

Параметры можно установить в констукторе класса **Pagination**, а также при вызове соответствующих методов:

1. setPageSize(int $pageSize)
2. setCurrentPage(int $currentPage)
3. setTotalCount(int $totalCount)

```
use DevZer0x00\DataProvider\Paginator;

$paginator = new Paginator([
    'pageSize' => 10,
    'currentPage' => 2,
    'totalCount' => 1825
]);

$paginator->setPageSize(25)
    ->setCurrentPage(1)
    ->setTotalCount(4500);
```

Sort
----

[](#sort)

Filter
------

[](#filter)

###  Health Score

30

—

LowBetter than 64% of packages

Maintenance31

Infrequent updates — may be unmaintained

Popularity5

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity63

Established project with proven stability

 Bus Factor1

Top contributor holds 83.3% 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 ~322 days

Total

5

Last Release

711d ago

Major Versions

0.1.0 → v1.0.02020-12-09

PHP version history (2 changes)0.1.0PHP ^7.4

v1.1.0PHP ^8.0

### Community

Maintainers

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

---

Top Contributors

[![DevZer0x00](https://avatars.githubusercontent.com/u/41948243?v=4)](https://github.com/DevZer0x00 "DevZer0x00 (45 commits)")[![BORSCHELLO](https://avatars.githubusercontent.com/u/62706484?v=4)](https://github.com/BORSCHELLO "BORSCHELLO (9 commits)")

###  Code Quality

TestsCodeception

Code StylePHP CS Fixer

### Embed Badge

![Health badge](/badges/devzer0x00-data-provider/health.svg)

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

###  Alternatives

[sylius/sylius

E-Commerce platform for PHP, based on Symfony framework.

8.4k5.6M651](/packages/sylius-sylius)[easycorp/easyadmin-bundle

Admin generator for Symfony applications

4.3k16.7M310](/packages/easycorp-easyadmin-bundle)[sulu/sulu

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

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

PrestaShop is an Open Source e-commerce platform, committed to providing the best shopping cart experience for both merchants and customers.

9.0k15.4k](/packages/prestashop-prestashop)[ec-cube/ec-cube

EC-CUBE EC open platform.

78527.0k1](/packages/ec-cube-ec-cube)[shopware/platform

The Shopware e-commerce core

3.3k1.5M3](/packages/shopware-platform)

PHPackages © 2026

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