for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Star\Component\State\Transitions;
use Star\Component\State\RegistryBuilder;
use Star\Component\State\StateTransition;
use Webmozart\Assert\Assert;
final class ReadOnlyTransition implements StateTransition
{
/**
* @var string
*/
private $destination;
* @param string $destination
public function __construct($destination)
Assert::string($destination);
$this->destination = $destination;
}
public function getName()
throw new \RuntimeException('Method ' . __METHOD__ . ' not implemented yet.');
* @param RegistryBuilder $registry
public function onRegister(RegistryBuilder $registry)
* @return string
public function getDestinationState()
return $this->destination;