PHPackages                             blackbird/magento-mock-object - 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. [Testing &amp; Quality](/categories/testing)
4. /
5. blackbird/magento-mock-object

ActiveMagento2-module[Testing &amp; Quality](/categories/testing)

blackbird/magento-mock-object
=============================

N/A

1.1.2(2mo ago)1203MITPHPPHP ~7.4.0||^8.0.0

Since Aug 21Pushed 2mo ago1 watchersCompare

[ Source](https://github.com/blackbird-agency/magento-mock-object)[ Packagist](https://packagist.org/packages/blackbird/magento-mock-object)[ RSS](/packages/blackbird-magento-mock-object/feed)WikiDiscussions master Synced today

READMEChangelog (1)Dependencies (10)Versions (6)Used By (0)

magento-mock-object
===================

[](#magento-mock-object)

[![Latest Stable Version](https://camo.githubusercontent.com/dd58329e6a923a53561c83ac932237b7ea0b6cc313a12cc4c07d38bef38b6e61/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f76657273696f6e2d312e312e302d626c7565)](https://packagist.org/packages/blackbird/magento-mock-object)[![License: MIT](https://camo.githubusercontent.com/48b44e395f45fc5fcd16f0f9681a98385d62bd5bd4ed76a6472bfe03d0adb33d/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f626c61636b626972642d6167656e63792f6d6167656e746f2d6d6f636b2d6f626a6563742e737667)](./LICENSE)

This module is a simple repository to use on require-dev to have available objects that implements DataObject methods.

Since almost every object in magento extends from DataObject,
mocking object with PHPUnit can be painful as you have to handle popular methods
like `getData()` or `setData()` manually on every object you mock.

More objects will be added.

Setup
-----

[](#setup)

### Get the package

[](#get-the-package)

**Composer Package:**

```
composer require --dev blackbird/magento-mock-object

```

### Install the module

[](#install-the-module)

Go to your Magento root directory and run the following magento command:

```
php bin/magento setup:upgrade

```

###  Health Score

44

—

FairBetter than 90% of packages

Maintenance88

Actively maintained with recent releases

Popularity14

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity53

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 63.6% 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 ~247 days

Total

5

Last Release

61d ago

PHP version history (2 changes)1.0.0PHP ~7.4.0||~8.0.0||~8.1.0||~8.2.0

1.0.1PHP ~7.4.0||^8.0.0

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/12445118?v=4)[anthony-blackbird](/maintainers/anthony-blackbird)[@anthony-blackbird](https://github.com/anthony-blackbird)

---

Top Contributors

[![sebastienbird](https://avatars.githubusercontent.com/u/83710445?v=4)](https://github.com/sebastienbird "sebastienbird (7 commits)")[![luderic-blackbird](https://avatars.githubusercontent.com/u/144663333?v=4)](https://github.com/luderic-blackbird "luderic-blackbird (3 commits)")[![cpblackbird](https://avatars.githubusercontent.com/u/62594672?v=4)](https://github.com/cpblackbird "cpblackbird (1 commits)")

### Embed Badge

![Health badge](/badges/blackbird-magento-mock-object/health.svg)

```
[![Health](https://phpackages.com/badges/blackbird-magento-mock-object/health.svg)](https://phpackages.com/packages/blackbird-magento-mock-object)
```

###  Alternatives

[mollie/magento2

Mollie Payment Module for Magento 2

1131.9M16](/packages/mollie-magento2)[buckaroo/magento2

Buckaroo Magento 2 extension

32420.3k8](/packages/buckaroo-magento2)[run-as-root/magento2-prometheus-exporter

Magento2 Prometheus Exporter

68357.9k](/packages/run-as-root-magento2-prometheus-exporter)[amzn/amazon-pay-magento-2-module

Official Magento2 Plugin to integrate with Amazon Pay

108531.2k1](/packages/amzn-amazon-pay-magento-2-module)[loki/magento2-components

Core module for defining Alpine.js components with advanced AJAX features

1011.8k26](/packages/loki-magento2-components)[dotdigital/dotdigital-magento2-extension

Dotdigital for Magento 2

50398.5k20](/packages/dotdigital-dotdigital-magento2-extension)

PHPackages © 2026

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