Skip to content

Commit a6dcbe7

Browse files
author
Timi-Artturi Mäkelä
committed
Added filter codifier/callable-renderer/render/data
1 parent 0fd32b0 commit a6dcbe7

File tree

2 files changed

+10
-1
lines changed

2 files changed

+10
-1
lines changed

CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,11 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
66

77
[Unreleased]
88

9+
## [add-filter-renderer-render-data]
10+
11+
### Added
12+
- Added a filter `codifier/callable-renderer/render/data` for CallableRenderer->render() $data. For example this makes possible to identify fields inside commonly used custom renderer.
13+
914
## [1.39.1]
1015

1116
### Fixed

src/Renderer/CallableRenderer.php

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,10 @@ public function __construct( callable $method ) {
4242
* @return string
4343
*/
4444
public function render( array $fields ) : string {
45-
return \call_user_func( $this->method, $fields['data'] );
45+
46+
// Filter the Renderer data.
47+
$data = \apply_filters( 'codifier/callable-renderer/render/data', $fields[ 'data' ], $fields );
48+
49+
return \call_user_func( $this->method, $data );
4650
}
4751
}

0 commit comments

Comments
 (0)