wppaste
WordPress

WP_Filter_Sentinel

Since
7.1.0
Source
wp-includes/class-wp-filter-sentinel.php:25

Marker object used as a filter's default value when any user value — including null, false, or arbitrary objects — must remain distinguishable from the "no filter modified this" case.

Description

Each instance is unique by identity. Compare returned values with === against the original sentinel to detect that no filter callback replaced it. Filter callbacks that want to pass through without modifying the value should return the received value unchanged. Returning a freshly constructed WP_Filter_Sentinel is treated as a replacement, not as pass-through.

Source

final class WP_Filter_Sentinel {}

History

Introduced in 7.1.0.

Signature, return type and hooks compared across 1 parsed release.

About this page

Parsed data
Generated from the wordpress-develop 7.1.0 tag, from src/wp-includes/class-wp-filter-sentinel.php, and regenerated for each WordPress release so it tracks the code rather than a snapshot of it.
Corrections
Something wrong on this page? Report it and it gets fixed in the next regeneration.