a:22:{s:7:"attribs";a:6:{s:15:"packagerversion";s:5:"1.9.1";s:7:"version";s:3:"2.0";s:5:"xmlns";s:35:"http://pear.php.net/dtd/package-2.0";s:11:"xmlns:tasks";s:33:"http://pear.php.net/dtd/tasks-1.0";s:9:"xmlns:xsi";s:41:"http://www.w3.org/2001/XMLSchema-instance";s:18:"xsi:schemaLocation";s:159:"http://pear.php.net/dtd/tasks-1.0 http://pear.php.net/dtd/tasks-1.0.xsd http://pear.php.net/dtd/package-2.0 http://pear.php.net/dtd/package-2.0.xsd";}s:4:"name";s:3:"FSM";s:7:"channel";s:12:"pear.php.net";s:7:"summary";s:20:"Finite State Machine";s:11:"description";s:262:"The FSM package provides a simple class that implements a Finite State Machine. In addition to maintaining state, this FSM also maintains a user-defined payload, therefore effectively making the machine a Pushdown Automaton (a finite state machine with memory).";s:4:"lead";a:4:{s:4:"name";s:10:"Jon Parise";s:4:"user";s:3:"jon";s:5:"email";s:11:"jon@php.net";s:6:"active";s:3:"yes";}s:4:"date";s:10:"2011-02-15";s:4:"time";s:8:"20:51:45";s:7:"version";a:2:{s:7:"release";s:5:"1.3.1";s:3:"api";s:5:"1.0.0";}s:9:"stability";a:2:{s:7:"release";s:6:"stable";s:3:"api";s:6:"stable";}s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:50:"http://www.opensource.org/licenses/mit-license.php";}s:8:"_content";s:11:"MIT License";}s:5:"notes";s:72:"Added FSM::getCurrentState(), for returning the machine's current state.";s:8:"contents";a:1:{s:3:"dir";a:2:{s:7:"attribs";a:2:{s:14:"baseinstalldir";s:1:"/";s:4:"name";s:1:"/";}s:4:"file";a:9:{i:0;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"3d2828b6e7b9aeed201f17bc0d47b563";s:4:"name";s:17:"docs/graphviz.png";s:4:"role";s:3:"doc";}}i:1;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"1eb63a75927efcc606765c0bfd8a521a";s:4:"name";s:14:"docs/guide.txt";s:4:"role";s:3:"doc";}}i:2;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"593ed7fb00141926974a8423c7faf6fc";s:4:"name";s:21:"examples/graphviz.php";s:4:"role";s:3:"doc";}}i:3;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"e9a70ecac94830c517c1561049a6dba3";s:4:"name";s:16:"examples/rpn.php";s:4:"role";s:3:"doc";}}i:4;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"ea0f457d6325c3d39c989c366b631ef2";s:4:"name";s:16:"FSM/GraphViz.php";s:4:"role";s:3:"php";}}i:5;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"5c83ee1fcb3b753268eb12f46ad1853b";s:4:"name";s:30:"tests/addTransitionsArray.phpt";s:4:"role";s:4:"test";}}i:6;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"0cd1c535905960759e99449487c701f8";s:4:"name";s:19:"tests/graphviz.phpt";s:4:"role";s:4:"test";}}i:7;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"aae0b4f5474d5776a299af82d9504a30";s:4:"name";s:22:"tests/transitions.phpt";s:4:"role";s:4:"test";}}i:8;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"5c13d8854a50503095d656c192a262c3";s:4:"name";s:7:"FSM.php";s:4:"role";s:3:"php";}}}}}s:12:"dependencies";a:2:{s:8:"required";a:2:{s:3:"php";a:1:{s:3:"min";s:5:"4.0.4";}s:13:"pearinstaller";a:1:{s:3:"min";s:5:"1.4.3";}}s:8:"optional";a:1:{s:7:"package";a:2:{s:4:"name";s:14:"Image_GraphViz";s:7:"channel";s:12:"pear.php.net";}}}s:10:"phprelease";s:0:"";s:9:"changelog";a:1:{s:7:"release";a:4:{i:0;a:5:{s:7:"version";a:2:{s:7:"release";s:5:"1.3.1";s:3:"api";s:5:"1.0.0";}s:9:"stability";a:2:{s:7:"release";s:6:"stable";s:3:"api";s:6:"stable";}s:4:"date";s:10:"2011-02-15";s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:50:"http://www.opensource.org/licenses/mit-license.php";}s:8:"_content";s:11:"MIT License";}s:5:"notes";s:72:"Added FSM::getCurrentState(), for returning the machine's current state.";}i:1;a:5:{s:7:"version";a:2:{s:7:"release";s:5:"1.3.0";s:3:"api";s:5:"1.0.0";}s:9:"stability";a:2:{s:7:"release";s:6:"stable";s:3:"api";s:6:"stable";}s:4:"date";s:10:"2008-02-10";s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:50:"http://www.opensource.org/licenses/mit-license.php";}s:8:"_content";s:11:"MIT License";}s:5:"notes";s:80:"Added a GraphViz-based renderer for plotting a machine's states. (Request 12475)";}i:2;a:5:{s:7:"version";a:2:{s:7:"release";s:5:"1.2.6";s:3:"api";s:5:"1.0.0";}s:9:"stability";a:2:{s:7:"release";s:6:"stable";s:3:"api";s:6:"stable";}s:4:"date";s:10:"2008-01-19";s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:50:"http://www.opensource.org/licenses/mit-license.php";}s:8:"_content";s:11:"MIT License";}s:5:"notes";s:4:"TODO";}i:3;a:5:{s:7:"version";a:2:{s:7:"release";s:5:"1.2.5";s:3:"api";s:5:"1.0.0";}s:9:"stability";a:2:{s:7:"release";s:6:"stable";s:3:"api";s:6:"stable";}s:4:"date";s:10:"2008-01-19";s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:50:"http://www.opensource.org/licenses/mit-license.php";}s:8:"_content";s:11:"MIT License";}s:5:"notes";s:100:"- Updated the package to use package.xml 2.0 exclusively. - Cleaned up the user documentation a bit.";}}}s:8:"filelist";a:9:{s:17:"docs/graphviz.png";a:5:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"3d2828b6e7b9aeed201f17bc0d47b563";s:4:"name";s:17:"docs/graphviz.png";s:4:"role";s:3:"doc";s:12:"installed_as";s:44:"/opt/lampp/lib/php/doc/FSM/docs/graphviz.png";}s:14:"docs/guide.txt";a:5:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"1eb63a75927efcc606765c0bfd8a521a";s:4:"name";s:14:"docs/guide.txt";s:4:"role";s:3:"doc";s:12:"installed_as";s:41:"/opt/lampp/lib/php/doc/FSM/docs/guide.txt";}s:21:"examples/graphviz.php";a:5:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"593ed7fb00141926974a8423c7faf6fc";s:4:"name";s:21:"examples/graphviz.php";s:4:"role";s:3:"doc";s:12:"installed_as";s:48:"/opt/lampp/lib/php/doc/FSM/examples/graphviz.php";}s:16:"examples/rpn.php";a:5:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"e9a70ecac94830c517c1561049a6dba3";s:4:"name";s:16:"examples/rpn.php";s:4:"role";s:3:"doc";s:12:"installed_as";s:43:"/opt/lampp/lib/php/doc/FSM/examples/rpn.php";}s:16:"FSM/GraphViz.php";a:5:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"ea0f457d6325c3d39c989c366b631ef2";s:4:"name";s:16:"FSM/GraphViz.php";s:4:"role";s:3:"php";s:12:"installed_as";s:35:"/opt/lampp/lib/php/FSM/GraphViz.php";}s:30:"tests/addTransitionsArray.phpt";a:5:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"5c83ee1fcb3b753268eb12f46ad1853b";s:4:"name";s:30:"tests/addTransitionsArray.phpt";s:4:"role";s:4:"test";s:12:"installed_as";s:58:"/opt/lampp/lib/php/test/FSM/tests/addTransitionsArray.phpt";}s:19:"tests/graphviz.phpt";a:5:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"0cd1c535905960759e99449487c701f8";s:4:"name";s:19:"tests/graphviz.phpt";s:4:"role";s:4:"test";s:12:"installed_as";s:47:"/opt/lampp/lib/php/test/FSM/tests/graphviz.phpt";}s:22:"tests/transitions.phpt";a:5:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"aae0b4f5474d5776a299af82d9504a30";s:4:"name";s:22:"tests/transitions.phpt";s:4:"role";s:4:"test";s:12:"installed_as";s:50:"/opt/lampp/lib/php/test/FSM/tests/transitions.phpt";}s:7:"FSM.php";a:5:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"5c13d8854a50503095d656c192a262c3";s:4:"name";s:7:"FSM.php";s:4:"role";s:3:"php";s:12:"installed_as";s:26:"/opt/lampp/lib/php/FSM.php";}}s:12:"_lastversion";N;s:7:"dirtree";a:7:{s:31:"/opt/lampp/lib/php/doc/FSM/docs";b:1;s:26:"/opt/lampp/lib/php/doc/FSM";b:1;s:35:"/opt/lampp/lib/php/doc/FSM/examples";b:1;s:22:"/opt/lampp/lib/php/FSM";b:1;s:33:"/opt/lampp/lib/php/test/FSM/tests";b:1;s:27:"/opt/lampp/lib/php/test/FSM";b:1;s:18:"/opt/lampp/lib/php";b:1;}s:3:"old";a:7:{s:7:"version";s:5:"1.3.1";s:12:"release_date";s:10:"2011-02-15";s:13:"release_state";s:6:"stable";s:15:"release_license";s:11:"MIT License";s:13:"release_notes";s:72:"Added FSM::getCurrentState(), for returning the machine's current state.";s:12:"release_deps";a:3:{i:0;a:4:{s:4:"type";s:3:"php";s:3:"rel";s:2:"ge";s:7:"version";s:5:"4.0.4";s:8:"optional";s:2:"no";}i:1;a:6:{s:4:"type";s:3:"pkg";s:7:"channel";s:12:"pear.php.net";s:4:"name";s:4:"PEAR";s:3:"rel";s:2:"ge";s:7:"version";s:5:"1.4.3";s:8:"optional";s:2:"no";}i:2;a:5:{s:4:"type";s:3:"pkg";s:7:"channel";s:12:"pear.php.net";s:4:"name";s:14:"Image_GraphViz";s:3:"rel";s:3:"has";s:8:"optional";s:3:"yes";}}s:11:"maintainers";a:1:{i:0;a:5:{s:4:"name";s:10:"Jon Parise";s:5:"email";s:11:"jon@php.net";s:6:"active";s:3:"yes";s:6:"handle";s:3:"jon";s:4:"role";s:4:"lead";}}}s:10:"xsdversion";s:3:"2.0";s:13:"_lastmodified";i:1606820318;}