for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
/**
* @link http://www.yiiframework.com/
* @copyright Copyright (c) 2008 Yii Software LLC
* @license http://www.yiiframework.com/license/
*/
namespace yii\helpers;
* Object that represents the removal of array value while performing [[ArrayHelper::merge()]].
*
* Usage example:
* ```php
* $array1 = [
* 'ids' => [
* 1,
* ],
* 'validDomains' => [
* 'example.com',
* 'www.example.com',
* ];
* $array2 = [
* 2,
* 'validDomains' => new \yii\helpers\UnsetArrayValue(),
* $result = \yii\helpers\ArrayHelper::merge($array1, $array2);
* ```
* The result will be
* [
* ]
* @author Robert Korulczyk <[email protected]>
* @since 2.0.10
class UnsetArrayValue
{
* Restores class state after using `var_export()`.
* @param array $state
* @return UnsetArrayValue
* @see var_export()
* @since 2.0.16
public static function __set_state($state)
return new self();
}