Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

New and Improved API #4

Open
iteman opened this issue Aug 9, 2012 · 0 comments
Open

New and Improved API #4

iteman opened this issue Aug 9, 2012 · 0 comments
Assignees
Labels
Milestone

Comments

@iteman
Copy link
Member

iteman commented Aug 9, 2012

  • New and improved API.
  • Changed the directory structure.
  • Changed the term for page flows from name to ID.
  • Changed the type for identifying a page flow from the absolute path of a definition file to a page flow ID and the base directory of definition files.
  • Added a feature that allows multiple end states to be defined in a page flow.
  • Removed the feature that binds an action with the flow execution (Action Continuation).
  • Removed the feature that can pass the payload by reference. Now supports only copy.
  • Removed support for XML and PHP array as flow definition file format.
  • Removed support for configuration directory and extension.
@ghost ghost assigned iteman Aug 9, 2012
iteman added a commit to iteman/piece-flow that referenced this issue Aug 15, 2012
iteman added a commit to iteman/piece-flow that referenced this issue Aug 15, 2012
iteman added a commit to iteman/piece-flow that referenced this issue Aug 15, 2012
iteman added a commit to iteman/piece-flow that referenced this issue Sep 6, 2012
iteman added a commit to iteman/piece-flow that referenced this issue Sep 6, 2012
…se return values from FSM::triggerEvent() method calls. (Issue piece#4)
iteman added a commit to iteman/piece-flow that referenced this issue Sep 18, 2012
* Added the ActionInvoker interface to delegate the loading/invoking of actions to the client.
* Added the EventContext class that holds the context for an event.
* Improved loading and validating of a page flow definition using the Symfony Config component.
* Improved configuretion of a PageFlow object.
* Renamed the term for page flows from "name" to "ID".
* Replaced the $id field with FSM::getID() method call.
* Changed the directory structure.
* Removed the feature that binds an action with the flow execution (Action Continuation).
* Removed the feature that can pass the payload by reference. Now supports only copy.
* Removed support for XML and PHP array as flow definition file format.
* Removed support for configuration directory and extension.
iteman added a commit to iteman/piece-flow that referenced this issue Sep 18, 2012
iteman added a commit to iteman/piece-flow that referenced this issue Sep 18, 2012
iteman added a commit to iteman/piece-flow that referenced this issue Sep 18, 2012
iteman added a commit to iteman/piece-flow that referenced this issue Sep 18, 2012
iteman added a commit to iteman/piece-flow that referenced this issue Sep 18, 2012
iteman added a commit to iteman/piece-flow that referenced this issue Sep 18, 2012
iteman added a commit to iteman/piece-flow that referenced this issue Sep 18, 2012
iteman added a commit to iteman/piece-flow that referenced this issue Sep 18, 2012
iteman added a commit to iteman/piece-flow that referenced this issue Sep 18, 2012
…f a definition file to a page flow ID and the base directory of definition files. (Issue piece#4)
iteman added a commit to iteman/piece-flow that referenced this issue Sep 18, 2012
iteman added a commit to iteman/piece-flow that referenced this issue Sep 18, 2012
iteman added a commit to iteman/piece-flow that referenced this issue Sep 18, 2012
iteman added a commit to iteman/piece-flow that referenced this issue Sep 18, 2012
…d changed API according to it. (Issue piece#4)

* Added the PageFlowInstance class.
* Added the NullPageFlow class.
* Introduced the IPageFlow interface.
* Added the getActivePageFlowInstance() method to the ContinuationServer class.
* Added the getPageFlowInstanceRepository() method to the ContinuationServer class.
iteman added a commit to iteman/piece-flow that referenced this issue Sep 18, 2012
iteman added a commit to iteman/piece-flow that referenced this issue Sep 18, 2012
iteman added a commit to iteman/piece-flow that referenced this issue Sep 18, 2012
iteman added a commit to iteman/piece-flow that referenced this issue Sep 18, 2012
…iece#4)

* [Continuation] Removed the ContinuationServer::getView() method.
* [PageFlow] Added the IPageFlow::getView() method.
* Removed unnecessary test methods.
iteman added a commit to iteman/piece-flow that referenced this issue Sep 18, 2012
iteman added a commit to iteman/piece-flow that referenced this issue Sep 18, 2012
iteman added a commit to iteman/piece-flow that referenced this issue Sep 18, 2012
iteman added a commit to iteman/piece-flow that referenced this issue Sep 18, 2012
iteman added a commit to iteman/piece-flow that referenced this issue Sep 18, 2012
iteman added a commit to iteman/piece-flow that referenced this issue Sep 18, 2012
iteman added a commit to iteman/piece-flow that referenced this issue Sep 18, 2012
iteman added a commit to iteman/piece-flow that referenced this issue Sep 18, 2012
iteman added a commit to iteman/piece-flow that referenced this issue Sep 18, 2012
…d hasAttribute() methods with getAttributes() method using the Symfony\Component\HttpFoundation\ParameterBag class. (Issue piece#4)
iteman added a commit to iteman/piece-flow that referenced this issue Sep 18, 2012
iteman added a commit to iteman/piece-flow that referenced this issue Sep 18, 2012
…mediately returns null if the specified page flow is already in the repository. (Issue piece#4)
iteman added a commit to iteman/piece-flow that referenced this issue Sep 18, 2012
iteman added a commit to iteman/piece-flow that referenced this issue Sep 18, 2012
iteman added a commit to iteman/piece-flow that referenced this issue Sep 18, 2012
iteman added a commit to iteman/piece-flow that referenced this issue Sep 18, 2012
iteman added a commit to iteman/piece-flow that referenced this issue Sep 18, 2012
iteman added a commit to iteman/piece-flow that referenced this issue Sep 18, 2012
…se return values from FSM::triggerEvent() method calls. (Issue piece#4)
iteman added a commit to iteman/piece-flow that referenced this issue Aug 22, 2013
iteman added a commit to iteman/piece-flow that referenced this issue Aug 22, 2013
iteman added a commit to iteman/piece-flow that referenced this issue Aug 22, 2013
iteman added a commit to iteman/piece-flow that referenced this issue Aug 22, 2013
…the EventHandler::invokeAction() method (Issue piece#4)
iteman added a commit to iteman/piece-flow that referenced this issue Aug 22, 2013
iteman added a commit to iteman/piece-flow that referenced this issue Aug 22, 2013
iteman added a commit to iteman/piece-flow that referenced this issue Aug 22, 2013
…eive any PageFlowInterface object as well as the page flow ID (Issue piece#4)
iteman added a commit to iteman/piece-flow that referenced this issue Aug 22, 2013
…r::__construct() method to PageFlowInterface (Issue piece#4)
iteman added a commit to iteman/piece-flow that referenced this issue Aug 22, 2013
…::__construct() method to PageFlowInterface (Issue piece#4)
iteman added a commit to iteman/piece-flow that referenced this issue Aug 22, 2013
…wInstance::__construct() method to PageFlowInterface (Issue piece#4)
iteman added a commit to iteman/piece-flow that referenced this issue Aug 22, 2013
iteman added a commit to iteman/piece-flow that referenced this issue Aug 22, 2013
…onEvent() method to get the last transition event (Issue piece#4)
iteman added a commit to iteman/piece-flow that referenced this issue Aug 22, 2013
iteman added a commit to iteman/piece-flow that referenced this issue Sep 24, 2013
iteman added a commit to iteman/piece-flow that referenced this issue Sep 24, 2013
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant