-
Notifications
You must be signed in to change notification settings - Fork 13
OSS_Controller_Action Traits
barryo edited this page Apr 25, 2013
·
3 revisions
Traits add functionality to your (Zend controller) actions. Here are the available traits:
-
OSS_Controller_Action_Trait_Namespace- adds session and namespace functionality -
OSS_Controller_Action_Trait_Doctrine2User- addsgetUser()when using Doctrine2 with authentication -
[[OSS_Controller_Action_Trait_AsteriskMI|PHPAGI]]- addsgetAsteriskMI()to get a connection to an Asterisk AMI -
OSS_Controller_Action_Trait_Auth- adds authentication and identity support (Zend_Auth) -
OSS_Controller_Action_Trait_AuthRequired- used when authentication is required for access to a controller -
[[OSS_Controller_Action_Trait_Cli|CLI-Trait]]- used for contollers containing only CLI actions (i.e. no web access) -
OSS_Controller_Action_Trait_Doctrine2Cache- adds cache functionality using Doctrine2 caching libraries -
OSS_Controller_Action_Trait_Doctrine2- adds Doctrine2 ORM functionality -
OSS_Controller_Action_Trait_Mailer- addsgetMailer()to return an initialisedZend_Mailobject -
OSS_Controller_Action_Trait_License- adds the ability to license software and checks for a license -
[[OSS_Controller_Action_Trait_Logger|OSS_Logger]]- adds logging functionality -
OSS_Controller_Action_Trait_Smarty- initialises theZend_Viewusing Smarty -
OSS_Controller_Action_Trait_StatsD- adds the ability to send StatsD UDP packets on demand -
OSS_Controller_Action_Trait_Freshbooks- Frashbooks API support -
OSS_Controller_Action_Trait_Messages- providesaddMessage()to add success / warning / error and alert messages -
OSS_Controller_Action_Trait_News- a RSS news reader and alerter -
[[OSS_Controller_Action_Trait_Doctrine2Frontend|Doctrine2 Frontend]]- a CRUD scaffold controller -
OSS_Controller_Action_Trait_Paygate- payment gateway functionality