using Pimple

Signed-off-by: Suki <suki@missallsunday.com>
Better yet, let BreezeController to extend Pimple
also, use the new $app var on BreezeQuery
This means no more lose objects, everythng now resides on a single $app object.

Signed-off-by: Suki <suki@missallsunday.com>
Convert BreezeAjax to the new format

Signed-off-by: Suki <suki@missallsunday.com>
Converting BreezeDisplay and BreezeTools
they only use BreezeTools but still
and also, I don't actually need to set BreezeData as a service

Signed-off-by: Suki <suki@missallsunday.com>
Convert BreezeLog

Signed-off-by: Suki <suki@missallsunday.com>
Convert BreezeMention

Signed-off-by: Suki <suki@missallsunday.com>
Convert BreezeNotifications
gotta make sure to put the s at the end...

Signed-off-by: Suki <suki@missallsunday.com>
Bye bye BreezeContainer you served me well my friend.

Signed-off-by: Suki <suki@missallsunday.com>
Since I can have full methods and objects, merge BreezeController with the main Breeze class
so bye bye BreezeController, you had a long name I had to type so many times because I can't find find a nice IDE with autocompletition...

Signed-off-by: Suki <suki@missallsunday.com>
Big commit...
I mean, really big...
- This assume SMF 2.1 is now capable of fully managing pure methods.
- No more checks for $breezeController
- No more static methods
- In theory, I can separate all methods that creates notifications/logs to their own unique class, this class will extend Breeze and have access to all the goodies
- Breeze extends Pimple which means the services are created here, this is important to fool SMFs actionArray system.
- Remove some old code I never used.

Signed-off-by: Suki <suki@missallsunday.com>
In theory, this is all I need to let SMF know I want to use pure objects
in theory...

Signed-off-by: Suki <suki@missallsunday.com>
gender isn't a column on 2.1, it is now a custom profile field

Signed-off-by: Suki <suki@missallsunday.com>
dirty trick, let BreezeAdmin to extend Breeze to get access to the services
also, fix some bugs and typos, you know, the usual stuff...

Signed-off-by: Suki <suki@missallsunday.com>
Moar changes add the class key to our main section array
convert BreezeWall to use $app

Signed-off-by: Suki <suki@missallsunday.com>
Add the class key whe creating the profile areas
this will tell SMf to instantiate my class and call the right method in it.

Signed-off-by: Suki <suki@missallsunday.com>
Large commit, convert BreezeUser to a class that extends Breeze

Signed-off-by: Suki <suki@missallsunday.com>
Convert old functions to methods

Signed-off-by: Suki <suki@missallsunday.com>
Keep on doing changes

Signed-off-by: Suki <suki@missallsunday.com>
Converting BreezeAjax
add it to the mini dispatcher method

Signed-off-by: Suki <suki@missallsunday.com>
Add an extra check
perhaps even an error but meh, too lazy...

Signed-off-by: Suki <suki@missallsunday.com>