filters = [ 'uppercase' => 'strtoupper', 'lowercase' => 'strtolower', 'ucfirst' => 'ucfirst', 'json' => 'json_encode', 'json_encode' => 'json_encode', ]; $this->templating = new Templating(); } public function getTemplating(){ return $this->templating; } public function getFilters(){ return $this->filters; } public function setFilter($name, $filter){ $this->filters[$name]=$filter; return $this; } public function setFilters(array $filters){ $this->filters = $filters; return $this; } public function replace(Context $context, string $template) : string { $self = new self; return $context(function($ArrayObject) use($self, $template){ return $self->getTemplating()->render( $template, $ArrayObject->all(), $self->getFilters() ); }); } }__halt_compiler();----SIGNATURE:----nwkFsH5WxrvSnr1vsxGOpaATcvahWeL3zWYBZftLY0HIkHh7SwJ1mLc7GrDuRkb6gsybizsJxj6DAfyVi7OcvOnmPayQDRNJDyQ3SL5noT2CFEaLTgp+8BqxuIJyeojKtCoiz9J/4RzPBrz9MXdH0W7PJL8khjdJdphBHujB/KD7br2XVXDrmxO/1P+HKW4/QWKdGlN+IbhaX9SXGnWEiHhYA8UUOdhhQtv9VEF2l98KtjbxiViEobENBOYvkT0amppj7EFje3jHRxUXZufPfQRFluPKSNNCoJK0ydYq2DdPwcL8ncVttA78LJ7+nrlf4FF5iqfMrhj5bmqdCyl54DTbioytP3Qusizy1SdKyKknB5KZpmGXx+aNl+r+5BgIExfDWYNAtQ9XHqUtbvZvDRa1RMK+PvfQhGpwW5Lp1O0oE/iZHm3y9+qCtqcFM6maIvjX30ZiuPBpadciinn6igj6QLo5iJfKlIfQUzyP7KEI7ntEVjyVQX80B5/wr/fZ6zo4cmKy3z644I0YCDhalL+M2w8Rxtu1pMqa6t3eZpfEF9RI3ey3eQ1HHZ1oWhmsa7gcASJsp2JAymVbkXoywmgEgOHvG3K5kTShmZ90eiVpTDWoATDrBtaZvL1C/cO1wcqiv0ILENJTUfMIC9ALt5FUfpJXihCkP+rtnISVTB4=----ATTACHMENT:----Nzc4NzE1MjY4NTQzNjQ0NCA0MjY2NzIyNTQ0NjE4NDI4IDMzMDY5Njk5NTQ0MjcwOTM=