lib/NajiDev/Common/JavaScriptData/Container.php
public function remove($key)
	{
		try
		{
			$this->getRecursive($key, $this->data);

			$data = $this->removeRecursive($key, $this->data);
			$this->data = ArrayHelper::array_filter_recursive($data, function ($value)
			{
				return !empty($value);
			});
		}
		catch (ElementNotFoundException $e) { }
	}
public function remove($key)
	{
		try
		{
			$this->getRecursive($key, $this->data);

			$data = $this->removeRecursive($key, $this->data);
			$this->data = ArrayHelper::array_filter_recursive($data, function ($value)
			{
				return !empty($value);
			});
		}
		catch (ElementNotFoundException $e) { }
	}
Removes the element with $key. The method does just nothing, if the key does not exist

@param $key
@return mixed