PHPackages                             zero-config/clone - 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. [Utility &amp; Helpers](/categories/utility)
4. /
5. zero-config/clone

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

zero-config/clone
=================

Perform deep clones of objects.

1.1.0(8y ago)38MITPHPPHP ^7.2

Since Mar 3Pushed 8y agoCompare

[ Source](https://github.com/ZeroConfig/clone)[ Packagist](https://packagist.org/packages/zero-config/clone)[ RSS](/packages/zero-config-clone/feed)WikiDiscussions master Synced 4d ago

READMEChangelogDependencies (1)Versions (4)Used By (0)

Introduction
============

[](#introduction)

The `zero-config/clone` package is meant to support developers creating deep clones of objects. Contrary to most solutions out there, this package does exactly what is says on the tin and requires no knowledge of the inner workings or specific configuration in order to do what one expects it to do. 🐑

[![Bitbucket Pipelines](https://camo.githubusercontent.com/60404c4667d0d9ab9bddcd3ad9446e1d0c3850858505073dbd4dbe5473371987/68747470733a2f2f696d672e736869656c64732e696f2f6269746275636b65742f706970656c696e65732f7a65726f636f6e6669672f636c6f6e652e737667)](https://bitbucket.org/zeroconfig/clone/addon/pipelines/home)[![codecov](https://camo.githubusercontent.com/c04e35aac5db53d181edb019683dba96bc3ae216991d42595e0f7b0095dfddae/68747470733a2f2f636f6465636f762e696f2f62622f7a65726f636f6e6669672f636c6f6e652f6272616e63682f6d61737465722f67726170682f62616467652e7376673f746f6b656e3d4558633334594d307a5a)](https://codecov.io/bb/zeroconfig/clone)[![Packagist](https://camo.githubusercontent.com/50b3420f6573970e909ea24532f48354a1aae601a37382199c34b7cbbbccd23b/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f7a65726f2d636f6e6669672f636c6f6e652e737667)](https://packagist.org/packages/zero-config/clone)[![PHP from Packagist](https://camo.githubusercontent.com/018640422ff8ce68a0d54107b0eedfc7ae64f4233ae001ea991846846488c3d6/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f7068702d762f7a65726f2d636f6e6669672f636c6f6e652e737667)](https://secure.php.net/)[![Packagist](https://camo.githubusercontent.com/4bb7d5a0dcf81ce168060dd00ad4217e1a47ed620273f36e669dbfbb97912163/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f6c2f7a65726f2d636f6e6669672f636c6f6e652e737667)](https://github.com/ZeroConfig/clone/blob/master/LICENSE)

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

[](#installation)

```
composer require --dev zero-config/clone

```

Usage
=====

[](#usage)

To use the clone functionality, simply invoke the `deepClone` function. Alternatively, the alias [`🐑`](https://www.utf8icons.com/character/128017/sheep)can be used.

```
