private function parseDeepCondition(array $parameters, $toArray = FALSE)
	{
		$opcond = [];

		foreach ($parameters as $key => $param) {
			$ccond = is_int($key) ? $this->parseCondition($param) : $this->parseCondition($key, $param);

			if ($toArray) {
				$opcond[] = $ccond;
			} else {
				reset($ccond);
				$opcond[key($ccond)] = current($ccond);
			}
		}

		return $opcond;
	}
private function parseDeepCondition(array $parameters, $toArray = FALSE)
	{
		$opcond = [];

		foreach ($parameters as $key => $param) {
			$ccond = is_int($key) ? $this->parseCondition($param) : $this->parseCondition($key, $param);

			if ($toArray) {
				$opcond[] = $ccond;
			} else {
				reset($ccond);
				$opcond[key($ccond)] = current($ccond);
			}
		}

		return $opcond;
	}
private function parseDeepCondition ( array $ parameters , $ toArray = FALSE ) { $ opcond = [ ] ; foreach ( $ parameters as $ key => $ param ) { $ ccond = is_int ( $ key ) ? $ this -> parseCondition ( $ param ) : $ this -> parseCondition ( $ key , $ param ) ; if ( $ toArray ) { $ opcond [ ] = $ ccond ; } else { reset ( $ ccond ) ; $ opcond [ key ( $ ccond ) ] = current ( $ ccond ) ; } } return $ opcond ; }
Parses inner conditions
@param array
@param bool indicates that output should be list
Parses inner conditions