PageRenderTime 18ms CodeModel.GetById 14ms app.highlight 2ms RepoModel.GetById 1ms app.codeStats 0ms

/documentation/manual/de/module_specs/Zend_Application-CoreFunctionality-Resource_Resource.xml

https://github.com/decaoz/zf1
XML | 124 lines | 105 code | 17 blank | 2 comment | 0 complexity | a7739f88f9e6a9e896664880f3e958f0 MD5 | raw file
  1<?xml version="1.0" encoding="UTF-8"?>
  2<!-- EN-Revision: 24249 -->
  3<!-- Reviewed: no -->
  4<sect2 id="zend.application.core-functionality.resource-resource">
  5    <title>Zend_Application_Resource_Resource</title>
  6
  7    <para>
  8        <classname>Zend_Application_Resource_Resource</classname> ist ein Interface für Plugin
  9        Ressourcen die mit Bootstrap Klassen verwendet werden welche
 10        <classname>Zend_Application_Bootstrap_ResourceBootstrapper</classname> implementieren. Von
 11        Ressourcen Plugins wird erwartet das Sie Konfiguration erlauben, das Sie Bootstrapping
 12        erlauben, und ein Strategy Pattern für die Initialisierung der Ressource implementieren.
 13    </para>
 14
 15    <table id="zend.application.core-functionality.resource-resource.api">
 16        <title>Zend_Application_Resource_Resource Interface</title>
 17
 18        <tgroup cols="4">
 19            <thead>
 20                <row>
 21                    <entry>Methode</entry>
 22                    <entry>Rückgabewert</entry>
 23                    <entry>Parameter</entry>
 24                    <entry>Beschreibung</entry>
 25                </row>
 26            </thead>
 27
 28            <tbody>
 29                <row>
 30                    <entry><methodname>__construct($options = null)</methodname></entry>
 31                    <entry><type>Void</type></entry>
 32
 33                    <entry>
 34                        <itemizedlist>
 35                            <listitem>
 36                                <para>
 37                                    <varname>$options</varname>: <emphasis>Optional</emphasis>.
 38                                    Optionen mit denen der Status der Ressource gesetzt wird.
 39                                </para>
 40                            </listitem>
 41                        </itemizedlist>
 42                    </entry>
 43
 44                    <entry>
 45                        <para>
 46                            Der Konstruktor sollte die Übergabe von Optionen erlauben mit denen der
 47                            Status initialisiert wird.
 48                        </para>
 49                    </entry>
 50                </row>
 51
 52                <row>
 53                    <entry>
 54                        <methodname>setBootstrap(Zend_Application_Bootstrap_Bootstrapper
 55                            $bootstrap)</methodname>
 56                    </entry>
 57
 58                    <entry>
 59                        <classname>Zend_Application_Resource_Resource</classname>
 60                    </entry>
 61
 62                    <entry>
 63                        <itemizedlist>
 64                            <listitem>
 65                                <para>
 66                                    <varname>$bootstrap</varname>: <emphasis>Benötigt</emphasis>.
 67                                    Eltern-Bootstrap das diese Ressource initialisiert.
 68                                </para>
 69                            </listitem>
 70                        </itemizedlist>
 71                    </entry>
 72
 73                    <entry>
 74                        <para>Sollte es erlauben ein Eltern Bootstrap Objekt zu registrieren.</para>
 75                    </entry>
 76                </row>
 77
 78                <row>
 79                    <entry><methodname>getBootstrap()</methodname></entry>
 80                    <entry><classname>Zend_Application_Bootstrap_Bootstrapper</classname></entry>
 81                    <entry>N/A</entry>
 82                    <entry><para>Empfängt die registrierte Bootstrap Instanz.</para></entry>
 83                </row>
 84
 85                <row>
 86                    <entry><methodname>setOptions(array $options)</methodname></entry>
 87                    <entry><classname>Zend_Application_Resource_Resource</classname></entry>
 88
 89                    <entry>
 90                        <itemizedlist>
 91                            <listitem>
 92                                <para>
 93                                    <varname>$options</varname>: <emphasis>Benötigt</emphasis>.
 94                                    Optionen mit denen der Status gesetzt wird.
 95                                </para>
 96                            </listitem>
 97                        </itemizedlist>
 98                    </entry>
 99
100                    <entry><para>Setzt den Ressource Status.</para></entry>
101                </row>
102
103                <row>
104                    <entry><methodname>getOptions()</methodname></entry>
105                    <entry><type>Array</type></entry>
106                    <entry>N/A</entry>
107                    <entry><para>Empfängt registrierte Optionen.</para></entry>
108                </row>
109
110                <row>
111                    <entry><methodname>init()</methodname></entry>
112                    <entry><type>Mixed</type></entry>
113                    <entry>N/A</entry>
114
115                    <entry>
116                        <para>
117                            Strategy Pattern: Führt die Initialisierung an der Ressource durch.
118                        </para>
119                    </entry>
120                </row>
121            </tbody>
122        </tgroup>
123    </table>
124</sect2>