protected function is_only_sanitized( $stackPtr ) {

		// If it isn't being sanitized at all.
		if ( ! $this->is_sanitized( $stackPtr ) ) {
			return false;
		}

		// If this isn't set, we know the value must have only been casted, because
		// is_sanitized() would have returned false otherwise.
		if ( ! isset( $this->tokens[ $stackPtr ]['nested_parenthesis'] ) ) {
			return true;
		}

		// At this point we're expecting the value to have not been casted. If it
		// was, it wasn't *only* casted, because it's also in a function.
		if ( $this->is_safe_casted( $stackPtr ) ) {
			return false;
		}

		// The only parentheses should belong to the sanitizing function. If there's
		// more than one set, this isn't *only* sanitization.
		return ( \count( $this->tokens[ $stackPtr ]['nested_parenthesis'] ) === 1 );
	}
protected function is_only_sanitized( $stackPtr ) {

		// If it isn't being sanitized at all.
		if ( ! $this->is_sanitized( $stackPtr ) ) {
			return false;
		}

		// If this isn't set, we know the value must have only been casted, because
		// is_sanitized() would have returned false otherwise.
		if ( ! isset( $this->tokens[ $stackPtr ]['nested_parenthesis'] ) ) {
			return true;
		}

		// At this point we're expecting the value to have not been casted. If it
		// was, it wasn't *only* casted, because it's also in a function.
		if ( $this->is_safe_casted( $stackPtr ) ) {
			return false;
		}

		// The only parentheses should belong to the sanitizing function. If there's
		// more than one set, this isn't *only* sanitization.
		return ( \count( $this->tokens[ $stackPtr ]['nested_parenthesis'] ) === 1 );
	}
protected function is_only_sanitized ( $ stackPtr ) { // If it isn't being sanitized at all. if ( ! $ this -> is_sanitized ( $ stackPtr ) ) { return false ; } // If this isn't set, we know the value must have only been casted, because // is_sanitized() would have returned false otherwise. if ( ! isset ( $ this -> tokens [ $ stackPtr ] [ 'nested_parenthesis' ] ) ) { return true ; } // At this point we're expecting the value to have not been casted. If it // was, it wasn't *only* casted, because it's also in a function. if ( $ this -> is_safe_casted ( $ stackPtr ) ) { return false ; } // The only parentheses should belong to the sanitizing function. If there's // more than one set, this isn't *only* sanitization. return ( \ count ( $ this -> tokens [ $ stackPtr ] [ 'nested_parenthesis' ] ) === 1 ) ; }
Check if something is only being sanitized.

@since 0.5.0

@param int $stackPtr The index of the token in the stack.

@return bool Whether the token is only within a sanitization.
Check if something is only being sanitized .