protected function parseNegatedCondition( $type, $arguments ) {
		$negated_type = substr( $type, strlen( static::NEGATE_CONDITION_PREFIX ) );
		$arguments = array_merge( [ $negated_type ], $arguments );

		$type = 'negate';
		$condition = call_user_func( [$this, 'make'], $arguments );

		return ['type' => $type, 'arguments' => [$condition]];
	}
protected function parseNegatedCondition( $type, $arguments ) {
		$negated_type = substr( $type, strlen( static::NEGATE_CONDITION_PREFIX ) );
		$arguments = array_merge( [ $negated_type ], $arguments );

		$type = 'negate';
		$condition = call_user_func( [$this, 'make'], $arguments );

		return ['type' => $type, 'arguments' => [$condition]];
	}
protected function parseNegatedCondition ( $ type , $ arguments ) { $ negated_type = substr ( $ type , strlen ( static :: NEGATE_CONDITION_PREFIX ) ) ; $ arguments = array_merge ( [ $ negated_type ] , $ arguments ) ; $ type = 'negate' ; $ condition = call_user_func ( [ $ this , 'make' ] , $ arguments ) ; return [ 'type' => $ type , 'arguments' => [ $ condition ] ] ; }
Parse a negated condition and its arguments.

@param  string $type
@param  array  $arguments
@return array
Parse a negated condition and its arguments .