Source of file RequestHandlerDecorator.php
Size: 0,853 Bytes - Last Modified: 2021-12-23T10:05:21+00:00
/var/www/docs.ssmods.com/process/src/src/Traits/RequestHandlerDecorator.php
1234567891011121314151617181920212223242526272829303132 | <?php namespace Milkyway\SS\ZenForms\Traits; /** * Milkyway Multimedia * ViewableDataDecorator.php * * @package milkyway-multimedia/ss-zen-forms * @author Mellisa Hankins <mell@milkywaymultimedia.com.au> */ use SS_HTTPRequest; use DataModel; trait RequestHandlerDecorator { /** * Iterate until we reach the original object * A bit hacky but if it works, it works * * @param SS_HTTPRequest $request * @param DataModel $model * * @return array|\RequestHandler|\SS_HTTPResponse|string */ public function handleRequest(SS_HTTPRequest $request, DataModel $model) { return $this->original()->handleRequest($request, $model); } public function checkAccessAction($action) { return parent::checkAccessAction($action) || $this->original()->checkAccessAction($action); } } |