/
home
/
techb158
/
exp.abdallabala.com
/
vendor
/
symfony
/
var-dumper
/
Caster
/
/home/techb158/exp.abdallabala.com/vendor/symfony/var-dumper/Caster
mkdir
upload
Name
Size
Mode
Actions
AmqpCaster.php
6683
0644
edit
dl
rm
ArgsStub.php
2294
0644
edit
dl
rm
Caster.php
6226
0644
edit
dl
rm
ClassStub.php
3837
0644
edit
dl
rm
ConstStub.php
748
0644
edit
dl
rm
CutArrayStub.php
696
0644
edit
dl
rm
CutStub.php
1929
0644
edit
dl
rm
DateCaster.php
4827
0644
edit
dl
rm
DoctrineCaster.php
1675
0644
edit
dl
rm
DOMCaster.php
10023
0644
edit
dl
rm
DsCaster.php
1608
0644
edit
dl
rm
DsPairStub.php
613
0644
edit
dl
rm
EnumStub.php
637
0644
edit
dl
rm
ExceptionCaster.php
15858
0644
edit
dl
rm
FrameStub.php
740
0644
edit
dl
rm
GmpCaster.php
758
0644
edit
dl
rm
ImagineCaster.php
949
0644
edit
dl
rm
ImgStub.php
632
0644
edit
dl
rm
IntlCaster.php
8907
0644
edit
dl
rm
LinkStub.php
3385
0644
edit
dl
rm
MemcachedCaster.php
2355
0644
edit
dl
rm
PdoCaster.php
3566
0644
edit
dl
rm
PgSqlCaster.php
5487
0644
edit
dl
rm
ProxyManagerCaster.php
734
0644
edit
dl
rm
RedisCaster.php
5266
0644
edit
dl
rm
ReflectionCaster.php
13277
0644
edit
dl
rm
ResourceCaster.php
3246
0644
edit
dl
rm
SplCaster.php
7794
0644
edit
dl
rm
StubCaster.php
2138
0644
edit
dl
rm
SymfonyCaster.php
1805
0644
edit
dl
rm
TraceStub.php
963
0644
edit
dl
rm
UuidCaster.php
668
0644
edit
dl
rm
XmlReaderCaster.php
3019
0644
edit
dl
rm
XmlResourceCaster.php
2558
0644
edit
dl
rm
Edit:
/home/techb158/exp.abdallabala.com/vendor/symfony/var-dumper/Caster/XmlReaderCaster.php
(3019B)
<?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\VarDumper\Caster; use Symfony\Component\VarDumper\Cloner\Stub; /** * Casts XmlReader class to array representation. * * @author Baptiste ClaviƩ <clavie.b@gmail.com> * * @final since Symfony 4.4 */ class XmlReaderCaster { private const NODE_TYPES = [ \XMLReader::NONE => 'NONE', \XMLReader::ELEMENT => 'ELEMENT', \XMLReader::ATTRIBUTE => 'ATTRIBUTE', \XMLReader::TEXT => 'TEXT', \XMLReader::CDATA => 'CDATA', \XMLReader::ENTITY_REF => 'ENTITY_REF', \XMLReader::ENTITY => 'ENTITY', \XMLReader::PI => 'PI (Processing Instruction)', \XMLReader::COMMENT => 'COMMENT', \XMLReader::DOC => 'DOC', \XMLReader::DOC_TYPE => 'DOC_TYPE', \XMLReader::DOC_FRAGMENT => 'DOC_FRAGMENT', \XMLReader::NOTATION => 'NOTATION', \XMLReader::WHITESPACE => 'WHITESPACE', \XMLReader::SIGNIFICANT_WHITESPACE => 'SIGNIFICANT_WHITESPACE', \XMLReader::END_ELEMENT => 'END_ELEMENT', \XMLReader::END_ENTITY => 'END_ENTITY', \XMLReader::XML_DECLARATION => 'XML_DECLARATION', ]; public static function castXmlReader(\XMLReader $reader, array $a, Stub $stub, $isNested) { $props = Caster::PREFIX_VIRTUAL.'parserProperties'; $info = [ 'localName' => $reader->localName, 'prefix' => $reader->prefix, 'nodeType' => new ConstStub(self::NODE_TYPES[$reader->nodeType], $reader->nodeType), 'depth' => $reader->depth, 'isDefault' => $reader->isDefault, 'isEmptyElement' => \XMLReader::NONE === $reader->nodeType ? null : $reader->isEmptyElement, 'xmlLang' => $reader->xmlLang, 'attributeCount' => $reader->attributeCount, 'value' => $reader->value, 'namespaceURI' => $reader->namespaceURI, 'baseURI' => $reader->baseURI ? new LinkStub($reader->baseURI) : $reader->baseURI, $props => [ 'LOADDTD' => $reader->getParserProperty(\XMLReader::LOADDTD), 'DEFAULTATTRS' => $reader->getParserProperty(\XMLReader::DEFAULTATTRS), 'VALIDATE' => $reader->getParserProperty(\XMLReader::VALIDATE), 'SUBST_ENTITIES' => $reader->getParserProperty(\XMLReader::SUBST_ENTITIES), ], ]; if ($info[$props] = Caster::filter($info[$props], Caster::EXCLUDE_EMPTY, [], $count)) { $info[$props] = new EnumStub($info[$props]); $info[$props]->cut = $count; } $info = Caster::filter($info, Caster::EXCLUDE_EMPTY, [], $count); // +2 because hasValue and hasAttributes are always filtered $stub->cut += $count + 2; return $a + $info; } }
Save
cmd:
run