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.