| 
| File: | lib/StateMachineOne.php |  
| Role: | Class source |  
| Content type: | text/plain |  
| Description: | Class source |  
| Class: | PHP State Machine One Process transitions in a state machine
 |  
| Author: | By Jorge Castro |  
| Last change: | 2.4 2019-12-26 2.3 2019-12-26
 * 2.2 2019-10-22
 * Updated eftec/MiniLang (dependency) from 2.9 => 2.12
 * Updated eftec/pdoone (dependency) from 1.11 => 1.12
 * Added dependency/documentstoreone (dependency) to 1.11 (it allows to use the filesystem as database)
 * New methods setDocOne(), getDocOne()
 * Now the library allows to use pdo (mysql database) or a file system (documentOne) for the persistence.
 * Fixed a problem with the UI (it only executed the last job)
 * Added changes to the UI. Now, it is possible to view and change the current job.
 * Fixed a problem with the creation of table. Now the column TEXT_JOB is always created.
 * 2.1 2019-08-28
 * * Updated eftec/minilang to 2.9.
 * * It allows to store arrays in each field
 * * If the job's field is an object or array, then it is store in a MEDIUMTEXT FIELD (serialized)
 * * method Flags::flagexist()
 * * method StateMachineOne::removetransition()
 * 2.1 2019-08-28
 * * Updated eftec/minilang to 2.9.
 * * It allows to store arrays in each field
 * * If the job's field is an object or array, then it is store in a MEDIUMTEXT FIELD (serialized)
 * * method Flags::flagexist()
 * * method StateMachineOne::removetransition()
 * 1.11 2019-08-04 Some fixes
 * 1.11 2019-08-04 Some fixes
 * 1.10 2019-08-04
 * * Updated to "eftec/minilang": "^2.7"
 * * Solved a bug in callEvent() does not fail if there is not a job.
 * * Added the method cacheMachine() to cache the results.
 * * Code Formatted to PSR-2
 * 1.8 2019-07-29 Some cleaups and methods setPdoOne() and getPdoOne();
 1.7
 1.6
 1.6
 1.5 New parser.
 1.4 include pull #1 and It removes two variables that aren't in use.
 Test enhancement
 1.3
 1.3
 1.2
 1.2
 
 |  
| Date: | 5 years ago |  
| Size: | 62,319 bytes |  
|  |  |  |