본문으로 건너뛰기

연결 인터셉터 처리 방식 개선

PHP 7 · GODO25
변경 파일 수: 2개
변경 파일 목록
총 2개
변경 파일 코드
추가삭제
Controller/Front/SimpleController.php+2-2
변경 전SimpleController.php
final protected function setUp()
{
parent::setUp();
$interceptors = \App::getConfig('bundle.interceptor')->getFront();
foreach ($interceptors as $index => $interceptor) {
if (count($interceptor[1]) > 0) {
unset($interceptors[$index]);
}
}
 
변경 후SimpleController.php
final protected function setUp()
{
parent::setUp();
$interceptors = $this->getScopedInterceptors('front');
foreach ($interceptors as $index => $interceptor) {
if (!empty($interceptor[1])) {
unset($interceptors[$index]);
}
}
 
Controller/Mobile/SimpleController.php+5-2
변경 전SimpleController.php
namespace Bundle\Controller\Mobile;
 
 
 
/**
* Class SimpleController
* @package Bundle\Controller\Mobile
final protected function setUp()
{
parent::setUp();
$interceptors = \App::getConfig('bundle.interceptor')->getMobile();
foreach ($interceptors as $index => $interceptor) {
if (count($interceptor[1]) > 0) {
unset($interceptors[$index]);
}
}
 
변경 후SimpleController.php
namespace Bundle\Controller\Mobile;
use Core\View\Resolver\TemplateResolver;
use Core\View\Template;
/**
* Class SimpleController
* @package Bundle\Controller\Mobile
final protected function setUp()
{
parent::setUp();
$interceptors = $this->getScopedInterceptors('mobile');
foreach ($interceptors as $index => $interceptor) {
if (!empty($interceptor[1])) {
unset($interceptors[$index]);
}
}