PHPackages                             darling/php-mocking-utilities - 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. darling/php-mocking-utilities

ActiveLibrary[Testing &amp; Quality](/categories/testing)

darling/php-mocking-utilities
=============================

The PHPMockingUtilities library provides classes that can be used to mock various types of values.

v1.0.9(2y ago)19182MITPHPPHP ^8.1

Since Mar 25Pushed 2y ago2 watchersCompare

[ Source](https://github.com/sevidmusic/PHPMockingUtilities)[ Packagist](https://packagist.org/packages/darling/php-mocking-utilities)[ RSS](/packages/darling-php-mocking-utilities/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (10)Dependencies (6)Versions (22)Used By (2)

```
 ___ _  _ ___ __  __         _   _           _   _ _   _ _ _ _   _
| _ \ || | _ \  \/  |___  __| |_(_)_ _  __ _| | | | |_(_) (_) |_(_)___ ___
|  _/ __ |  _/ |\/| / _ \/ _| / / | ' \/ _` | |_| |  _| | | |  _| / -_|_-<
|_| |_||_|_| |_|  |_\___/\__|_\_\_|_||_\__, |\___/ \__|_|_|_|\__|_\___/__/
                                       |___/

```

The PHPMockingUtilities library provides classes that can be used to mock various types of values.

The following classes are provided by this library:

```
\Darling\PHPMockingUtilities\classes\mock\values\MockArray

\Darling\PHPMockingUtilities\classes\mock\values\MockBool

\Darling\PHPMockingUtilities\classes\mock\values\MockClassInstance

\Darling\PHPMockingUtilities\classes\mock\values\MockClosure

\Darling\PHPMockingUtilities\classes\mock\values\MockFloat

\Darling\PHPMockingUtilities\classes\mock\values\MockInt

\Darling\PHPMockingUtilities\classes\mock\values\MockMixedValue

\Darling\PHPMockingUtilities\classes\mock\values\MockString

```

Overview
========

[](#overview)

- [Installation](#installation)
- [Classes](#classes)
    1. [\\Darling\\PHPMockingUtilities\\classes\\mock\\values\\MockArray](#darlingphpmockingutilitiesclassesmockvaluesmockarray)
    2. [\\Darling\\PHPMockingUtilities\\classes\\mock\\values\\MockBool](#darlingphpmockingutilitiesclassesmockvaluesmockbool)
    3. [\\Darling\\PHPMockingUtilities\\classes\\mock\\values\\MockClassInstance](#darlingphpmockingutilitiesclassesmockvaluesmockclassinstance)
    4. [\\Darling\\PHPMockingUtilities\\classes\\mock\\values\\MockClosure](#darlingphpmockingutilitiesclassesmockvaluesmockclosure)
    5. [\\Darling\\PHPMockingUtilities\\classes\\mock\\values\\MockFloat](#darlingphpmockingutilitiesclassesmockvaluesmockfloat)
    6. [\\Darling\\PHPMockingUtilities\\classes\\mock\\values\\MockInt](#darlingphpmockingutilitiesclassesmockvaluesmockint)
    7. [\\Darling\\PHPMockingUtilities\\classes\\mock\\values\\MockMixedValue](#darlingphpmockingutilitiesclassesmockvaluesmockmixedvalue)
    8. [\\Darling\\PHPMockingUtilities\\classes\\mock\\values\\MockString](#darlingphpmockingutilitiesclassesmockvaluesmockstring)

Installation
============

[](#installation)

```
composer require darling/php-mocking-utilities

```

Classes
=======

[](#classes)

### \\Darling\\PHPMockingUtilities\\classes\\mock\\values\\MockArray

[](#darlingphpmockingutilitiesclassesmockvaluesmockarray)

Can be used to mock an empty array.

Example:

```
