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)