FileMaster
Search
Toggle Dark Mode
Home
/
.
/
wp-content
/
plugins
/
surecart
/
core
/
core
/
src
/
Middleware
Edit File: ReadsHandlerMiddlewareTrait.php
<?php /** * @package SureCartCore * @author SureCart <support@surecart.com> * @copyright 2017-2019 SureCart * @license https://www.gnu.org/licenses/gpl-2.0.html GPL-2.0 * @link https://surecart.com/ */ namespace SureCartCore\Middleware; use SureCartCore\Helpers\Handler; /** * Describes how a request is handled. */ trait ReadsHandlerMiddlewareTrait { /** * Get middleware registered with the given handler. * * @param Handler $handler * @return string[] */ protected function getHandlerMiddleware( Handler $handler ) { $instance = $handler->make(); if ( ! $instance instanceof HasControllerMiddlewareInterface ) { return []; } return $instance->getMiddleware( $handler->get()['method'] ); } }
Save
Back