How can I destruct a library/model that has been loaded by the CI base class, from the CI base class? I want to keep the CI super object alive, but destroy a library/model that has been loaded. This is for memory reasons on a worker/consumer that runs forever.
PHP Code:
public function worker() {
while (true) { // infinite loop. The worker never dies.
$message = $this->getMessage();
if (!empty($messages)) {
$this->load->library('some_library');
$this->load->model('some_model');
// do something
// destruct model and library and remove from CI super object, but keep CI super object alive.
}
}
}