[eluser]Richard Rowe[/eluser]
I'm developing an application in CodeIgniter that requires me to interact with multiple APIs that share the same sort of functionality. I am planning to do abstraction / interface design pattern, so I can define an interface and have classes extend/implement the interface. Very similar to how the database abstraction is done.
My question is how should I implement this neatly into my CI application (folder structure, application design, etc)? I would like to give each class (each specific api) its own file to minimise the footprint of this.
Hope that made sense. Thanks in advance.