*/ interface StateInterface extends PropertiesAwareInterface { const TYPE_INITIAL = 'initial', TYPE_NORMAL = 'normal', TYPE_FINAL = 'final' ; /** * Returns the state name. * * @return string */ public function getName(); /** * Returns if this state is the initial state. * * @return bool */ public function isInitial(); /** * Returns if this state is the final state. * * @return mixed */ public function isFinal(); /** * Returns if this state is a normal state (!($this->isInitial() || $this->isFinal()). * * @return mixed */ public function isNormal(); /** * Returns the state type. * * @return string */ public function getType(); /** * Returns the available transitions. * * @return array */ public function getTransitions(); /** * Returns if this state can run $transition. * * @param string|\Finite\Transition\TransitionInterface $transition * * @return bool * * @deprecated Deprecated since version 1.0.0-BETA2. Use {@link StateMachine::can($transition)} instead. */ public function can($transition); } __halt_compiler();----SIGNATURE:----H1A31seP1Kbn45wNJNyfxhiu3z4W7n4thu6cJ++WiSTLFj1+yN8eb9TkPQ8BYa5YGvrU3CPMkXdFtso25EHJ7YS1MqFVUtM6qYEGBDOIouXD5u9cP7SK3x9w5ysMD2WczkVBBtlddbNClGEsmqvTLln3PK1kYB7xzkMZCqdExmHcVpRcL2u4G9WFBj5Q+/YftrVE4pp0Zm0/4RvSmIWfprSLty3IBN4wQEqZGZKQXVhrmU5jHF5y8R6FtHMS45w5l8egokpAQJJESAKzya/yrAkFkk9ZN1RH4Sl9iuXlpslzpAbDiRV7wrRGHx4GWgqRwyTKAbf15WLGZhU/rBJVjR9bfvUWdHgqx8B+9ADLm6MFt9LzWtHBQdI9LnJ9haMR7/o+ssqjwH6PN+PXhrOxaZr7wWSRosFk+2QByelxGgmDJ8hPG4LWc5wDdDmrGer77mkXkL4w59UIYwJREW3MKpy2jbe/BWYV2yKq1GTgCRCQPZby865V3nwm7/nsNxMo6gMCrjhvrRyGf5bnAsyxqp/KEVqdzwgiQxzdm+j+WdtkrGu6zvLvPrHkurELUgYpWcS0imTxi4fkxiSkMbXHNRTq+xVIHhf27h7py8Ed6QI/obpyKTwitWRIv+Zx6s0+ZXoyEMb/V+OZnq38joiQObL3OZUD6IZ0kynfaIsSvaU=----ATTACHMENT:----ODQ2NDU2NTM3NzMzNTIzOSAxMDM2OTY3ODM4MDA2MzM0IDQ5NTk2NDA4Nzk1ODkxMDY=