LLMS_REST_Posts_Controller::maybe_remove_filters_for_response( LLMS_Post_Model $object )
Re-add filters previously removed
Parameters Parameters
- $object
-
(LLMS_Post_Model) (Required) Object.
Return Return
(array) Array of filters removed for response.
Source Source
File: libraries/lifterlms-rest/includes/abstracts/class-llms-rest-posts-controller.php
protected function maybe_remove_filters_for_response( $object ) { $filters_to_be_removed = $this->get_filters_to_be_removed_for_response( $object ); $filters_removed = array(); // Need to remove some filters. foreach ( $filters_to_be_removed as $hook => $filters ) { foreach ( $filters as $filter_data ) { $has_filter = has_filter( $hook, $filter_data['callback'] ); if ( false !== $has_filter && $filter_data['priority'] === $has_filter ) { remove_filter( $hook, $filter_data['callback'], $filter_data['priority'] ); if ( ! isset( $filters_removed[ $hook ] ) ) { $filters_removed[ $hook ] = array(); } $filters_removed[ $hook ][] = $filter_data; } } } return $filters_removed; }
Expand full source code Collapse full source code View on GitHub
Changelog Changelog
Version | Description |
---|---|
1.0.0-beta.1 | Introduced. |