* * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace Symfony\Component\Workflow; use Symfony\Component\Workflow\Exception\InvalidArgumentException; /** * @author Fabien Potencier * @author Grégoire Pineau */ class Transition { private $name; private $froms; private $tos; /** * @param string $name * @param string|string[] $froms * @param string|string[] $tos */ public function __construct($name, $froms, $tos) { if (!preg_match('{^[\w_-]+$}', $name)) { throw new InvalidArgumentException(sprintf('The transition "%s" contains invalid characters.', $name)); } $this->name = $name; $this->froms = (array) $froms; $this->tos = (array) $tos; } public function getName() { return $this->name; } public function getFroms() { return $this->froms; } public function getTos() { return $this->tos; } } __halt_compiler();----SIGNATURE:----Ruu0TRbKEcKejjE2Vkx0tMR3Qjqpisy4RMMOa62t0vSYPt/hJwtRPw/9IGaUKUTVv0imE2/7EHYC7xg1oihtIAFvZMOUQOKlvwxDzMiEG7EDQAOA7InhCjAR8egoDFa9OkRlQUT2GhaXb5HXbG07d2BBfrtqhqbNX3rLodtrIFtNAJXFv9Ra5s3u++HY6kSddUP50A8uSmgSa7qwO7iXVK1GpWsIHsvBsqn2NuIPpZwJuKAlKa6PT4KnnT/R64K8LMJp34x+U+uWIaEjXorLkBFTp8nDT2+NZISlU9sqaQwKCGoo5qlZ+ScCNKkRtR+SEL8xy7saC7EJuspWj6hwkqAhxr5WR1TXRj+PoU7ibi0gpxHKadPHcFCFfH5PU+JnMKNHR47paFWlOFzOdkYChZWKRq82TKtKtAAjvrl0JhodZWOOgALTO2OrD/ExgKaR0REXnvYWp5PRrQrgaQKh2EoFcChalh3m2ad0he0cRSfW3O27g4mdnRG5uxByr5i0xgVTrZNzR9BNiMofEfPay0dPYyo7wjpDGnc/ubYAS8xZTyihBW/p+8Gl5ywEnNI9AXPWDSIBQqm0Iv/bqbQwzJ0vAh9b2DWip2c+/ptepaRTtYvevKmgSe5PmnTGwdgAEOh5tbBUtd+S9JYUrGJw7SxL6xekc07BAe6I9EUwUoA=----ATTACHMENT:----NjM5MjQxOTI3OTI3ODMzNiA1MTI3Mjk1ODY2NzY4ODAxIDY1MTE3MjUzODQ3ODE5NzY=