Download xirelogy / magpie-core / ClosureRenderer.php - Solve class 'ClosureRenderer' not found

This file is part of the package xirelogy/magpie-core. Please go to our download page to download this composer package and to solve the problem class 'ClosureRenderer' not found.
Download xirelogy/magpie-core
Class is not correct? Search class ClosureRenderer


<?php namespace Magpie\HttpServer\Renderers; use Closure; use Magpie\HttpServer\CommonRenderable; use Magpie\HttpServer\Request; /** * Implementation of Renderable using closure */ final class ClosureRenderer extends CommonRenderable { /** * @var Closure Redirecting closure */ protected Closure $fn; /** * Constructor * @param Closure $fn */ protected function __construct(Closure $fn) { $this->fn = $fn; } /** * @inheritDoc */ protected function onRender(?Request $request) : void { ($this->fn)($request); } /** * Create instance * @param callable(Request|null):void $fn * @return static */ public static function for(callable $fn) : static { return new static($fn); } }