friendship ended with social-app. php is my new best friend
at main 986 B view raw
1<?php 2 3/* 4 * This file is part of the Symfony package. 5 * 6 * (c) Fabien Potencier <fabien@symfony.com> 7 * 8 * For the full copyright and license information, please view the LICENSE 9 * file that was distributed with this source code. 10 */ 11 12namespace Symfony\Component\DomCrawler\Field; 13 14/** 15 * TextareaFormField represents a textarea form field (an HTML textarea tag). 16 * 17 * @author Fabien Potencier <fabien@symfony.com> 18 */ 19class TextareaFormField extends FormField 20{ 21 /** 22 * Initializes the form field. 23 * 24 * @throws \LogicException When node type is incorrect 25 */ 26 protected function initialize(): void 27 { 28 if ('textarea' !== $this->node->nodeName) { 29 throw new \LogicException(\sprintf('A TextareaFormField can only be created from a textarea tag (%s given).', $this->node->nodeName)); 30 } 31 32 $this->value = ''; 33 foreach ($this->node->childNodes as $node) { 34 $this->value .= $node->wholeText; 35 } 36 } 37}