Stagehand_FSM is a finite state machine.
Using Stagehand_FSM with applications, frameworks, and toolkits, it can make to simplify complex state management code in them. And also, it can be used as an engine of event-driven architecture.
::::: Release notes for Stagehand_FSM 1.10.0 :::::
A new release of Stagehand_FSM is now available.
What's New in Stagehand_FSM 1.10.0
* Improved error handling: The behavior of internal error handling has been changed so as to handle only own and "exception" level errors.... read more
Stagehand_FSM is a finite state machine.
Using Stagehand_FSM with applications, frameworks, and toolkits, it can make to simplify complex state management code in them. And also, it can be used as an engine of event-driven architecture.
::::: Release notes for Stagehand_FSM 1.9.0 :::::
A new release of Stagehand_FSM is now available.
What's New in Stagehand_FSM 1.9.0
* A few Enhancements: clearPayload(), and error handling for invalid callbacks are added.... read more
Stagehand_FSM provides a self configuring Finite State Machine.
The following is a list of features of Stagehand_FSM.
o Transition action
o Entry and Exit state actions
o Initial and Final pseudo states
o Nested FSM
o History Marker
o Activity
o User defined payload
::::: Release notes for Stagehand_FSM 1.8.0 :::::
This is the first release with the new PEAR Channel Server pear.piece-framework.com. There are no changes from the previous release except the PEAR Channel Server is changed.... read more
Stagehand_FSM provides a self configuring Finite State Machine.
The following is a list of features of Stagehand_FSM.
o Transition action
o Entry and Exit state actions
o Initial and Final pseudo states
o Nested FSM
o History Marker
o Activity
o User defined payload
::::: Release notes for Stagehand_FSM 1.7.1 :::::
This release includes an enhancement as follows:
<<< Enhancements >>>... read more
Stagehand_FSM provides a self configuring Finite State Machine.
The following is a list of features of Stagehand_FSM.
o Transition action
o Entry and Exit state actions
o Initial and Final pseudo states
o Nested FSM
o History Marker
o Activity
o User defined payload
::::: Release notes for Stagehand_FSM 1.7.0 :::::
This release includes fixing a critical problem and an enhancement as follows:
<<< Defect fixes >>>... read more
Stagehand_FSM provides a self configuring Finite State Machine.
The following is a list of features of Stagehand_FSM.
o Transition action
o Entry and Exit state actions
o Initial and Final pseudo states
o Nested FSM
o History Marker
o Activity
o User defined payload
::::: Release notes for Stagehand_FSM 1.6.0 :::::
This release includes one enhancement as follows:
<<< Enhancements >>>... read more
Stagehand_FSM provides a self configuring Finite State Machine.
The following is a list of features of Stagehand_FSM.
o Transition action
o Entry and Exit state actions
o Initial and Final pseudo states
o Nested FSM
o History Marker
o Activity
o User defined payload
* Release notes for Stagehand_FSM 1.5.0
This release includes a few enhancements as follows:
Enhancements:
* Stagehand_FSM
- Added isProtectedEvent() method for checking whether an event is a protected event such as the special events and so on.
- Added isProtectedState() method for checking whether a state is a protected state such as the pseudo states and so on.... read more
Stagehand_FSM provides a self configuring Finite State Machine.
The following is a list of features of Stagehand_FSM.
o Transition action
o Entry and Exit state actions
o Initial and Final pseudo states
o Nested FSM
o History Marker
o Activity
o User defined payload
* Release notes for Stagehand_FSM 1.4.0
This release includes some interface changes in Stagehand_FSM_Error class.
- Changed the method name from raiseError() to push() and added an argument to push() method for error levels.
- Added pushCallback(), popCallback(), hasErrors(), pop(), and clearErrors() methods to avoid using PEAR_ErrorStack class directly.
- Removed getErrorStack() and isError() methods.... read more
Stagehand_FSM provides a self configuring Finite State Machine.
The following is a list of features of Stagehand_FSM.
o Transition action
o Entry and Exit state actions
o Initial and Final pseudo states
o Nested FSM
o History Marker
o Activity
o User defined payload
Release notes for Stagehand_FSM 1.3.0:
- Added support for the shutdown of FSMs.
- Added error handling with the PEAR_ErrorStack class.
- Added STAGEHAND_FSM_EVENT_END constant.... read more
Stagehand_FSM provides a self configuring Finite State Machine.
The following is a list of features of Stagehand_FSM.
o Transition action
o Entry and Exit state actions
o Initial and Final pseudo states
o Nested FSM
o History Marker
o Activity
o User defined payload
Release notes for Stagehand_FSM 1.2.0:
The first release of Stagehand_FSM.
This release can be installed directly using a PEAR channel pear.hatotech.org:
First, add the channel to your PEAR install:... read more