[ Index ] |
PHP Cross Reference of phpBB-3.1.12-deutsch |
[Summary view] [Print] [Text view]
1 <?xml version="1.0" encoding="UTF-8" ?> 2 3 <xsd:schema xmlns="http://symfony.com/schema/dic/services" 4 xmlns:xsd="http://www.w3.org/2001/XMLSchema" 5 targetNamespace="http://symfony.com/schema/dic/services" 6 elementFormDefault="qualified"> 7 8 <xsd:annotation> 9 <xsd:documentation><![CDATA[ 10 Symfony XML Services Schema, version 1.0 11 Authors: Fabien Potencier 12 13 This defines a way to describe PHP objects (services) and their 14 dependencies. 15 ]]></xsd:documentation> 16 </xsd:annotation> 17 18 <xsd:element name="container" type="container" /> 19 20 <xsd:complexType name="container"> 21 <xsd:annotation> 22 <xsd:documentation><![CDATA[ 23 The root element of a service file. 24 ]]></xsd:documentation> 25 </xsd:annotation> 26 <xsd:sequence> 27 <xsd:group ref="foreign" /> 28 <xsd:sequence minOccurs="0"> 29 <xsd:element name="imports" type="imports" /> 30 <xsd:group ref="foreign" /> 31 </xsd:sequence> 32 <xsd:sequence minOccurs="0"> 33 <xsd:element name="parameters" type="parameters" /> 34 <xsd:group ref="foreign" /> 35 </xsd:sequence> 36 <xsd:sequence minOccurs="0"> 37 <xsd:element name="services" type="services" /> 38 <xsd:group ref="foreign" /> 39 </xsd:sequence> 40 </xsd:sequence> 41 </xsd:complexType> 42 43 <xsd:group name="foreign"> 44 <xsd:sequence> 45 <xsd:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded" /> 46 </xsd:sequence> 47 </xsd:group> 48 49 <xsd:complexType name="services"> 50 <xsd:annotation> 51 <xsd:documentation><![CDATA[ 52 Enclosing element for the definition of all services 53 ]]></xsd:documentation> 54 </xsd:annotation> 55 <xsd:choice minOccurs="1" maxOccurs="unbounded"> 56 <xsd:element name="service" type="service" /> 57 </xsd:choice> 58 </xsd:complexType> 59 60 <xsd:complexType name="imports"> 61 <xsd:annotation> 62 <xsd:documentation><![CDATA[ 63 Enclosing element for the import elements 64 ]]></xsd:documentation> 65 </xsd:annotation> 66 <xsd:choice minOccurs="1" maxOccurs="unbounded"> 67 <xsd:element name="import" type="import" /> 68 </xsd:choice> 69 </xsd:complexType> 70 71 <xsd:complexType name="import"> 72 <xsd:annotation> 73 <xsd:documentation><![CDATA[ 74 Import an external resource defining other services or parameters 75 ]]></xsd:documentation> 76 </xsd:annotation> 77 <xsd:attribute name="resource" type="xsd:string" use="required" /> 78 <xsd:attribute name="ignore-errors" type="boolean" /> 79 </xsd:complexType> 80 81 <xsd:complexType name="configurator"> 82 <xsd:attribute name="id" type="xsd:string" /> 83 <xsd:attribute name="service" type="xsd:string" /> 84 <xsd:attribute name="class" type="xsd:string" /> 85 <xsd:attribute name="method" type="xsd:string" /> 86 <xsd:attribute name="function" type="xsd:string" /> 87 </xsd:complexType> 88 89 <xsd:complexType name="service"> 90 <xsd:choice maxOccurs="unbounded"> 91 <xsd:element name="file" type="xsd:string" minOccurs="0" maxOccurs="1" /> 92 <xsd:element name="argument" type="argument" minOccurs="0" maxOccurs="unbounded" /> 93 <xsd:element name="configurator" type="configurator" minOccurs="0" maxOccurs="1" /> 94 <xsd:element name="call" type="call" minOccurs="0" maxOccurs="unbounded" /> 95 <xsd:element name="tag" type="tag" minOccurs="0" maxOccurs="unbounded" /> 96 <xsd:element name="property" type="property" minOccurs="0" maxOccurs="unbounded" /> 97 </xsd:choice> 98 <xsd:attribute name="id" type="xsd:string" /> 99 <xsd:attribute name="class" type="xsd:string" /> 100 <xsd:attribute name="scope" type="xsd:string" /> 101 <xsd:attribute name="public" type="boolean" /> 102 <xsd:attribute name="synthetic" type="boolean" /> 103 <xsd:attribute name="synchronized" type="boolean" /> 104 <xsd:attribute name="lazy" type="boolean" /> 105 <xsd:attribute name="abstract" type="boolean" /> 106 <xsd:attribute name="factory-class" type="xsd:string" /> 107 <xsd:attribute name="factory-method" type="xsd:string" /> 108 <xsd:attribute name="factory-service" type="xsd:string" /> 109 <xsd:attribute name="alias" type="xsd:string" /> 110 <xsd:attribute name="parent" type="xsd:string" /> 111 </xsd:complexType> 112 113 <xsd:complexType name="tag"> 114 <xsd:attribute name="name" type="xsd:string" use="required" /> 115 <xsd:anyAttribute namespace="##any" processContents="lax" /> 116 </xsd:complexType> 117 118 <xsd:complexType name="parameters"> 119 <xsd:choice minOccurs="1" maxOccurs="unbounded"> 120 <xsd:element name="parameter" type="parameter" /> 121 </xsd:choice> 122 <xsd:attribute name="type" type="parameter_type" /> 123 <xsd:attribute name="key" type="xsd:string" /> 124 </xsd:complexType> 125 126 <xsd:complexType name="parameter" mixed="true"> 127 <xsd:choice minOccurs="0" maxOccurs="unbounded"> 128 <xsd:element name="parameter" type="parameter" /> 129 </xsd:choice> 130 <xsd:attribute name="type" type="parameter_type" /> 131 <xsd:attribute name="id" type="xsd:string" /> 132 <xsd:attribute name="key" type="xsd:string" /> 133 <xsd:attribute name="on-invalid" type="invalid_sequence" /> 134 </xsd:complexType> 135 136 <xsd:complexType name="property" mixed="true"> 137 <xsd:choice minOccurs="0" maxOccurs="1"> 138 <xsd:element name="property" type="property" minOccurs="0" maxOccurs="unbounded" /> 139 <xsd:element name="service" type="service" /> 140 </xsd:choice> 141 <xsd:attribute name="type" type="argument_type" /> 142 <xsd:attribute name="id" type="xsd:string" /> 143 <xsd:attribute name="key" type="xsd:string" /> 144 <xsd:attribute name="name" type="xsd:string" /> 145 <xsd:attribute name="on-invalid" type="xsd:string" /> 146 <xsd:attribute name="strict" type="boolean" /> 147 </xsd:complexType> 148 149 <xsd:complexType name="argument" mixed="true"> 150 <xsd:choice maxOccurs="unbounded"> 151 <xsd:element name="argument" type="argument" minOccurs="0" maxOccurs="unbounded" /> 152 <xsd:element name="service" type="service" /> 153 </xsd:choice> 154 <xsd:attribute name="type" type="argument_type" /> 155 <xsd:attribute name="id" type="xsd:string" /> 156 <xsd:attribute name="key" type="xsd:string" /> 157 <xsd:attribute name="index" type="xsd:integer" /> 158 <xsd:attribute name="on-invalid" type="xsd:string" /> 159 <xsd:attribute name="strict" type="boolean" /> 160 </xsd:complexType> 161 162 <xsd:complexType name="call" mixed="true"> 163 <xsd:choice maxOccurs="unbounded"> 164 <xsd:element name="argument" type="argument" minOccurs="0" maxOccurs="unbounded" /> 165 <xsd:element name="service" type="service" /> 166 </xsd:choice> 167 <xsd:attribute name="method" type="xsd:string" /> 168 </xsd:complexType> 169 170 <xsd:simpleType name="parameter_type"> 171 <xsd:restriction base="xsd:string"> 172 <xsd:enumeration value="collection" /> 173 <xsd:enumeration value="string" /> 174 <xsd:enumeration value="constant" /> 175 </xsd:restriction> 176 </xsd:simpleType> 177 178 <xsd:simpleType name="argument_type"> 179 <xsd:restriction base="xsd:string"> 180 <xsd:enumeration value="collection" /> 181 <xsd:enumeration value="service" /> 182 <xsd:enumeration value="string" /> 183 <xsd:enumeration value="constant" /> 184 </xsd:restriction> 185 </xsd:simpleType> 186 187 <xsd:simpleType name="invalid_sequence"> 188 <xsd:restriction base="xsd:string"> 189 <xsd:enumeration value="null" /> 190 <xsd:enumeration value="ignore" /> 191 <xsd:enumeration value="exception" /> 192 </xsd:restriction> 193 </xsd:simpleType> 194 195 <xsd:simpleType name="boolean"> 196 <xsd:restriction base="xsd:string"> 197 <xsd:pattern value="(%.+%|true|false)" /> 198 </xsd:restriction> 199 </xsd:simpleType> 200 </xsd:schema>
title
Description
Body
title
Description
Body
title
Description
Body
title
Body
Generated: Thu Jan 11 00:25:41 2018 | Cross-referenced by PHPXref 0.7.1 |