A list of different types of hook points in CodeIgniter:
- post_controller_constructor – It is called immediately after your controller is started but before any method call.
- pre_controller – It is called immediately before your controller being called. At this point, all the classes, security checks, and routing have been done.
- post_sytem – It is called after the final page is sent to the browser at the end of the system execution.
- pre_system – It is called much before the system execution. Only benchmark and hook class have been loaded at this point.
- cache_override – It enables you to call your function in the output class.
- display_override – It is used to send the final page at the end of file execution.
- post_controller – It is called immediately after your controller is entirely executed