File Manager Lite
Dir:
/home/u540325668/domains/telegroupstall.com/public_html/vendor/symfony/console/Helper
Upload
[..]
DescriptorHelper.php (2.39 KB)
Edit
Rename
Del
Dumper.php (1.98 KB)
Edit
Rename
Del
Helper.php (3.67 KB)
Edit
Rename
Del
HelperInterface.php (880 B)
Edit
Rename
Del
HelperSet.php (2.37 KB)
Edit
Rename
Del
InputAwareHelper.php (747 B)
Edit
Rename
Del
ProcessHelper.php (5.17 KB)
Edit
Rename
Del
ProgressBar.php (17.44 KB)
Edit
Rename
Del
ProgressIndicator.php (7.61 KB)
Edit
Rename
Del
QuestionHelper.php (15.58 KB)
Edit
Rename
Del
Table.php (26.6 KB)
Edit
Rename
Del
TableRows.php (597 B)
Edit
Rename
Del
TableSeparator.php (531 B)
Edit
Rename
Del
Edit: HelperSet.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\Console\Helper; use Symfony\Component\Console\Command\Command; use Symfony\Component\Console\Exception\InvalidArgumentException; /** * HelperSet represents a set of helpers to be used with a command. * * @author Fabien Potencier <fabien@symfony.com> */ class HelperSet implements \IteratorAggregate { /** * @var Helper[] */ private $helpers = []; private $command; /** * @param Helper[] $helpers An array of helper */ public function __construct(array $helpers = []) { foreach ($helpers as $alias => $helper) { $this->set($helper, \is_int($alias) ? null : $alias); } } /** * Sets a helper. * * @param string $alias An alias */ public function set(HelperInterface $helper, $alias = null) { $this->helpers[$helper->getName()] = $helper; if (null !== $alias) { $this->helpers[$alias] = $helper; } $helper->setHelperSet($this); } /** * Returns true if the helper if defined. * * @param string $name The helper name * * @return bool true if the helper is defined, false otherwise */ public function has($name) { return isset($this->helpers[$name]); } /** * Gets a helper value. * * @param string $name The helper name * * @return HelperInterface The helper instance * * @throws InvalidArgumentException if the helper is not defined */ public function get($name) { if (!$this->has($name)) { throw new InvalidArgumentException(sprintf('The helper "%s" is not defined.', $name)); } return $this->helpers[$name]; } public function setCommand(Command $command = null) { $this->command = $command; } /** * Gets the command associated with this helper set. * * @return Command A Command instance */ public function getCommand() { return $this->command; } /** * @return Helper[] */ public function getIterator() { return new \ArrayIterator($this->helpers); } }
Simpan