summaryrefslogtreecommitdiffstats
path: root/Aufgabe06/vendor/symfony/config/Symfony/Component/Config/Tests/Fixtures
diff options
context:
space:
mode:
Diffstat (limited to 'Aufgabe06/vendor/symfony/config/Symfony/Component/Config/Tests/Fixtures')
-rw-r--r--Aufgabe06/vendor/symfony/config/Symfony/Component/Config/Tests/Fixtures/Again/foo.xml0
-rw-r--r--Aufgabe06/vendor/symfony/config/Symfony/Component/Config/Tests/Fixtures/Builder/BarNodeDefinition.php21
-rw-r--r--Aufgabe06/vendor/symfony/config/Symfony/Component/Config/Tests/Fixtures/Builder/NodeBuilder.php34
-rw-r--r--Aufgabe06/vendor/symfony/config/Symfony/Component/Config/Tests/Fixtures/Builder/VariableNodeDefinition.php18
-rw-r--r--Aufgabe06/vendor/symfony/config/Symfony/Component/Config/Tests/Fixtures/Configuration/ExampleConfiguration.php71
-rw-r--r--Aufgabe06/vendor/symfony/config/Symfony/Component/Config/Tests/Fixtures/Util/document_type.xml3
-rw-r--r--Aufgabe06/vendor/symfony/config/Symfony/Component/Config/Tests/Fixtures/Util/invalid.xml2
-rw-r--r--Aufgabe06/vendor/symfony/config/Symfony/Component/Config/Tests/Fixtures/Util/invalid_schema.xml2
-rw-r--r--Aufgabe06/vendor/symfony/config/Symfony/Component/Config/Tests/Fixtures/Util/schema.xsd9
-rw-r--r--Aufgabe06/vendor/symfony/config/Symfony/Component/Config/Tests/Fixtures/Util/valid.xml3
-rw-r--r--Aufgabe06/vendor/symfony/config/Symfony/Component/Config/Tests/Fixtures/foo.xml0
11 files changed, 163 insertions, 0 deletions
diff --git a/Aufgabe06/vendor/symfony/config/Symfony/Component/Config/Tests/Fixtures/Again/foo.xml b/Aufgabe06/vendor/symfony/config/Symfony/Component/Config/Tests/Fixtures/Again/foo.xml
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/Aufgabe06/vendor/symfony/config/Symfony/Component/Config/Tests/Fixtures/Again/foo.xml
diff --git a/Aufgabe06/vendor/symfony/config/Symfony/Component/Config/Tests/Fixtures/Builder/BarNodeDefinition.php b/Aufgabe06/vendor/symfony/config/Symfony/Component/Config/Tests/Fixtures/Builder/BarNodeDefinition.php
new file mode 100644
index 0000000..47701c1
--- /dev/null
+++ b/Aufgabe06/vendor/symfony/config/Symfony/Component/Config/Tests/Fixtures/Builder/BarNodeDefinition.php
@@ -0,0 +1,21 @@
+<?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\Config\Tests\Definition\Builder;
+
+use Symfony\Component\Config\Definition\Builder\NodeDefinition;
+
+class BarNodeDefinition extends NodeDefinition
+{
+ protected function createNode()
+ {
+ }
+}
diff --git a/Aufgabe06/vendor/symfony/config/Symfony/Component/Config/Tests/Fixtures/Builder/NodeBuilder.php b/Aufgabe06/vendor/symfony/config/Symfony/Component/Config/Tests/Fixtures/Builder/NodeBuilder.php
new file mode 100644
index 0000000..aa59863
--- /dev/null
+++ b/Aufgabe06/vendor/symfony/config/Symfony/Component/Config/Tests/Fixtures/Builder/NodeBuilder.php
@@ -0,0 +1,34 @@
+<?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\Config\Tests\Definition\Builder;
+
+use Symfony\Component\Config\Definition\Builder\NodeBuilder as BaseNodeBuilder;
+
+class NodeBuilder extends BaseNodeBuilder
+{
+ public function barNode($name)
+ {
+ return $this->node($name, 'bar');
+ }
+
+ protected function getNodeClass($type)
+ {
+ switch ($type) {
+ case 'variable':
+ return __NAMESPACE__.'\\'.ucfirst($type).'NodeDefinition';
+ case 'bar':
+ return __NAMESPACE__.'\\'.ucfirst($type).'NodeDefinition';
+ default:
+ return parent::getNodeClass($type);
+ }
+ }
+}
diff --git a/Aufgabe06/vendor/symfony/config/Symfony/Component/Config/Tests/Fixtures/Builder/VariableNodeDefinition.php b/Aufgabe06/vendor/symfony/config/Symfony/Component/Config/Tests/Fixtures/Builder/VariableNodeDefinition.php
new file mode 100644
index 0000000..1017880
--- /dev/null
+++ b/Aufgabe06/vendor/symfony/config/Symfony/Component/Config/Tests/Fixtures/Builder/VariableNodeDefinition.php
@@ -0,0 +1,18 @@
+<?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\Config\Tests\Definition\Builder;
+
+use Symfony\Component\Config\Definition\Builder\VariableNodeDefinition as BaseVariableNodeDefinition;
+
+class VariableNodeDefinition extends BaseVariableNodeDefinition
+{
+}
diff --git a/Aufgabe06/vendor/symfony/config/Symfony/Component/Config/Tests/Fixtures/Configuration/ExampleConfiguration.php b/Aufgabe06/vendor/symfony/config/Symfony/Component/Config/Tests/Fixtures/Configuration/ExampleConfiguration.php
new file mode 100644
index 0000000..df43e8b
--- /dev/null
+++ b/Aufgabe06/vendor/symfony/config/Symfony/Component/Config/Tests/Fixtures/Configuration/ExampleConfiguration.php
@@ -0,0 +1,71 @@
+<?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\Config\Tests\Fixtures\Configuration;
+
+use Symfony\Component\Config\Definition\Builder\TreeBuilder;
+use Symfony\Component\Config\Definition\ConfigurationInterface;
+
+class ExampleConfiguration implements ConfigurationInterface
+{
+ public function getConfigTreeBuilder()
+ {
+ $treeBuilder = new TreeBuilder();
+ $rootNode = $treeBuilder->root('acme_root');
+
+ $rootNode
+ ->fixXmlConfig('parameter')
+ ->fixXmlConfig('connection')
+ ->children()
+ ->booleanNode('boolean')->defaultTrue()->end()
+ ->scalarNode('scalar_empty')->end()
+ ->scalarNode('scalar_null')->defaultNull()->end()
+ ->scalarNode('scalar_true')->defaultTrue()->end()
+ ->scalarNode('scalar_false')->defaultFalse()->end()
+ ->scalarNode('scalar_default')->defaultValue('default')->end()
+ ->scalarNode('scalar_array_empty')->defaultValue(array())->end()
+ ->scalarNode('scalar_array_defaults')->defaultValue(array('elem1', 'elem2'))->end()
+ ->scalarNode('scalar_required')->isRequired()->end()
+ ->enumNode('enum')->values(array('this', 'that'))->end()
+ ->arrayNode('array')
+ ->info('some info')
+ ->canBeUnset()
+ ->children()
+ ->scalarNode('child1')->end()
+ ->scalarNode('child2')->end()
+ ->scalarNode('child3')
+ ->info(
+ "this is a long\n".
+ "multi-line info text\n".
+ 'which should be indented'
+ )
+ ->example('example setting')
+ ->end()
+ ->end()
+ ->end()
+ ->arrayNode('parameters')
+ ->useAttributeAsKey('name')
+ ->prototype('scalar')->end()
+ ->end()
+ ->arrayNode('connections')
+ ->prototype('array')
+ ->children()
+ ->scalarNode('user')->end()
+ ->scalarNode('pass')->end()
+ ->end()
+ ->end()
+ ->end()
+ ->end()
+ ;
+
+ return $treeBuilder;
+ }
+}
diff --git a/Aufgabe06/vendor/symfony/config/Symfony/Component/Config/Tests/Fixtures/Util/document_type.xml b/Aufgabe06/vendor/symfony/config/Symfony/Component/Config/Tests/Fixtures/Util/document_type.xml
new file mode 100644
index 0000000..4c25228
--- /dev/null
+++ b/Aufgabe06/vendor/symfony/config/Symfony/Component/Config/Tests/Fixtures/Util/document_type.xml
@@ -0,0 +1,3 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE scan [<!ENTITY test SYSTEM "php://filter/read=convert.base64-encode/resource={{ resource }}">]>
+<scan></scan>
diff --git a/Aufgabe06/vendor/symfony/config/Symfony/Component/Config/Tests/Fixtures/Util/invalid.xml b/Aufgabe06/vendor/symfony/config/Symfony/Component/Config/Tests/Fixtures/Util/invalid.xml
new file mode 100644
index 0000000..a07af9f
--- /dev/null
+++ b/Aufgabe06/vendor/symfony/config/Symfony/Component/Config/Tests/Fixtures/Util/invalid.xml
@@ -0,0 +1,2 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<root>
diff --git a/Aufgabe06/vendor/symfony/config/Symfony/Component/Config/Tests/Fixtures/Util/invalid_schema.xml b/Aufgabe06/vendor/symfony/config/Symfony/Component/Config/Tests/Fixtures/Util/invalid_schema.xml
new file mode 100644
index 0000000..e2725a2
--- /dev/null
+++ b/Aufgabe06/vendor/symfony/config/Symfony/Component/Config/Tests/Fixtures/Util/invalid_schema.xml
@@ -0,0 +1,2 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<root2 xmlns="http://example.com/schema" />
diff --git a/Aufgabe06/vendor/symfony/config/Symfony/Component/Config/Tests/Fixtures/Util/schema.xsd b/Aufgabe06/vendor/symfony/config/Symfony/Component/Config/Tests/Fixtures/Util/schema.xsd
new file mode 100644
index 0000000..e56820f
--- /dev/null
+++ b/Aufgabe06/vendor/symfony/config/Symfony/Component/Config/Tests/Fixtures/Util/schema.xsd
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<xsd:schema xmlns="http://example.com/schema"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ targetNamespace="http://example.com/schema"
+ elementFormDefault="qualified">
+
+ <xsd:element name="root" />
+</xsd:schema>
diff --git a/Aufgabe06/vendor/symfony/config/Symfony/Component/Config/Tests/Fixtures/Util/valid.xml b/Aufgabe06/vendor/symfony/config/Symfony/Component/Config/Tests/Fixtures/Util/valid.xml
new file mode 100644
index 0000000..a96bb38
--- /dev/null
+++ b/Aufgabe06/vendor/symfony/config/Symfony/Component/Config/Tests/Fixtures/Util/valid.xml
@@ -0,0 +1,3 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<root xmlns="http://example.com/schema">
+</root>
diff --git a/Aufgabe06/vendor/symfony/config/Symfony/Component/Config/Tests/Fixtures/foo.xml b/Aufgabe06/vendor/symfony/config/Symfony/Component/Config/Tests/Fixtures/foo.xml
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/Aufgabe06/vendor/symfony/config/Symfony/Component/Config/Tests/Fixtures/foo.xml