Ferreteria/v0.5/@cls/caApp: Difference between revisions

From Woozle Writes Code
< Ferreteria‎ | v0.5‎ | @cls
Jump to navigation Jump to search
m (Woozle moved page Ferreteria/v0.5/@cls/app to Ferreteria/v0.5/@cls/caApp without leaving a redirect: changing doc title schema)
No edit summary
Line 1: Line 1:
{{fmt/title|Ferreteria 0.5 App classes}}
{{fmt/title|Ferreteria class <code>ferret\caApp</code>}}
* '''File''': {{l/ferreteria/code|base/app.php}}
* '''File''': {{l/ferreteria/code|base/app.php}}
* '''Parent''': none
* '''Traits''': {{l/ver/class|tSingletonAuto}}
* '''Offspring''':
** {{l/ver/class|caAppBasic}}
*** {{l/ver/class|caAppUser}} - application with login and account-security services
**** {{l/ver/class|caAppWeb}} - just an alias for now, but use this for web apps
==About==
==About==
The App classes are all intended as singleton objects that guide the {{l/ver|startup}} process and determine certain other key classes to use for certain operations. Any given application will typically create its own class that inherits from one of these, that being the easiest way to ensure that required setup is taken care of.
The App classes are all intended as singleton objects that guide the {{l/ver|startup}} process and determine certain other key classes to use for certain operations. Any given application will typically create its own class that inherits from one of these, that being the easiest way to ensure that required setup is taken care of.
==Classes==
* caApp
** caAppBasic
*** caAppUser - application with login and account-security services
**** caAppWeb - just an alias for now, but use this for web apps

Revision as of 14:50, 29 June 2022

Ferreteria class ferret\caApp

About

The App classes are all intended as singleton objects that guide the startup process and determine certain other key classes to use for certain operations. Any given application will typically create its own class that inherits from one of these, that being the easiest way to ensure that required setup is taken care of.