CodeIgniter Forums
Basic PHP Class doesn't recognized !!! - Printable Version

+- CodeIgniter Forums (https://forum.codeigniter.com)
+-- Forum: Using CodeIgniter (https://forum.codeigniter.com/forumdisplay.php?fid=5)
+--- Forum: Libraries & Helpers (https://forum.codeigniter.com/forumdisplay.php?fid=11)
+--- Thread: Basic PHP Class doesn't recognized !!! (/showthread.php?tid=82043)



Basic PHP Class doesn't recognized !!! - Ricsz - 06-05-2022

Hello,

I made my own Library in /App/Libraries directory, in my Lib, i inherited from basic php class. 

They are Iterator and Countable, but inside CI4 there are not recognized ! 

Code:
15 namespace app\Libraries;

...

22 class MasterCollection implements Iterator, Countable {
23     
24     protected $Items = array();
25  
26     public function count(): int 
27     {
28         return count($this->Items);     
29     }


Thanks !



RE: Basic PHP Class doesn't recognized !!! - iRedds - 06-06-2022

\Iterator, \Countable
or
use Iterator;
use Countable;


RE: Basic PHP Class doesn't recognized !!! - Ricsz - 06-06-2022

Thanks ! it works...