4.0.x에서 4.0.4로 업그레이드
설치 방법에 해당하는 업그레이드 지침을 참조하십시오.
CodeIgniter 4.0.4는 컨트롤러 필터 구현의 버그를 수정하였으며, FilterInterface를 구현하는 코드에 주요 변경사항이 발생합니다.
주요 변경사항
FilterInterface 선언 업데이트
after()와 before() 메서드의 시그니처에 $arguments를 포함하도록 업데이트해야 합니다. 함수 정의를 다음에서:
public function before(RequestInterface $request)
public function after(RequestInterface $request, ResponseInterface $response)
다음으로 변경하십시오:
public function before(RequestInterface $request, $arguments = null)
public function after(RequestInterface $request, ResponseInterface $response, $arguments = null)