Something went wrong. Try again.
@recaptime-dev's working patches + fork for Phorge, a community fork of Phabricator. (Upstream dev and stable branches are at upstream/main and upstream/stable respectively.) hq.recaptime.dev/wiki/Phorge
phorge phabricator
Something went wrong. Try again.
584 B · 29 lines
PHP
123456789101112131415161718192021222324252627282930<?php
namespace PhpMimeMailParser;
/** * Wraps a callable as a Middleware */class Middleware implements Contracts\Middleware{ protected $parser;
/** * Create a middleware using a callable $fn * * @param callable $fn */ public function __construct(callable $fn) { $this->parser = $fn; }
/** * Process a mime part, optionally delegating parsing to the $next MiddlewareStack */ public function parse(MimePart $part, MiddlewareStack $next) { return call_user_func($this->parser, $part, $next); }}