* @license http://www.apache.org/licenses/LICENSE-2.0 * @link http://phpsx.org */ class PathMatch implements FilterInterface { protected $pattern; protected $filter; public function __construct($pattern, FilterInterface $filter) { $this->pattern = $pattern; $this->filter = $filter; } public function handle(RequestInterface $request, ResponseInterface $response, FilterChainInterface $filterChain) { if (preg_match('!' . $this->pattern . '!', $request->getUri()->getPath())) { $this->filter->handle($request, $response, $filterChain); } else { $filterChain->handle($request, $response); } } } __halt_compiler();----SIGNATURE:----gKlKitQ68WxptWxpltySbWsFpDVlzKhEr3WTF8rNPBrmKxcJEvQwzMYAbNV4gKmncATGAJkGiDn1i0nk4M52fmdUqLRvbNnhyKSbIYuFN2nCPrqVZt9rjchKlWWUlcLq5DASGEoxCd1oGIdhMYEVkZwf5HbNy3dQpbG/2/RYt0bIhUS0yhOFuO+c+bOLlB3lP9hHIuxa2xk7TLUP0irkXBDPJybAxalfsc+MWHVPfZ0ZGfnOXIAqu+/hESyxtuz0P/4GRtuy8kFS7811EaoxOjuzgY0MCn7Dzm/QuWw5DbJzF60d+Iz6gmzUvuV+ycNUXzoWyFMk3q82BmBJSjrW0O9SIGkJldlIKU+a81jCuE+MP9S0sM9xN30cs2l9KAPqiDPOI9TfVHhGGAb9REnHHnnLi03oKZW51AYC73SJJg9weEkh61akYzH+MsgC/ETC335fx2zOFN/DRUZf9CdbPf9yo4IXH0BGAvu0ISkof6pyqrru3R91TBIxzsTo8UMEp4KUqNzGTqZyd3i08Vl+ml28u6ZTpmwkJ/qaU8EZMQh2762DfAHRgOQcGI8xq6Ksnt88FYpFAQYm8ymcbhB92UxDjBAyOQwnpHDLYNUpN1YZ/Bel02QODXphHeyq76cJvu8Mpm3T1ZS9Jxqp2Ju7XhlK4yLDcq4VJb4ISiH7Hog=----ATTACHMENT:----NTY2ODAwMDM0OTg0NDU1NiA3MDQ2MjM4NDQ1OTE4MzY0IDkzNDYwMTk0NDgwMDI4MTY=