Verzeichnisstruktur phpBB-3.1.0


Veröffentlicht
27.10.2014

So funktioniert es


Auf das letzte Element klicken. Dies geht jeweils ein Schritt zurück

Auf das Icon klicken, dies öffnet das Verzeichnis. Nochmal klicken schließt das Verzeichnis.
Auf den Verzeichnisnamen klicken, dies zeigt nur das Verzeichnis mit Inhalt an

(Beispiel Datei-Icons)

Auf das Icon klicken um den Quellcode anzuzeigen

services-1.0.xsd

Zuletzt modifiziert: 09.10.2024, 12:59 - Dateigröße: 7.18 KiB


001  <?xml version="1.0" encoding="UTF-8" ?>
002   
003  <xsd:schema xmlns="http://symfony.com/schema/dic/services"
004       xmlns:xsd="http://www.w3.org/2001/XMLSchema"
005       targetNamespace="http://symfony.com/schema/dic/services"
006       elementFormDefault="qualified">
007   
008    <xsd:annotation>
009      <xsd:documentation><![CDATA[
010        Symfony XML Services Schema, version 1.0
011        Authors: Fabien Potencier
012   
013        This defines a way to describe PHP objects (services) and their
014        dependencies.
015      ]]></xsd:documentation>
016    </xsd:annotation>
017   
018    <xsd:element name="container" type="container" />
019   
020    <xsd:complexType name="container">
021      <xsd:annotation>
022        <xsd:documentation><![CDATA[
023          The root element of a service file.
024        ]]></xsd:documentation>
025      </xsd:annotation>
026      <xsd:sequence>
027        <xsd:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded" />
028        <xsd:element name="imports" type="imports" minOccurs="0" maxOccurs="1" />
029        <xsd:element name="parameters" type="parameters" minOccurs="0" maxOccurs="1" />
030        <xsd:element name="services" type="services" minOccurs="0" maxOccurs="1" />
031        <xsd:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded" />
032      </xsd:sequence>
033    </xsd:complexType>
034   
035    <xsd:complexType name="services">
036      <xsd:annotation>
037        <xsd:documentation><![CDATA[
038          Enclosing element for the definition of all services
039        ]]></xsd:documentation>
040      </xsd:annotation>
041      <xsd:choice minOccurs="1" maxOccurs="unbounded">
042        <xsd:element name="service" type="service" />
043      </xsd:choice>
044    </xsd:complexType>
045   
046    <xsd:complexType name="imports">
047      <xsd:annotation>
048        <xsd:documentation><![CDATA[
049          Enclosing element for the import elements
050        ]]></xsd:documentation>
051      </xsd:annotation>
052      <xsd:choice minOccurs="1" maxOccurs="unbounded">
053        <xsd:element name="import" type="import" />
054      </xsd:choice>
055    </xsd:complexType>
056   
057    <xsd:complexType name="import">
058      <xsd:annotation>
059        <xsd:documentation><![CDATA[
060          Import an external resource defining other services or parameters
061        ]]></xsd:documentation>
062      </xsd:annotation>
063      <xsd:attribute name="resource" type="xsd:string" use="required" />
064      <xsd:attribute name="ignore-errors" type="boolean" />
065    </xsd:complexType>
066   
067    <xsd:complexType name="configurator">
068      <xsd:attribute name="id" type="xsd:string" />
069      <xsd:attribute name="service" type="xsd:string" />
070      <xsd:attribute name="class" type="xsd:string" />
071      <xsd:attribute name="method" type="xsd:string" />
072      <xsd:attribute name="function" type="xsd:string" />
073    </xsd:complexType>
074   
075    <xsd:complexType name="service">
076      <xsd:choice maxOccurs="unbounded">
077        <xsd:element name="file" type="xsd:string" minOccurs="0" maxOccurs="1" />
078        <xsd:element name="argument" type="argument" minOccurs="0" maxOccurs="unbounded" />
079        <xsd:element name="configurator" type="configurator" minOccurs="0" maxOccurs="1" />
080        <xsd:element name="call" type="call" minOccurs="0" maxOccurs="unbounded" />
081        <xsd:element name="tag" type="tag" minOccurs="0" maxOccurs="unbounded" />
082        <xsd:element name="property" type="property" minOccurs="0" maxOccurs="unbounded" />
083      </xsd:choice>
084      <xsd:attribute name="id" type="xsd:string" />
085      <xsd:attribute name="class" type="xsd:string" />
086      <xsd:attribute name="scope" type="xsd:string" />
087      <xsd:attribute name="public" type="boolean" />
088      <xsd:attribute name="synthetic" type="boolean" />
089      <xsd:attribute name="synchronized" type="boolean" />
090      <xsd:attribute name="lazy" type="boolean" />
091      <xsd:attribute name="abstract" type="boolean" />
092      <xsd:attribute name="factory-class" type="xsd:string" />
093      <xsd:attribute name="factory-method" type="xsd:string" />
094      <xsd:attribute name="factory-service" type="xsd:string" />
095      <xsd:attribute name="alias" type="xsd:string" />
096      <xsd:attribute name="parent" type="xsd:string" />
097    </xsd:complexType>
098   
099    <xsd:complexType name="tag">
100      <xsd:attribute name="name" type="xsd:string" />
101      <xsd:anyAttribute namespace="##any" processContents="lax" />
102    </xsd:complexType>
103   
104    <xsd:complexType name="parameters">
105      <xsd:choice minOccurs="1" maxOccurs="unbounded">
106        <xsd:element name="parameter" type="parameter" />
107      </xsd:choice>
108      <xsd:attribute name="type" type="parameter_type" />
109      <xsd:attribute name="key" type="xsd:string" />
110    </xsd:complexType>
111   
112    <xsd:complexType name="parameter" mixed="true">
113      <xsd:choice minOccurs="0" maxOccurs="unbounded">
114        <xsd:element name="parameter" type="parameter" />
115      </xsd:choice>
116      <xsd:attribute name="type" type="parameter_type" />
117      <xsd:attribute name="id" type="xsd:string" />
118      <xsd:attribute name="key" type="xsd:string" />
119      <xsd:attribute name="on-invalid" type="invalid_sequence" />
120    </xsd:complexType>
121   
122    <xsd:complexType name="property" mixed="true">
123      <xsd:choice minOccurs="0" maxOccurs="1">
124        <xsd:element name="property" type="property" minOccurs="0" maxOccurs="unbounded" />
125        <xsd:element name="service" type="service" />
126      </xsd:choice>
127      <xsd:attribute name="type" type="argument_type" />
128      <xsd:attribute name="id" type="xsd:string" />
129      <xsd:attribute name="key" type="xsd:string" />
130      <xsd:attribute name="name" type="xsd:string" />
131      <xsd:attribute name="on-invalid" type="xsd:string" />
132      <xsd:attribute name="strict" type="boolean" />
133    </xsd:complexType>
134   
135    <xsd:complexType name="argument" mixed="true">
136      <xsd:choice maxOccurs="unbounded">
137        <xsd:element name="argument" type="argument" minOccurs="0" maxOccurs="unbounded" />
138        <xsd:element name="service" type="service" />
139      </xsd:choice>
140      <xsd:attribute name="type" type="argument_type" />
141      <xsd:attribute name="id" type="xsd:string" />
142      <xsd:attribute name="key" type="xsd:string" />
143      <xsd:attribute name="index" type="xsd:integer" />
144      <xsd:attribute name="on-invalid" type="xsd:string" />
145      <xsd:attribute name="strict" type="boolean" />
146    </xsd:complexType>
147   
148    <xsd:complexType name="call" mixed="true">
149      <xsd:choice maxOccurs="unbounded">
150        <xsd:element name="argument" type="argument" minOccurs="0" maxOccurs="unbounded" />
151        <xsd:element name="service" type="service" />
152      </xsd:choice>
153      <xsd:attribute name="method" type="xsd:string" />
154    </xsd:complexType>
155   
156    <xsd:simpleType name="parameter_type">
157      <xsd:restriction base="xsd:string">
158        <xsd:enumeration value="collection" />
159        <xsd:enumeration value="string" />
160        <xsd:enumeration value="constant" />
161      </xsd:restriction>
162    </xsd:simpleType>
163   
164    <xsd:simpleType name="argument_type">
165      <xsd:restriction base="xsd:string">
166        <xsd:enumeration value="collection" />
167        <xsd:enumeration value="service" />
168        <xsd:enumeration value="string" />
169        <xsd:enumeration value="constant" />
170      </xsd:restriction>
171    </xsd:simpleType>
172   
173    <xsd:simpleType name="invalid_sequence">
174      <xsd:restriction base="xsd:string">
175        <xsd:enumeration value="null" />
176        <xsd:enumeration value="ignore" />
177        <xsd:enumeration value="exception" />
178      </xsd:restriction>
179    </xsd:simpleType>
180   
181    <xsd:simpleType name="boolean">
182      <xsd:restriction base="xsd:string">
183        <xsd:pattern value="(%.+%|true|false)" />
184      </xsd:restriction>
185    </xsd:simpleType>
186  </xsd:schema>
187