Redspark_Exception

Das werfen von Exception ist in der objektorientierten Programmierkonzepten ein zentrales Element. PHP beherrscht dies seit Version 5.x. Das ZEND Framework erweitert diese Funktion nicht wirklich, sondern reicht die Exeptions direkt weiter.

Das RedSpark Framework hingegen erweitert die Exceptions um ein Schichtmodell. Je nachdem in welcher Schicht eine Exception geworfen wird, kann sie entweder selbst behoben oder weiter nach außen gereicht werden. Derzeit sind folgende Schichten (sog. Tier's) implementiert:

  • TIER_DEFAULT
  • TIER_SYSTEM
  • TIER_FRAMEWORK
  • TIER_APPLICATION
  • TIER_MODULE
  • TIER_ACTION
  • TIER_SUBACTION
  • TIER_MODEL
  • TIER_DATABASE
  • TIER_PARSER

Wenn beispielsweise eine Exception in der Schicht TIER_SUBACTION geworfen wird, kann das RedSpark Exception Modell automatisch versuchen, auf die defaultSubaction() zurückzugreifen und eine Warnung ausgeben.

Kuborgh GmbH

Hamburg 040 819 773 770 Köln 0221 276 66 96 info@kuborgh.de www.kuborgh.de

RedSpark Community

RedSpark Community

Community Website
RedSpark Apps

RedSpark Apps

Zur Übersicht
RedSpark Download

RedSpark Basispaket

Zum Download
Key facts