Added logic to autodiscover element type from class name when $element
property wasn't set.

Signed-off-by: Michael 'Tekkla' Zorn <tekkla@tekkla.de>
Reformat / PSR


Signed-off-by: Michael 'Tekkla' Zorn <tekkla@tekkla.de>
Added experimental get() method to get a service, class or value

Signed-off-by: Michael 'Tekkla' Zorn <tekkla@tekkla.de>
Created own folder for Http and Request related classes.
Also renamed Request class into Router which now extends AltoRouter

Signed-off-by: Michael 'Tekkla' Zorn <tekkla@tekkla.de>
New navbar control

Signed-off-by: Michael 'Tekkla' Zorn <tekkla@tekkla.de>
Changed parent class to A html element

Signed-off-by: Michael 'Tekkla' Zorn <tekkla@tekkla.de>
New elements and small typo fixes on existing ones

Signed-off-by: Michael 'Tekkla' Zorn <tekkla@tekkla.de>
Forgot new elements

Signed-off-by: Michael 'Tekkla' Zorn <tekkla@tekkla.de>
Split combined classes into function class and object elements

Signed-off-by: Michael 'Tekkla' Zorn <tekkla@tekkla.de>
Moved content of init() method into constructor
Added DI as explicit constructor argument to be bound on app property
Changed signatures of MVC creations

Signed-off-by: Michael 'Tekkla' Zorn <tekkla@tekkla.de>
Removed init() call on app creation due to fact that init moved in app
class into constructor

Signed-off-by: Michael 'Tekkla' Zorn <tekkla@tekkla.de>
Changed constructor signature and renamed request property into router

Signed-off-by: Michael 'Tekkla' Zorn <tekkla@tekkla.de>
Changed name creation for controls to make it simpler.

Signed-off-by: Michael 'Tekkla' Zorn <tekkla@tekkla.de>
New content and template class
Content class replaces the old page class while template class is used
as parent for theme templates. Template provides an easy accesson on
predifened html controls or data only to build html pages.

Signed-off-by: Michael 'Tekkla' Zorn <tekkla@tekkla.de>
Reformat

Signed-off-by: Michael 'Tekkla' Zorn <tekkla@tekkla.de>
Fixed comments

Signed-off-by: Michael 'Tekkla' Zorn <tekkla@tekkla.de>
New html head data classes Link, Meta and OpenGraph

Signed-off-by: Michael 'Tekkla' Zorn <tekkla@tekkla.de>
Deleted old stuff

Signed-off-by: Michael 'Tekkla' Zorn <tekkla@tekkla.de>
Changed router to recognize ajax requests

Signed-off-by: Michael 'Tekkla' Zorn <tekkla@tekkla.de>
WIP New request class

Signed-off-by: Michael 'Tekkla' Zorn <tekkla@tekkla.de>