Linux unitednationsplay.com 3.10.0-1160.45.1.el7.x86_64 #1 SMP Wed Oct 13 17:20:51 UTC 2021 x86_64
nginx/1.20.1
Server IP : 188.130.139.92 & Your IP : 3.133.149.244
Domains :
Cant Read [ /etc/named.conf ]
User : web
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
home /
www /
wb /
vendor /
symfony /
form /
ChoiceList /
Delete
Unzip
Name
Size
Permission
Date
Action
Factory
[ DIR ]
drwxrwxr-x
2022-07-20 13:00
Loader
[ DIR ]
drwxrwxr-x
2022-07-20 13:00
View
[ DIR ]
drwxrwxr-x
2022-07-20 13:00
ArrayChoiceList.php
6.66
KB
-rw-rw-r--
2022-07-20 13:00
ChoiceList.php
7.79
KB
-rw-rw-r--
2022-07-20 13:00
ChoiceListInterface.php
4.39
KB
-rw-rw-r--
2022-07-20 13:00
LazyChoiceList.php
2.51
KB
-rw-rw-r--
2022-07-20 13:00
Save
Rename
<?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\Form\ChoiceList; use Symfony\Component\Form\ChoiceList\Loader\ChoiceLoaderInterface; /** * A choice list that loads its choices lazily. * * The choices are fetched using a {@link ChoiceLoaderInterface} instance. * If only {@link getChoicesForValues()} or {@link getValuesForChoices()} is * called, the choice list is only loaded partially for improved performance. * * Once {@link getChoices()} or {@link getValues()} is called, the list is * loaded fully. * * @author Bernhard Schussek <bschussek@gmail.com> */ class LazyChoiceList implements ChoiceListInterface { private $loader; /** * The callable creating string values for each choice. * * If null, choices are cast to strings. * * @var callable|null */ private $value; /** * Creates a lazily-loaded list using the given loader. * * Optionally, a callable can be passed for generating the choice values. * The callable receives the choice as first and the array key as the second * argument. * * @param callable|null $value The callable generating the choice values */ public function __construct(ChoiceLoaderInterface $loader, callable $value = null) { $this->loader = $loader; $this->value = $value; } /** * {@inheritdoc} */ public function getChoices() { return $this->loader->loadChoiceList($this->value)->getChoices(); } /** * {@inheritdoc} */ public function getValues() { return $this->loader->loadChoiceList($this->value)->getValues(); } /** * {@inheritdoc} */ public function getStructuredValues() { return $this->loader->loadChoiceList($this->value)->getStructuredValues(); } /** * {@inheritdoc} */ public function getOriginalKeys() { return $this->loader->loadChoiceList($this->value)->getOriginalKeys(); } /** * {@inheritdoc} */ public function getChoicesForValues(array $values) { return $this->loader->loadChoicesForValues($values, $this->value); } /** * {@inheritdoc} */ public function getValuesForChoices(array $choices) { return $this->loader->loadValuesForChoices($choices, $this->value); } }