Fire an event when the ListenableStateMachine::can method is called
Merge pull request #13 from K-Phoen/can-transition-hook

Fire an event when the ListenableStateMachine::can method is called
Adding basic guard implementation into transitiona and state check
Merge pull request #15 from defrag/feature/guard

Adding basic guard implementation into transitiona and state check
Added a callback handler

Allows the binding of simple callbacks to lifecycle
events of the state machine by specification of initial,
final states, and / or transition names
Added  method to Callback Handler
Removed a short array syntax use as Finite is php 5.3+
Fixed invalids /self usage (PHP5.3)
Add Symfony EventDispatcher as an hard dependency
Merged StateMachine and ListenableStateMachine classes
Removed Stateful object need in CallbackHandler
Added ability to load callbacks via ArrayLoader
Reverted ArrayLoader parameter order to limit BC
Fixed StateMachine event dispatchinh
Added examples
Added StatefulObject to callback arguments
Updated the symfony bundle to manage the new callbacks feature
Merged StateMachine and ListenableStateMachine
Removed a 5.4ism
Deprecated the StateInterface::can() method