transformers[] = $fn; } #[\ReturnTypeWillChange] public function current() { $value = parent::current(); foreach ( $this->transformers as $fn ) { $value = call_user_func( $fn, $value ); } return $value; } }