Browse Source

[MANUAL] English:

- structural fixes (no translations needed)

git-svn-id: http://framework.zend.com/svn/framework/standard/trunk@20818 44c647ce-9c0f-0410-b52a-842ac1e357ba
thomas 16 years ago
parent
commit
af8e620ff0
23 changed files with 1446 additions and 929 deletions
  1. 44 32
      documentation/manual/en/module_specs/Zend_Reflection-Introduction.xml
  2. 0 1
      documentation/manual/en/module_specs/Zend_Rest.xml
  3. 2 1
      documentation/manual/en/module_specs/Zend_Rest_Server.xml
  4. 10 63
      documentation/manual/en/module_specs/Zend_Serializer-Adapter.xml
  5. 5 3
      documentation/manual/en/module_specs/Zend_Server.xml
  6. 6 4
      documentation/manual/en/module_specs/Zend_Server_Reflection.xml
  7. 11 1
      documentation/manual/en/module_specs/Zend_Service.xml
  8. 9 10
      documentation/manual/en/module_specs/Zend_Service_Akismet.xml
  9. 19 5
      documentation/manual/en/module_specs/Zend_Service_Amazon_Ec2-CloudWatch.xml
  10. 43 20
      documentation/manual/en/module_specs/Zend_Service_Amazon_Ec2-Ebs.xml
  11. 8 2
      documentation/manual/en/module_specs/Zend_Service_Amazon_Ec2-Elasticip.xml
  12. 325 235
      documentation/manual/en/module_specs/Zend_Service_Amazon_Ec2-Instance.xml
  13. 9 1
      documentation/manual/en/module_specs/Zend_Service_Amazon_Ec2-Keypair.xml
  14. 10 3
      documentation/manual/en/module_specs/Zend_Service_Amazon_Ec2-RegionsAndAvalibilityZones.xml
  15. 20 2
      documentation/manual/en/module_specs/Zend_Service_Amazon_Ec2-ReservedInstance.xml
  16. 25 13
      documentation/manual/en/module_specs/Zend_Service_Amazon_Ec2.xml
  17. 46 16
      documentation/manual/en/module_specs/Zend_Service_Simpy.xml
  18. 94 80
      documentation/manual/en/module_specs/Zend_Service_StrikeIron-BundledServices.xml
  19. 287 253
      documentation/manual/en/module_specs/Zend_Service_StrikeIron-Overview.xml
  20. 465 181
      documentation/manual/en/module_specs/Zend_Service_Technorati.xml
  21. 5 1
      documentation/manual/en/module_specs/Zend_Service_Twitter.xml
  22. 3 1
      documentation/manual/en/module_specs/Zend_Service_Twitter_Search.xml
  23. 0 1
      documentation/manual/en/module_specs/Zend_XmlRpc_Server.xml

+ 44 - 32
documentation/manual/en/module_specs/Zend_Reflection-Introduction.xml

@@ -4,41 +4,53 @@
     <title>Introduction</title>
     <title>Introduction</title>
 
 
     <para>
     <para>
-        <classname>Zend_Reflection</classname> is a drop-in extension to <acronym>PHP</acronym>'s own <ulink
-            url="http://php.net/reflection">Reflection <acronym>API</acronym></ulink>, providing
-        several additional features:
+        <classname>Zend_Reflection</classname> is a drop-in extension to <acronym>PHP</acronym>'s
+        own <ulink url="http://php.net/reflection">Reflection <acronym>API</acronym></ulink>,
+        providing several additional features:
     </para>
     </para>
 
 
     <itemizedlist>
     <itemizedlist>
-        <listitem><para>
-            Ability to retrieve return values types.
-        </para></listitem>
-
-        <listitem><para>
-            Ability to retrieve method and function parameter types.
-        </para></listitem>
-
-        <listitem><para>
-            Ability to retrieve class property types.
-        </para></listitem>
-
-        <listitem><para>
-            DocBlocks gain a Reflection class, allowing introspection of
-            docblocks. This provides the ability to determine what annotation
-            tags have been defined as well as to retrieve their values, and the
-            ability to retrieve the short and long descriptions.
-        </para></listitem>
-
-        <listitem><para>
-            Files gain a Reflection class, allowing introspection of <acronym>PHP</acronym> files.
-            This provides the ability to determine what functions and classes
-            are defined in a given file, as well as to introspect them.
-        </para></listitem>
-
-        <listitem><para>
-            Ability to override any Reflection class with your own variant, for
-            the entire reflection tree you create.
-        </para></listitem>
+        <listitem>
+            <para>
+                Ability to retrieve return values types.
+            </para>
+        </listitem>
+
+        <listitem>
+            <para>
+                Ability to retrieve method and function parameter types.
+            </para>
+        </listitem>
+
+        <listitem>
+            <para>
+                Ability to retrieve class property types.
+            </para>
+        </listitem>
+
+        <listitem>
+            <para>
+                DocBlocks gain a Reflection class, allowing introspection of
+                docblocks. This provides the ability to determine what annotation
+                tags have been defined as well as to retrieve their values, and the
+                ability to retrieve the short and long descriptions.
+            </para>
+        </listitem>
+
+        <listitem>
+            <para>
+                Files gain a Reflection class, allowing introspection of <acronym>PHP</acronym>
+                files. This provides the ability to determine what functions and classes
+                are defined in a given file, as well as to introspect them.
+            </para>
+        </listitem>
+
+        <listitem>
+            <para>
+                Ability to override any Reflection class with your own variant, for
+                the entire reflection tree you create.
+            </para>
+        </listitem>
     </itemizedlist>
     </itemizedlist>
 
 
     <para>
     <para>

+ 0 - 1
documentation/manual/en/module_specs/Zend_Rest.xml

@@ -30,7 +30,6 @@
         REST requests to controllers.
         REST requests to controllers.
     </para>
     </para>
 </sect1>
 </sect1>
-
 <!--
 <!--
 vim:se ts=4 sw=4 et:
 vim:se ts=4 sw=4 et:
 -->
 -->

+ 2 - 1
documentation/manual/en/module_specs/Zend_Rest_Server.xml

@@ -61,6 +61,7 @@ $server->handle();
 
 
         <note>
         <note>
             <title>Numeric index</title>
             <title>Numeric index</title>
+
             <para>
             <para>
                 Numeric arguments use a 1-based index.
                 Numeric arguments use a 1-based index.
             </para>
             </para>
@@ -93,6 +94,7 @@ $server->handle();
 
 
         <example id="zend.rest.server.customstatus.example-1">
         <example id="zend.rest.server.customstatus.example-1">
             <title>Returning Custom Status</title>
             <title>Returning Custom Status</title>
+
             <programlisting language="php"><![CDATA[
             <programlisting language="php"><![CDATA[
 /**
 /**
  * Say Hello
  * Say Hello
@@ -158,7 +160,6 @@ $server->handle();
         </para>
         </para>
     </sect2>
     </sect2>
 </sect1>
 </sect1>
-
 <!--
 <!--
 vim:se ts=4 sw=4 et:
 vim:se ts=4 sw=4 et:
 -->
 -->

+ 10 - 63
documentation/manual/en/module_specs/Zend_Serializer-Adapter.xml

@@ -64,9 +64,9 @@
         </para>
         </para>
 
 
         <para>
         <para>
-            The adapter simply uses the <ulink url="http://php.net/manual/book.wddx.php">wddx_*()</ulink>
-            PHP functions. Please read the php manual to determine how you may enable them in your
-            PHP installation.
+            The adapter simply uses the <ulink
+                url="http://php.net/manual/book.wddx.php">wddx_*()</ulink> PHP functions. Please
+            read the php manual to determine how you may enable them in your PHP installation.
         </para>
         </para>
 
 
         <para>
         <para>
@@ -88,11 +88,8 @@
                  <thead>
                  <thead>
                       <row>
                       <row>
                           <entry>Option</entry>
                           <entry>Option</entry>
-
                           <entry>Data Type</entry>
                           <entry>Data Type</entry>
-
                           <entry>Default Value</entry>
                           <entry>Default Value</entry>
-
                           <entry>Description</entry>
                           <entry>Description</entry>
                     </row>
                     </row>
                  </thead>
                  </thead>
@@ -100,14 +97,9 @@
                  <tbody>
                  <tbody>
                       <row>
                       <row>
                           <entry><emphasis>comment</emphasis></entry>
                           <entry><emphasis>comment</emphasis></entry>
-
                           <entry><type>string</type></entry>
                           <entry><type>string</type></entry>
-
                           <entry></entry>
                           <entry></entry>
-
-                          <entry>
-                            An optional comment that appears in the packet header.
-                          </entry>
+                          <entry>An optional comment that appears in the packet header.</entry>
                       </row>
                       </row>
                   </tbody>
                   </tbody>
              </tgroup>
              </tgroup>
@@ -135,11 +127,8 @@
                  <thead>
                  <thead>
                       <row>
                       <row>
                         <entry>Option</entry>
                         <entry>Option</entry>
-
                         <entry>Data Type</entry>
                         <entry>Data Type</entry>
-
                         <entry>Default Value</entry>
                         <entry>Default Value</entry>
-
                         <entry>Description</entry>
                         <entry>Description</entry>
                     </row>
                     </row>
                  </thead>
                  </thead>
@@ -147,38 +136,23 @@
                  <tbody>
                  <tbody>
                       <row>
                       <row>
                           <entry><emphasis>cycleCheck</emphasis></entry>
                           <entry><emphasis>cycleCheck</emphasis></entry>
-
                           <entry><type>boolean</type></entry>
                           <entry><type>boolean</type></entry>
-
                           <entry>false</entry>
                           <entry>false</entry>
-
-                          <entry>
-                               See <xref linkend= "zend.json.advanced.objects1"/>
-                          </entry>
+                          <entry>See <xref linkend="zend.json.advanced.objects1"/></entry>
                       </row>
                       </row>
 
 
                       <row>
                       <row>
                           <entry><emphasis>objectDecodeType</emphasis></entry>
                           <entry><emphasis>objectDecodeType</emphasis></entry>
-
                           <entry><type>Zend_Json::TYPE_*</type></entry>
                           <entry><type>Zend_Json::TYPE_*</type></entry>
-
                           <entry>Zend_Json::TYPE_ARRAY</entry>
                           <entry>Zend_Json::TYPE_ARRAY</entry>
-
-                          <entry>
-                               See <xref linkend= "zend.json.advanced.objects1"/>
-                          </entry>
+                          <entry>See <xref linkend= "zend.json.advanced.objects1"/></entry>
                       </row>
                       </row>
 
 
                       <row>
                       <row>
                           <entry><emphasis>enableJsonExprFinder</emphasis></entry>
                           <entry><emphasis>enableJsonExprFinder</emphasis></entry>
-
                           <entry><type>boolean</type></entry>
                           <entry><type>boolean</type></entry>
-
                           <entry>false</entry>
                           <entry>false</entry>
-
-                          <entry>
-                               See <xref linkend= "zend.json.advanced.expr"/>
-                          </entry>
+                          <entry>See <xref linkend= "zend.json.advanced.expr"/></entry>
                       </row>
                       </row>
                   </tbody>
                   </tbody>
              </tgroup>
              </tgroup>
@@ -222,11 +196,8 @@
                  <thead>
                  <thead>
                       <row>
                       <row>
                         <entry>Option</entry>
                         <entry>Option</entry>
-
                         <entry>Data Type</entry>
                         <entry>Data Type</entry>
-
                         <entry>Default Value</entry>
                         <entry>Default Value</entry>
-
                         <entry>Description</entry>
                         <entry>Description</entry>
                     </row>
                     </row>
                  </thead>
                  </thead>
@@ -234,13 +205,12 @@
                  <tbody>
                  <tbody>
                       <row>
                       <row>
                           <entry><emphasis>protocol</emphasis></entry>
                           <entry><emphasis>protocol</emphasis></entry>
-
                           <entry><type>integer</type> (0 | 1 | 2 | 3)</entry>
                           <entry><type>integer</type> (0 | 1 | 2 | 3)</entry>
-
                           <entry>0</entry>
                           <entry>0</entry>
 
 
                           <entry>
                           <entry>
-                               The Pickle protocol version used on <methodname>serialize</methodname>
+                               The Pickle protocol version used on
+                               <methodname>serialize</methodname>
                           </entry>
                           </entry>
                       </row>
                       </row>
                   </tbody>
                   </tbody>
@@ -258,7 +228,6 @@
                  <thead>
                  <thead>
                       <row>
                       <row>
                         <entry>PHP Type</entry>
                         <entry>PHP Type</entry>
-
                         <entry>Python Type</entry>
                         <entry>Python Type</entry>
                     </row>
                     </row>
                  </thead>
                  </thead>
@@ -266,49 +235,41 @@
                  <tbody>
                  <tbody>
                       <row>
                       <row>
                           <entry><type>NULL</type></entry>
                           <entry><type>NULL</type></entry>
-
                           <entry><type>None</type></entry>
                           <entry><type>None</type></entry>
                       </row>
                       </row>
 
 
                       <row>
                       <row>
                           <entry><type>boolean</type></entry>
                           <entry><type>boolean</type></entry>
-
                           <entry><type>boolean</type></entry>
                           <entry><type>boolean</type></entry>
                       </row>
                       </row>
 
 
                       <row>
                       <row>
                           <entry><type>integer</type></entry>
                           <entry><type>integer</type></entry>
-
                           <entry><type>integer</type></entry>
                           <entry><type>integer</type></entry>
                       </row>
                       </row>
 
 
                       <row>
                       <row>
                           <entry><type>float</type></entry>
                           <entry><type>float</type></entry>
-
                           <entry><type>float</type></entry>
                           <entry><type>float</type></entry>
                       </row>
                       </row>
 
 
                       <row>
                       <row>
                           <entry><type>string</type></entry>
                           <entry><type>string</type></entry>
-
                           <entry><type>string</type></entry>
                           <entry><type>string</type></entry>
                       </row>
                       </row>
 
 
                       <row>
                       <row>
                           <entry><type>array</type></entry>
                           <entry><type>array</type></entry>
-
                           <entry><type>list</type></entry>
                           <entry><type>list</type></entry>
                       </row>
                       </row>
 
 
                       <row>
                       <row>
                           <entry><type>associative array</type></entry>
                           <entry><type>associative array</type></entry>
-
                           <entry><type>dictionary</type></entry>
                           <entry><type>dictionary</type></entry>
                       </row>
                       </row>
 
 
                       <row>
                       <row>
                           <entry><type>object</type></entry>
                           <entry><type>object</type></entry>
-
                           <entry><type>dictionary</type></entry>
                           <entry><type>dictionary</type></entry>
                       </row>
                       </row>
                   </tbody>
                   </tbody>
@@ -326,7 +287,6 @@
                  <thead>
                  <thead>
                       <row>
                       <row>
                         <entry>Python-Type</entry>
                         <entry>Python-Type</entry>
-
                         <entry>PHP-Type</entry>
                         <entry>PHP-Type</entry>
                     </row>
                     </row>
                  </thead>
                  </thead>
@@ -334,19 +294,16 @@
                  <tbody>
                  <tbody>
                       <row>
                       <row>
                           <entry><type>None</type></entry>
                           <entry><type>None</type></entry>
-
                           <entry><type>NULL</type></entry>
                           <entry><type>NULL</type></entry>
                       </row>
                       </row>
 
 
                       <row>
                       <row>
                           <entry><type>boolean</type></entry>
                           <entry><type>boolean</type></entry>
-
                           <entry><type>boolean</type></entry>
                           <entry><type>boolean</type></entry>
                       </row>
                       </row>
 
 
                       <row>
                       <row>
                           <entry><type>integer</type></entry>
                           <entry><type>integer</type></entry>
-
                           <entry><type>integer</type></entry>
                           <entry><type>integer</type></entry>
                       </row>
                       </row>
 
 
@@ -354,58 +311,48 @@
                           <entry><type>long</type></entry>
                           <entry><type>long</type></entry>
 
 
                           <entry>
                           <entry>
-                              <type>integer</type>
-                              | <type>float</type>
-                              | <type>string</type>
+                              <type>integer</type> | <type>float</type> | <type>string</type>
                               | <classname>Zend_Serializer_Exception</classname>
                               | <classname>Zend_Serializer_Exception</classname>
                           </entry>
                           </entry>
                       </row>
                       </row>
 
 
                       <row>
                       <row>
                           <entry><type>float</type></entry>
                           <entry><type>float</type></entry>
-
                           <entry><type>float</type></entry>
                           <entry><type>float</type></entry>
                       </row>
                       </row>
 
 
                       <row>
                       <row>
                           <entry><type>string</type></entry>
                           <entry><type>string</type></entry>
-
                           <entry><type>string</type></entry>
                           <entry><type>string</type></entry>
                       </row>
                       </row>
 
 
                       <row>
                       <row>
                           <entry><type>bytes</type></entry>
                           <entry><type>bytes</type></entry>
-
                           <entry><type>string</type></entry>
                           <entry><type>string</type></entry>
                       </row>
                       </row>
 
 
                       <row>
                       <row>
                           <entry><type>Unicode string</type></entry>
                           <entry><type>Unicode string</type></entry>
-
                           <entry><type>UTF-8 string</type></entry>
                           <entry><type>UTF-8 string</type></entry>
                       </row>
                       </row>
 
 
                       <row>
                       <row>
                           <entry><type>list</type></entry>
                           <entry><type>list</type></entry>
-
                           <entry><type>array</type></entry>
                           <entry><type>array</type></entry>
                       </row>
                       </row>
 
 
                       <row>
                       <row>
                           <entry><type>tuple</type></entry>
                           <entry><type>tuple</type></entry>
-
                           <entry><type>array</type></entry>
                           <entry><type>array</type></entry>
                       </row>
                       </row>
 
 
                       <row>
                       <row>
                           <entry><type>dictionary</type></entry>
                           <entry><type>dictionary</type></entry>
-
                           <entry><type>associative array</type></entry>
                           <entry><type>associative array</type></entry>
                       </row>
                       </row>
 
 
                       <row>
                       <row>
                           <entry>All other types</entry>
                           <entry>All other types</entry>
-
                           <entry><classname>Zend_Serializer_Exception</classname></entry>
                           <entry><classname>Zend_Serializer_Exception</classname></entry>
                       </row>
                       </row>
                   </tbody>
                   </tbody>

+ 5 - 3
documentation/manual/en/module_specs/Zend_Server.xml

@@ -2,15 +2,17 @@
 <!-- Reviewed: no -->
 <!-- Reviewed: no -->
 <sect1 id="zend.server.introduction">
 <sect1 id="zend.server.introduction">
     <title>Introduction</title>
     <title>Introduction</title>
+
     <para>
     <para>
         The <classname>Zend_Server</classname> family of classes provides functionality
         The <classname>Zend_Server</classname> family of classes provides functionality
         for the various server classes, including
         for the various server classes, including
         <classname>Zend_XmlRpc_Server</classname>, <classname>Zend_Rest_Server</classname>,
         <classname>Zend_XmlRpc_Server</classname>, <classname>Zend_Rest_Server</classname>,
         <classname>Zend_Json_Server</classname> and <classname>Zend_Soap_Wsdl</classname>.
         <classname>Zend_Json_Server</classname> and <classname>Zend_Soap_Wsdl</classname>.
-        <classname>Zend_Server_Interface</classname> provides an interface that mimics <acronym>PHP</acronym>
-        5's <code>SoapServer</code> class; all server classes should implement
-        this interface in order to provide a standard server <acronym>API</acronym>.
+        <classname>Zend_Server_Interface</classname> provides an interface that mimics
+        <acronym>PHP</acronym> 5's <code>SoapServer</code> class; all server classes should
+        implement this interface in order to provide a standard server <acronym>API</acronym>.
     </para>
     </para>
+
     <para>
     <para>
         The <classname>Zend_Server_Reflection</classname> tree provides a standard
         The <classname>Zend_Server_Reflection</classname> tree provides a standard
         mechanism for performing function and class introspection for use as
         mechanism for performing function and class introspection for use as

+ 6 - 4
documentation/manual/en/module_specs/Zend_Server_Reflection.xml

@@ -7,18 +7,20 @@
         <title>Introduction</title>
         <title>Introduction</title>
 
 
         <para>
         <para>
-            <classname>Zend_Server_Reflection</classname> provides a standard mechanism for performing
-            function and class introspection for use with server classes. It is
-            based on <acronym>PHP</acronym> 5's Reflection <acronym>API</acronym>, augmenting it with methods
-            for retrieving parameter and return value types and descriptions, a
+            <classname>Zend_Server_Reflection</classname> provides a standard mechanism for
+            performing function and class introspection for use with server classes. It is
+            based on <acronym>PHP</acronym> 5's Reflection <acronym>API</acronym>, augmenting it
+            with methods for retrieving parameter and return value types and descriptions, a
             full list of function and method prototypes (i.e., all possible
             full list of function and method prototypes (i.e., all possible
             valid calling combinations), and function/method descriptions.
             valid calling combinations), and function/method descriptions.
         </para>
         </para>
+
         <para>
         <para>
             Typically, this functionality will only be used by developers of
             Typically, this functionality will only be used by developers of
             server classes for the framework.
             server classes for the framework.
         </para>
         </para>
     </sect2>
     </sect2>
+
     <sect2 id="zend.server.reflection.usage">
     <sect2 id="zend.server.reflection.usage">
         <title>Usage</title>
         <title>Usage</title>
 
 

+ 11 - 1
documentation/manual/en/module_specs/Zend_Service.xml

@@ -2,14 +2,17 @@
 <!-- Reviewed: no -->
 <!-- Reviewed: no -->
 <sect1 id="zend.service.introduction">
 <sect1 id="zend.service.introduction">
     <title>Introduction</title>
     <title>Introduction</title>
+
     <para>
     <para>
         <classname>Zend_Service</classname> is an abstract class which serves as a
         <classname>Zend_Service</classname> is an abstract class which serves as a
         foundation for web service implementations, such as <acronym>SOAP</acronym> or REST.
         foundation for web service implementations, such as <acronym>SOAP</acronym> or REST.
     </para>
     </para>
+
     <para>
     <para>
         If you need support for generic, <acronym>XML</acronym>-based REST services, you may want
         If you need support for generic, <acronym>XML</acronym>-based REST services, you may want
         to look at <link linkend="zend.rest.client"><classname>Zend_Rest_Client</classname></link>.
         to look at <link linkend="zend.rest.client"><classname>Zend_Rest_Client</classname></link>.
     </para>
     </para>
+
     <para>
     <para>
         In addition to being able to extend the <classname>Zend_Service</classname> and
         In addition to being able to extend the <classname>Zend_Service</classname> and
         use <classname>Zend_Rest_Client</classname> for REST-based web services, Zend also
         use <classname>Zend_Rest_Client</classname> for REST-based web services, Zend also
@@ -23,41 +26,49 @@
                 <link linkend="zend.service.akismet">Akismet</link>
                 <link linkend="zend.service.akismet">Akismet</link>
             </para>
             </para>
         </listitem>
         </listitem>
+
         <listitem>
         <listitem>
             <para>
             <para>
                 <link linkend="zend.service.amazon">Amazon</link>
                 <link linkend="zend.service.amazon">Amazon</link>
             </para>
             </para>
         </listitem>
         </listitem>
+
         <listitem>
         <listitem>
             <para>
             <para>
                 <link linkend="zend.service.audioscrobbler">Audioscrobbler</link>
                 <link linkend="zend.service.audioscrobbler">Audioscrobbler</link>
             </para>
             </para>
         </listitem>
         </listitem>
+
         <listitem>
         <listitem>
             <para>
             <para>
                 <link linkend="zend.service.delicious">Del.icio.us</link>
                 <link linkend="zend.service.delicious">Del.icio.us</link>
             </para>
             </para>
         </listitem>
         </listitem>
+
         <listitem>
         <listitem>
             <para>
             <para>
                 <link linkend="zend.service.flickr">Flickr</link>
                 <link linkend="zend.service.flickr">Flickr</link>
             </para>
             </para>
         </listitem>
         </listitem>
+
         <listitem>
         <listitem>
             <para>
             <para>
                 <link linkend="zend.service.simpy">Simpy</link>
                 <link linkend="zend.service.simpy">Simpy</link>
             </para>
             </para>
         </listitem>
         </listitem>
+
         <listitem>
         <listitem>
             <para>
             <para>
                 <link linkend="zend.service.slideshare">SlideShare</link>
                 <link linkend="zend.service.slideshare">SlideShare</link>
             </para>
             </para>
         </listitem>
         </listitem>
+
         <listitem>
         <listitem>
             <para>
             <para>
                 <link linkend="zend.service.strikeiron">StrikeIron</link>
                 <link linkend="zend.service.strikeiron">StrikeIron</link>
             </para>
             </para>
         </listitem>
         </listitem>
+
         <listitem>
         <listitem>
             <para>
             <para>
                 <link linkend="zend.service.yahoo">Yahoo!</link>
                 <link linkend="zend.service.yahoo">Yahoo!</link>
@@ -68,7 +79,6 @@
     <para>
     <para>
         Additional services are coming in the future.
         Additional services are coming in the future.
     </para>
     </para>
-
 </sect1>
 </sect1>
 <!--
 <!--
 vim:se ts=4 sw=4 et:
 vim:se ts=4 sw=4 et:

+ 9 - 10
documentation/manual/en/module_specs/Zend_Service_Akismet.xml

@@ -253,9 +253,9 @@ $akismet->submitSpam($data));
         <para>
         <para>
             <methodname>Zend_Service_Akismet::submitHam()</methodname> takes the same data
             <methodname>Zend_Service_Akismet::submitHam()</methodname> takes the same data
             array as passed to <methodname>isSpam()</methodname> or
             array as passed to <methodname>isSpam()</methodname> or
-            <methodname>submitSpam()</methodname>, and, like <methodname>submitSpam()</methodname>, does
-            not return a value. An exception will be raised if the <acronym>API</acronym> key used
-            is invalid.
+            <methodname>submitSpam()</methodname>, and, like <methodname>submitSpam()</methodname>,
+            does not return a value. An exception will be raised if the <acronym>API</acronym> key
+            used is invalid.
         </para>
         </para>
 
 
         <example id="zend.service.akismet.submitham.example-1">
         <example id="zend.service.akismet.submitham.example-1">
@@ -324,12 +324,12 @@ $akismet->submitHam($data));
 
 
             <listitem>
             <listitem>
                 <para>
                 <para>
-                    <methodname>getUserAgent()</methodname> and <methodname>setUserAgent()</methodname>
-                    allow you to retrieve and modify the <acronym>HTTP</acronym> user agent used to
-                    make the request. Note: this is not the user_agent used in
-                    data submitted to the service, but rather the value provided
-                    in the <acronym>HTTP</acronym> User-Agent header when making a request to the
-                    service.
+                    <methodname>getUserAgent()</methodname> and
+                    <methodname>setUserAgent()</methodname> allow you to retrieve and modify the
+                    <acronym>HTTP</acronym> user agent used to make the request. Note: this is not
+                    the user_agent used in data submitted to the service, but rather the value
+                    provided in the <acronym>HTTP</acronym> User-Agent header when making a request
+                    to the service.
                 </para>
                 </para>
 
 
                 <para>
                 <para>
@@ -343,7 +343,6 @@ $akismet->submitHam($data));
         </itemizedlist>
         </itemizedlist>
     </sect2>
     </sect2>
 </sect1>
 </sect1>
-
 <!--
 <!--
 vim:se ts=4 sw=4 et:
 vim:se ts=4 sw=4 et:
 -->
 -->

+ 19 - 5
documentation/manual/en/module_specs/Zend_Service_Amazon_Ec2-CloudWatch.xml

@@ -2,6 +2,7 @@
 <!-- Reviewed: no -->
 <!-- Reviewed: no -->
 <sect1 id="zend.service.amazon.ec2.cloudwatch">
 <sect1 id="zend.service.amazon.ec2.cloudwatch">
     <title>Zend_Service_Amazon_Ec2: CloudWatch Monitoring</title>
     <title>Zend_Service_Amazon_Ec2: CloudWatch Monitoring</title>
+
     <para>
     <para>
         Amazon CloudWatch is an easy-to-use web service that provides
         Amazon CloudWatch is an easy-to-use web service that provides
         comprehensive monitoring for Amazon Elastic Compute Cloud (Amazon
         comprehensive monitoring for Amazon Elastic Compute Cloud (Amazon
@@ -16,6 +17,7 @@
 
 
         <example id="zend.service.amazon.ec2.cloudwatch.usage.list">
         <example id="zend.service.amazon.ec2.cloudwatch.usage.list">
             <title>Listing Aviable Metrics</title>
             <title>Listing Aviable Metrics</title>
+
             <para>
             <para>
                 <methodname>listMetrics()</methodname> returns a list of up to 500 valid metrics for
                 <methodname>listMetrics()</methodname> returns a list of up to 500 valid metrics for
                 which there is recorded data available to a you and a NextToken string
                 which there is recorded data available to a you and a NextToken string
@@ -30,10 +32,12 @@ $return = $ec2_ebs->listMetrics();
 
 
         <example id="zend.service.amazon.ec2.cloudwatch.usage.getmetricstatistics">
         <example id="zend.service.amazon.ec2.cloudwatch.usage.getmetricstatistics">
             <title>Return Statistics for a given metric</title>
             <title>Return Statistics for a given metric</title>
+
             <para>
             <para>
                 <methodname>getMetricStatistics()</methodname> Returns data for one or more
                 <methodname>getMetricStatistics()</methodname> Returns data for one or more
                 statistics of given a metric.
                 statistics of given a metric.
             </para>
             </para>
+
             <para>
             <para>
                 <note>
                 <note>
                     <para>
                     <para>
@@ -47,14 +51,17 @@ $return = $ec2_ebs->listMetrics();
                     </para>
                     </para>
                 </note>
                 </note>
             </para>
             </para>
+
             <para>
             <para>
                 <methodname>getMetricStatistics()</methodname> only requires two parameters but it
                 <methodname>getMetricStatistics()</methodname> only requires two parameters but it
                 also has four additional parameters that are optional.
                 also has four additional parameters that are optional.
             </para>
             </para>
+
             <itemizedlist>
             <itemizedlist>
                 <listitem>
                 <listitem>
                     <para><emphasis>Required:</emphasis></para>
                     <para><emphasis>Required:</emphasis></para>
                 </listitem>
                 </listitem>
+
                 <listitem>
                 <listitem>
                     <para>
                     <para>
                         <emphasis>MeasureName</emphasis> The measure name that corresponds to
                         <emphasis>MeasureName</emphasis> The measure name that corresponds to
@@ -63,10 +70,11 @@ $return = $ec2_ebs->listMetrics();
                         DiskReadBytes, DiskReadOps, DiskWriteBytes. Valid Elastic
                         DiskReadBytes, DiskReadOps, DiskWriteBytes. Valid Elastic
                         Load Balancing Metrics are Latency, RequestCount, HealthyHostCount
                         Load Balancing Metrics are Latency, RequestCount, HealthyHostCount
                         UnHealthyHostCount. <ulink
                         UnHealthyHostCount. <ulink
-                            url="http://docs.amazonwebservices.com/AmazonCloudWatch/latest/DeveloperGuide/arch-AmazonCloudWatch-metricscollected.html">
-                            For more information click here</ulink>
+                            url="http://docs.amazonwebservices.com/AmazonCloudWatch/latest/DeveloperGuide/arch-AmazonCloudWatch-metricscollected.html">For
+                            more information click here</ulink>
                     </para>
                     </para>
                 </listitem>
                 </listitem>
+
                 <listitem>
                 <listitem>
                     <para>
                     <para>
                         <emphasis>Statistics</emphasis> The statistics to be returned for the given
                         <emphasis>Statistics</emphasis> The statistics to be returned for the given
@@ -74,13 +82,15 @@ $return = $ec2_ebs->listMetrics();
                         specify this as a string or as an array of values. If you don't specify one
                         specify this as a string or as an array of values. If you don't specify one
                         it will default to Average instead of failing out. If you specify an
                         it will default to Average instead of failing out. If you specify an
                         incorrect option it will just skip it. <ulink
                         incorrect option it will just skip it. <ulink
-                            url="http://docs.amazonwebservices.com/AmazonCloudWatch/latest/DeveloperGuide/arch-Amazon-CloudWatch-statistics.html">
-                            For more information click here</ulink>
+                            url="http://docs.amazonwebservices.com/AmazonCloudWatch/latest/DeveloperGuide/arch-Amazon-CloudWatch-statistics.html">For
+                            more information click here</ulink>
                     </para>
                     </para>
                 </listitem>
                 </listitem>
+
                 <listitem>
                 <listitem>
                     <para><emphasis>Optional:</emphasis></para>
                     <para><emphasis>Optional:</emphasis></para>
                 </listitem>
                 </listitem>
+
                 <listitem>
                 <listitem>
                     <para>
                     <para>
                         <emphasis>Dimensions</emphasis> Amazon CloudWatch allows you to specify one
                         <emphasis>Dimensions</emphasis> Amazon CloudWatch allows you to specify one
@@ -89,6 +99,7 @@ $return = $ec2_ebs->listMetrics();
                         given measure name and time range.
                         given measure name and time range.
                     </para>
                     </para>
                 </listitem>
                 </listitem>
+
                 <listitem>
                 <listitem>
                     <para>
                     <para>
                         <emphasis>Unit</emphasis> The standard unit of Measurement for a given
                         <emphasis>Unit</emphasis> The standard unit of Measurement for a given
@@ -100,15 +111,18 @@ $return = $ec2_ebs->listMetrics();
                         to always equals one when the unit is count/second.
                         to always equals one when the unit is count/second.
                     </para>
                     </para>
                 </listitem>
                 </listitem>
+
                 <listitem>
                 <listitem>
                     <para>
                     <para>
                         <emphasis>StartTime</emphasis> The timestamp of the first datapoint to
                         <emphasis>StartTime</emphasis> The timestamp of the first datapoint to
                         return, inclusive. For example, 2008-02-26T19:00:00+00:00. We round your
                         return, inclusive. For example, 2008-02-26T19:00:00+00:00. We round your
                         value down to the nearest minute. You can set your start time for more than
                         value down to the nearest minute. You can set your start time for more than
                         two weeks in the past. However, you will only get data for the past two
                         two weeks in the past. However, you will only get data for the past two
-                        weeks. (in <acronym>ISO</acronym> 8601 format). Constraints: Must be before EndTime.
+                        weeks. (in <acronym>ISO</acronym> 8601 format). Constraints: Must be before
+                        EndTime.
                     </para>
                     </para>
                 </listitem>
                 </listitem>
+
                 <listitem>
                 <listitem>
                     <para>
                     <para>
                         <emphasis>EndTime</emphasis> The timestamp to use for determining the last
                         <emphasis>EndTime</emphasis> The timestamp to use for determining the last

+ 43 - 20
documentation/manual/en/module_specs/Zend_Service_Amazon_Ec2-Ebs.xml

@@ -12,11 +12,13 @@
         device interface. You can load a file system on top of Amazon EBS volumes,
         device interface. You can load a file system on top of Amazon EBS volumes,
         or use them just as you would use a block device.
         or use them just as you would use a block device.
     </para>
     </para>
+
     <para>
     <para>
         You can create up to twenty Amazon EBS volumes of any size (from one GiB up
         You can create up to twenty Amazon EBS volumes of any size (from one GiB up
         to one TiB). Each Amazon EBS volume can be attached to any Amazon EC2
         to one TiB). Each Amazon EBS volume can be attached to any Amazon EC2
         instance in the same Availability Zone or can be left unattached.
         instance in the same Availability Zone or can be left unattached.
     </para>
     </para>
+
     <para>
     <para>
         Amazon EBS provides the ability to create snapshots of your Amazon EBS volumes
         Amazon EBS provides the ability to create snapshots of your Amazon EBS volumes
         to Amazon S3. You can use these snapshots as the starting point for new Amazon
         to Amazon S3. You can use these snapshots as the starting point for new Amazon
@@ -28,10 +30,12 @@
 
 
         <example id="zend.service.amazon.ec2.ebs.creating.volume">
         <example id="zend.service.amazon.ec2.ebs.creating.volume">
             <title>Create a new EBS Volume</title>
             <title>Create a new EBS Volume</title>
+
             <para>
             <para>
                 Creating a brand new EBS Volume requires the size and which zone you
                 Creating a brand new EBS Volume requires the size and which zone you
                 want the EBS Volume to be in.
                 want the EBS Volume to be in.
             </para>
             </para>
+
             <para>
             <para>
                 <code>createNewVolume</code> will return an array containing information
                 <code>createNewVolume</code> will return an array containing information
                 about the new Volume which includes the volumeId, size, zone, status
                 about the new Volume which includes the volumeId, size, zone, status
@@ -46,13 +50,16 @@ $return = $ec2_ebs->createNewVolume(40, 'us-east-1a');
 
 
         <example id="zend.service.amazon.ec2.ebs.creating.volumesnapshot">
         <example id="zend.service.amazon.ec2.ebs.creating.volumesnapshot">
             <title>Create an EBS Volume from a Snapshot</title>
             <title>Create an EBS Volume from a Snapshot</title>
+
             <para>
             <para>
                 Creating an EBS Volume from a snapshot requires the snapshot_id and which zone you
                 Creating an EBS Volume from a snapshot requires the snapshot_id and which zone you
                 want the EBS Volume to be in.
                 want the EBS Volume to be in.
             </para>
             </para>
+
             <para>
             <para>
-                <code>createVolumeFromSnapshot</code> will return an array containing information about
-                the new Volume which includes the volumeId, size, zone, status, createTime and snapshotId.
+                <code>createVolumeFromSnapshot</code> will return an array containing information
+                about the new Volume which includes the volumeId, size, zone, status, createTime and
+                snapshotId.
             </para>
             </para>
 
 
             <programlisting language="php"><![CDATA[
             <programlisting language="php"><![CDATA[
@@ -63,9 +70,11 @@ $return = $ec2_ebs->createVolumeFromSnapshot('snap-78a54011', 'us-east-1a');
 
 
         <example id="zend.service.amazon.ec2.ebs.creating.snapshot">
         <example id="zend.service.amazon.ec2.ebs.creating.snapshot">
             <title>Create a Snapshot of an EBS Volume</title>
             <title>Create a Snapshot of an EBS Volume</title>
+
             <para>
             <para>
                 Creating a Snapshot of an EBS Volume requires the volumeId of the EBS Volume.
                 Creating a Snapshot of an EBS Volume requires the volumeId of the EBS Volume.
             </para>
             </para>
+
             <para>
             <para>
                 <code>createSnapshot</code> will return an array containing information about the
                 <code>createSnapshot</code> will return an array containing information about the
                 new Volume Snapshot which includes the snapshotId, volumeId, status, startTime
                 new Volume Snapshot which includes the snapshotId, volumeId, status, startTime
@@ -84,18 +93,20 @@ $return = $ec2_ebs->createSnapshot('volumeId');
 
 
         <example id="zend.service.amazon.ec2.ebs.describing.volume">
         <example id="zend.service.amazon.ec2.ebs.describing.volume">
             <title>Describing an EBS Volume</title>
             <title>Describing an EBS Volume</title>
+
             <para>
             <para>
-                <code>describeVolume</code> allows you to get information on an EBS Volume or a set of EBS
-                Volumes. If nothing is passed in then it will return all EBS Volumes. If only
+                <code>describeVolume</code> allows you to get information on an EBS Volume or a set
+                of EBS Volumes. If nothing is passed in then it will return all EBS Volumes. If only
                 one EBS Volume needs to be described a string can be passed in while an array of
                 one EBS Volume needs to be described a string can be passed in while an array of
                 EBS Volume Id's can be passed in to describe them.
                 EBS Volume Id's can be passed in to describe them.
             </para>
             </para>
+
             <para>
             <para>
-                <code>describeVolume</code> will return an array with information about each Volume which
-                includes the volumeId, size, status and createTime. If the volume is attached to an instance,
-                an addition value of attachmentSet will be returned. The attachment set contains information
-                about the instance that the EBS Volume is attached to, which includes volumeId, instanceId,
-                device, status and attachTime.
+                <code>describeVolume</code> will return an array with information about each Volume
+                which includes the volumeId, size, status and createTime. If the volume is attached
+                to an instance, an addition value of attachmentSet will be returned. The attachment
+                set contains information about the instance that the EBS Volume is attached to,
+                which includes volumeId, instanceId, device, status and attachTime.
             </para>
             </para>
 
 
             <programlisting language="php"><![CDATA[
             <programlisting language="php"><![CDATA[
@@ -106,13 +117,17 @@ $return = $ec2_ebs->describeVolume('volumeId');
 
 
         <example id="zend.service.amazon.ec2.ebs.describing.attachedvolumes">
         <example id="zend.service.amazon.ec2.ebs.describing.attachedvolumes">
             <title>Describe Attached Volumes</title>
             <title>Describe Attached Volumes</title>
+
             <para>
             <para>
-                To return a list of EBS Volumes currently attached to a running instance you can call this method.
-                It will only return EBS Volumes attached to the instance with the passed in instanceId.
+                To return a list of EBS Volumes currently attached to a running instance you can
+                call this method. It will only return EBS Volumes attached to the instance with the
+                passed in instanceId.
             </para>
             </para>
+
             <para>
             <para>
-                <code>describeAttachedVolumes</code> returns the same information as the <code>describeVolume</code>
-                but only for the EBS Volumes that are currently attached to the specified instanceId.
+                <code>describeAttachedVolumes</code> returns the same information as the
+                <code>describeVolume</code> but only for the EBS Volumes that are currently attached
+                to the specified instanceId.
             </para>
             </para>
 
 
             <programlisting language="php"><![CDATA[
             <programlisting language="php"><![CDATA[
@@ -123,16 +138,19 @@ $return = $ec2_ebs->describeAttachedVolumes('instanceId');
 
 
         <example id="zend.service.amazon.ec2.ebs.describing.snapshot">
         <example id="zend.service.amazon.ec2.ebs.describing.snapshot">
             <title>Describe an EBS Volume Snapshot</title>
             <title>Describe an EBS Volume Snapshot</title>
+
             <para>
             <para>
-                <code>describeSnapshot</code> allows you to get information on an EBS Volume Snapshot
-                or a set of EBS Volume Snapshots. If nothing is passed in then it will return information
-                about all EBS Volume Snapshots. If only one EBS Volume Snapshot needs to be described its
-                snapshotId can be passed in while an array of EBS Volume Snapshot Id's can be passed in to
-                describe them.
+                <code>describeSnapshot</code> allows you to get information on an EBS Volume
+                Snapshot or a set of EBS Volume Snapshots. If nothing is passed in then it will
+                return information about all EBS Volume Snapshots. If only one EBS Volume Snapshot
+                needs to be described its snapshotId can be passed in while an array of EBS Volume
+                Snapshot Id's can be passed in to describe them.
             </para>
             </para>
+
             <para>
             <para>
-                <code>describeSnapshot</code> will return an array containing information about each EBS Volume Snapshot
-                which includes the snapshotId, volumeId, status, startTime and progress.
+                <code>describeSnapshot</code> will return an array containing information about each
+                EBS Volume Snapshot which includes the snapshotId, volumeId, status, startTime and
+                progress.
             </para>
             </para>
 
 
             <programlisting language="php"><![CDATA[
             <programlisting language="php"><![CDATA[
@@ -147,11 +165,13 @@ $return = $ec2_ebs->describeSnapshot('volumeId');
 
 
         <example id="zend.service.amazon.ec2.ebs.attachdetach.attach">
         <example id="zend.service.amazon.ec2.ebs.attachdetach.attach">
             <title>Attaching an EBS Volume</title>
             <title>Attaching an EBS Volume</title>
+
             <para>
             <para>
                 <code>attachVolume</code> will attach an EBS Volume to a running Instance. To
                 <code>attachVolume</code> will attach an EBS Volume to a running Instance. To
                 attach a volume you need to specify the volumeId, the instanceId and the
                 attach a volume you need to specify the volumeId, the instanceId and the
                 device <emphasis>(ex: /dev/sdh)</emphasis>.
                 device <emphasis>(ex: /dev/sdh)</emphasis>.
             </para>
             </para>
+
             <para>
             <para>
                 <code>attachVolume</code> will return an array with information about the
                 <code>attachVolume</code> will return an array with information about the
                 attach status which contains volumeId, instanceId, device, status and
                 attach status which contains volumeId, instanceId, device, status and
@@ -185,8 +205,10 @@ $ec2_ebs = new Zend_Service_Amazon_Ec2_Ebs('aws_key','aws_secret_key');
 $return = $ec2_ebs->detachVolume('volumeId');
 $return = $ec2_ebs->detachVolume('volumeId');
 ]]></programlisting>
 ]]></programlisting>
         </example>
         </example>
+
         <note>
         <note>
             <title>Forced Detach</title>
             <title>Forced Detach</title>
+
             <para>
             <para>
                 You should only force a detach if the previous detachment attempt did not occur
                 You should only force a detach if the previous detachment attempt did not occur
                 cleanly (logging into an instance, unmounting the volume, and detaching normally).
                 cleanly (logging into an instance, unmounting the volume, and detaching normally).
@@ -204,6 +226,7 @@ $return = $ec2_ebs->detachVolume('volumeId');
 
 
         <example id="zend.service.amazon.ec2.ebs.deleting.volume">
         <example id="zend.service.amazon.ec2.ebs.deleting.volume">
             <title>Deleting an EBS Volume</title>
             <title>Deleting an EBS Volume</title>
+
             <para>
             <para>
                 <code>deleteVolume</code> will delete an unattached EBS Volume.
                 <code>deleteVolume</code> will delete an unattached EBS Volume.
             </para>
             </para>

+ 8 - 2
documentation/manual/en/module_specs/Zend_Service_Amazon_Ec2-Elasticip.xml

@@ -28,9 +28,11 @@
 
 
     <example id="zend.service.amazon.ec2.elasticip.allocate">
     <example id="zend.service.amazon.ec2.elasticip.allocate">
         <title>Allocating a new Elastic IP</title>
         <title>Allocating a new Elastic IP</title>
+
         <para>
         <para>
             <code>allocate</code> will assign your account a new Elastic IP Address.
             <code>allocate</code> will assign your account a new Elastic IP Address.
         </para>
         </para>
+
         <para>
         <para>
             <code>allocate</code> returns the newly allocated ip.
             <code>allocate</code> returns the newly allocated ip.
         </para>
         </para>
@@ -46,11 +48,13 @@ print $ip;
 
 
     <example id="zend.service.amazon.ec2.elasticip.describe">
     <example id="zend.service.amazon.ec2.elasticip.describe">
         <title>Describing Allocated Elastic IP Addresses</title>
         <title>Describing Allocated Elastic IP Addresses</title>
+
         <para>
         <para>
             <code>describe</code> has an optional paramater to describe all
             <code>describe</code> has an optional paramater to describe all
             of your allocated Elastic IP addresses or just some of your
             of your allocated Elastic IP addresses or just some of your
             allocated addresses.
             allocated addresses.
         </para>
         </para>
+
         <para>
         <para>
             <code>describe</code> returns an array that contains information on each Elastic IP
             <code>describe</code> returns an array that contains information on each Elastic IP
             Address which contains the publicIp and the instanceId if it is assocated.
             Address which contains the publicIp and the instanceId if it is assocated.
@@ -71,6 +75,7 @@ $ip = $ec2_eip->describe('ip1');
 
 
     <example id="zend.service.amazon.ec2.elasticip.release">
     <example id="zend.service.amazon.ec2.elasticip.release">
         <title>Releasing Elastic IP</title>
         <title>Releasing Elastic IP</title>
+
         <para>
         <para>
             <code>release</code> will release an Elastic IP to Amazon.
             <code>release</code> will release an Elastic IP to Amazon.
         </para>
         </para>
@@ -87,6 +92,7 @@ $ec2_eip->release('ipaddress');
 
 
     <example id="zend.service.amazon.ec2.elasticip.associate">
     <example id="zend.service.amazon.ec2.elasticip.associate">
         <title>Associates an Elastic IP to an Instance</title>
         <title>Associates an Elastic IP to an Instance</title>
+
         <para>
         <para>
             <code>associate</code> will assign an Elastic IP to an
             <code>associate</code> will assign an Elastic IP to an
             already running instance.
             already running instance.
@@ -104,6 +110,7 @@ $ec2_eip->associate('instance_id', 'ipaddress');
 
 
     <example id="zend.service.amazon.ec2.elasticip.disassociate">
     <example id="zend.service.amazon.ec2.elasticip.disassociate">
         <title>Disassociate an Elastic IP from an instance</title>
         <title>Disassociate an Elastic IP from an instance</title>
+
         <para>
         <para>
             <code>disassociate</code> will disassociate an Elastic IP from an instance.
             <code>disassociate</code> will disassociate an Elastic IP from an instance.
             If you terminate an Instance it will automaticly disassociate the Elastic
             If you terminate an Instance it will automaticly disassociate the Elastic
@@ -119,5 +126,4 @@ $ec2_eip = new Zend_Service_Amazon_Ec2_Elasticip('aws_key','aws_secret_key');
 $ec2_eip->disassociate('ipaddress');
 $ec2_eip->disassociate('ipaddress');
 ]]></programlisting>
 ]]></programlisting>
     </example>
     </example>
-
-</sect1>
+</sect1>

+ 325 - 235
documentation/manual/en/module_specs/Zend_Service_Amazon_Ec2-Instance.xml

@@ -17,6 +17,7 @@
             database instances. Additionally, you might want to run <acronym>CPU</acronym> instance
             database instances. Additionally, you might want to run <acronym>CPU</acronym> instance
             types for <acronym>CPU</acronym>-intensive data processing tasks.
             types for <acronym>CPU</acronym>-intensive data processing tasks.
         </para>
         </para>
+
         <para>
         <para>
             One of the advantages of EC2 is that you pay by the instance hour,
             One of the advantages of EC2 is that you pay by the instance hour,
             which makes it convenient and inexpensive to test the performance of
             which makes it convenient and inexpensive to test the performance of
@@ -27,13 +28,16 @@
 
 
         <note>
         <note>
             <title>Instance Types</title>
             <title>Instance Types</title>
+
             <para>
             <para>
                 The instance types are defined as constants in the code. Column eight
                 The instance types are defined as constants in the code. Column eight
                 in the table is the defined constant name
                 in the table is the defined constant name
             </para>
             </para>
         </note>
         </note>
+
         <table id="zend.service.amazon.ec2.instance.types-table">
         <table id="zend.service.amazon.ec2.instance.types-table">
             <title>Available Instance Types</title>
             <title>Available Instance Types</title>
+
             <tgroup cols="8">
             <tgroup cols="8">
                 <thead>
                 <thead>
                     <row>
                     <row>
@@ -47,126 +51,127 @@
                         <entry>Constant Name</entry>
                         <entry>Constant Name</entry>
                     </row>
                     </row>
                 </thead>
                 </thead>
+
                 <tbody>
                 <tbody>
                     <row>
                     <row>
                         <entry><code>Small</code></entry>
                         <entry><code>Small</code></entry>
-                        <entry><para>
-                            1 <constant>EC2</constant> Compute Unit (1 virtual core with 1 <constant>EC2</constant>
-                            Compute Unit)
-                        </para></entry>
-                        <entry><para>
-                            1.7 GB
-                        </para></entry>
-                        <entry><para>
-                            160 GB instance storage (150 GB plus 10 GB root
-                            partition)
-                        </para></entry>
-                        <entry><para>
-                            32-bit
-                        </para></entry>
-                        <entry><para>
-                            Moderate
-                        </para></entry>
-                        <entry><para>
-                            m1.small
-                        </para></entry>
+
+                        <entry>
+                            <para>
+                                1 <constant>EC2</constant> Compute Unit (1 virtual core with 1
+                                <constant>EC2</constant> Compute Unit)
+                            </para>
+                        </entry>
+
+                        <entry><para>1.7 GB</para></entry>
+
+                        <entry>
+                            <para>160 GB instance storage (150 GB plus 10 GB root partition)</para>
+                        </entry>
+
+                        <entry><para>32-bit</para></entry>
+                        <entry><para>Moderate</para></entry>
+                        <entry><para>m1.small</para></entry>
                         <entry><constant>Zend_Service_Amazon_Ec2_Instance::SMALL</constant></entry>
                         <entry><constant>Zend_Service_Amazon_Ec2_Instance::SMALL</constant></entry>
                     </row>
                     </row>
+
                     <row>
                     <row>
                         <entry><code>Large</code></entry>
                         <entry><code>Large</code></entry>
-                        <entry><para>
-                            4 <constant>EC2</constant> Compute Units (2 virtual cores with 2 <constant>EC2</constant>
-                            Compute Units each)
-                        </para></entry>
-                        <entry><para>
-                            7.5 GB
-                        </para></entry>
-                        <entry><para>
-                            850 GB instance storage (2 x 420 GB plus 10
-                            GB root partition)
-                        </para></entry>
-                        <entry><para>
-                            64-bit
-                        </para></entry>
-                        <entry><para>
-                            High
-                        </para></entry>
-                        <entry><para>
-                            m1.large
-                        </para></entry>
+
+                        <entry>
+                            <para>
+                                4 <constant>EC2</constant> Compute Units (2 virtual cores with 2
+                                <constant>EC2</constant> Compute Units each)
+                            </para>
+                        </entry>
+
+                        <entry><para>7.5 GB</para></entry>
+
+                        <entry>
+                            <para>
+                                850 GB instance storage (2 x 420 GB plus 10 GB root partition)
+                            </para>
+                        </entry>
+
+                        <entry><para>64-bit</para></entry>
+                        <entry><para>High</para></entry>
+                        <entry><para>m1.large</para></entry>
                         <entry><constant>Zend_Service_Amazon_Ec2_Instance::LARGE</constant></entry>
                         <entry><constant>Zend_Service_Amazon_Ec2_Instance::LARGE</constant></entry>
                     </row>
                     </row>
+
                     <row>
                     <row>
                         <entry><code>Extra Large</code></entry>
                         <entry><code>Extra Large</code></entry>
-                        <entry><para>
-                            8 <constant>EC2</constant> Compute Units (4 virtual cores with 2 <constant>EC2</constant>
-                            Compute Units each)
-                        </para></entry>
-                        <entry><para>
-                            15 GB
-                        </para></entry>
-                        <entry><para>
-                            1,690 GB instance storage (4 x 420 GB plus 10
-                            GB root partition)
-                        </para></entry>
-                        <entry><para>
-                            64-bit
-                        </para></entry>
-                        <entry><para>
-                            High
-                        </para></entry>
-                        <entry><para>
-                            m1.xlarge
-                        </para></entry>
+                        <entry>
+                            <para>
+                                8 <constant>EC2</constant> Compute Units (4 virtual cores with 2
+                                <constant>EC2</constant> Compute Units each)
+                            </para>
+                        </entry>
+
+                        <entry><para>15 GB</para></entry>
+
+                        <entry>
+                            <para>
+                                1,690 GB instance storage (4 x 420 GB plus 10 GB root partition)
+                            </para>
+                        </entry>
+
+                        <entry><para>64-bit</para></entry>
+                        <entry><para>High</para></entry>
+                        <entry><para>m1.xlarge</para></entry>
                         <entry><constant>Zend_Service_Amazon_Ec2_Instance::XLARGE</constant></entry>
                         <entry><constant>Zend_Service_Amazon_Ec2_Instance::XLARGE</constant></entry>
                     </row>
                     </row>
+
                     <row>
                     <row>
                         <entry><code>High-CPU Medium</code></entry>
                         <entry><code>High-CPU Medium</code></entry>
-                        <entry><para>
-                            5 <constant>EC2</constant> Compute Units (2 virtual cores with 2.5 <constant>EC2</constant>
-                            Compute Units each)
-                        </para></entry>
-                        <entry><para>
-                            1.7 GB
-                        </para></entry>
-                        <entry><para>
-                            350 GB instance storage (340 GB plus 10
-                            GB root partition)
-                        </para></entry>
-                        <entry><para>
-                            32-bit
-                        </para></entry>
-                        <entry><para>
-                            Moderate
-                        </para></entry>
-                        <entry><para>
-                            c1.medium
-                        </para></entry>
-                        <entry><constant>Zend_Service_Amazon_Ec2_Instance::HCPU_MEDIUM</constant></entry>
+
+                        <entry>
+                            <para>
+                                5 <constant>EC2</constant> Compute Units (2 virtual cores with 2.5
+                                <constant>EC2</constant> Compute Units each)
+                            </para>
+                        </entry>
+
+                        <entry><para>1.7 GB</para></entry>
+
+                        <entry>
+                            <para>350 GB instance storage (340 GB plus 10 GB root partition)</para>
+                        </entry>
+
+                        <entry><para>32-bit</para></entry>
+                        <entry><para>Moderate</para></entry>
+                        <entry><para>c1.medium</para></entry>
+
+                        <entry>
+                            <constant>Zend_Service_Amazon_Ec2_Instance::HCPU_MEDIUM</constant>
+                        </entry>
                     </row>
                     </row>
+
                     <row>
                     <row>
                         <entry><code>High-CPU Extra Large</code></entry>
                         <entry><code>High-CPU Extra Large</code></entry>
-                        <entry><para>
-                            20 <constant>EC2</constant> Compute Units (8 virtual cores with 2.5 <constant>EC2</constant>
-                            Compute Units each)
-                        </para></entry>
-                        <entry><para>
-                            7 GB
-                        </para></entry>
-                        <entry><para>
-                            1,690 GB instance storage (4 x 420 GB plus 10
-                            GB root partition)
-                        </para></entry>
-                        <entry><para>
-                            64-bit
-                        </para></entry>
-                        <entry><para>
-                            High
-                        </para></entry>
-                        <entry><para>
-                            c1.xlarge
-                        </para></entry>
-                        <entry><constant>Zend_Service_Amazon_Ec2_Instance::HCPU_XLARGE</constant></entry>
+
+                        <entry>
+                            <para>
+                                20 <constant>EC2</constant> Compute Units (8 virtual cores with 2.5
+                                <constant>EC2</constant> Compute Units each)
+                            </para>
+                        </entry>
+
+                        <entry><para>7 GB</para></entry>
+
+                        <entry>
+                            <para>
+                                1,690 GB instance storage (4 x 420 GB plus 10 GB root partition)
+                            </para>
+                        </entry>
+
+                        <entry><para>64-bit</para></entry>
+                        <entry><para>High</para></entry>
+                        <entry><para>c1.xlarge</para></entry>
+
+                        <entry>
+                            <constant>Zend_Service_Amazon_Ec2_Instance::HCPU_XLARGE</constant>
+                        </entry>
                     </row>
                     </row>
                 </tbody>
                 </tbody>
             </tgroup>
             </tgroup>
@@ -175,139 +180,208 @@
 
 
     <sect2 id="zend.service.amazon.ec2.instance.operations">
     <sect2 id="zend.service.amazon.ec2.instance.operations">
         <title>Running Amazon EC2 Instances</title>
         <title>Running Amazon EC2 Instances</title>
+
         <para>
         <para>
             This section describes the operation methods for maintaining Amazon EC2 Instances.
             This section describes the operation methods for maintaining Amazon EC2 Instances.
         </para>
         </para>
 
 
         <example id="zend.service.amazon.ec2.instance.operations.run">
         <example id="zend.service.amazon.ec2.instance.operations.run">
             <title>Starting New Ec2 Instances</title>
             <title>Starting New Ec2 Instances</title>
+
             <para>
             <para>
                 <code>run</code> will launch a specified number of EC2 Instances.
                 <code>run</code> will launch a specified number of EC2 Instances.
                 <code>run</code> takes an array of parameters to start, below is a table
                 <code>run</code> takes an array of parameters to start, below is a table
                 containing the valid values.
                 containing the valid values.
             </para>
             </para>
+
             <para>
             <para>
-            <table id="zend.service.amazon.ec2.instance.operations.run-table">
-                <title>Valid Run Options</title>
-                <tgroup cols="3">
-                    <thead>
-                        <row>
-                            <entry>Name</entry>
-                            <entry>Description</entry>
-                            <entry>Required</entry>
-                        </row>
-                    </thead>
-                    <tbody>
-                        <row>
-                            <entry><code>imageId</code></entry>
-                            <entry><para>
-                                ID of the <acronym>AMI</acronym> with which to launch instances.
-                            </para></entry>
-                            <entry><para>Yes</para></entry>
-                        </row>
-                        <row>
-                            <entry><code>minCount</code></entry>
-                            <entry><para>
-                                Minimum number of instances to launch. Default: 1
-                            </para></entry>
-                            <entry><para>No</para></entry>
-                        </row>
-                        <row>
-                            <entry><code>maxCount</code></entry>
-                            <entry><para>
-                                Maximum number of instances to launch. Default: 1
-                            </para></entry>
-                            <entry><para>No</para></entry>
-                        </row>
-                        <row>
-                            <entry><code>keyName</code></entry>
-                            <entry><para>
-                                Name of the key pair with which to launch instances.
-                                If you do not provide a key, all instances will
-                                be inaccessible.
-                            </para></entry>
-                            <entry><para>No</para></entry>
-                        </row>
-                        <row>
-                            <entry><code>securityGroup</code></entry>
-                            <entry><para>
-                                Names of the security groups with which to associate
-                                the instances.
-                            </para></entry>
-                            <entry><para>No</para></entry>
-                        </row>
-                        <row>
-                            <entry><code>userData</code></entry>
-                            <entry><para>
-                                The user data available to the launched instances.
-                                This should not be Base64 encoded.
-                            </para></entry>
-                            <entry><para>No</para></entry>
-                        </row>
-                        <row>
-                            <entry><code>instanceType</code></entry>
-                            <entry><para>
-                                Specifies the instance type. Default: m1.small
-                            </para></entry>
-                            <entry><para>No</para></entry>
-                        </row>
-                        <row>
-                            <entry><code>placement</code></entry>
-                            <entry><para>
-                                Specifies the availability zone in which to
-                                launch the instance(s). By default, Amazon
-                                <constant>EC2</constant> selects an availability zone for you.
-                            </para></entry>
-                            <entry><para>No</para></entry>
-                        </row>
-                        <row>
-                            <entry><code>kernelId</code></entry>
-                            <entry><para>
-                                The ID of the kernel with which to launch
-                                the instance.
-                            </para></entry>
-                            <entry><para>No</para></entry>
-                        </row>
-                        <row>
-                            <entry><code>ramdiskId</code></entry>
-                            <entry><para>
-                                The ID of the <acronym>RAM</acronym> disk with which to launch
-                                the instance.
-                            </para></entry>
-                            <entry><para>No</para></entry>
-                        </row>
-                        <row>
-                            <entry><code>blockDeviceVirtualName</code></entry>
-                            <entry><para>
-                                Specifies the virtual name to map to the
-                                corresponding device name. For example:
-                                instancestore0
-                            </para></entry>
-                            <entry><para>No</para></entry>
-                        </row>
-                        <row>
-                            <entry><code>blockDeviceName</code></entry>
-                            <entry><para>
-                                 Specifies the device to which you are
-                                 mapping a virtual name. For example: sdb
-                            </para></entry>
-                            <entry><para>No</para></entry>
-                        </row>
-                        <row>
-                            <entry><code>monitor</code></entry>
-                            <entry><para>
-                                 Turn on <acronym>AWS</acronym> CloudWatch Instance Monitoring
-                            </para></entry>
-                            <entry><para>No</para></entry>
-                        </row>
-                    </tbody>
-                </tgroup>
-            </table>
+                <table id="zend.service.amazon.ec2.instance.operations.run-table">
+                    <title>Valid Run Options</title>
+
+                    <tgroup cols="3">
+                        <thead>
+                            <row>
+                                <entry>Name</entry>
+                                <entry>Description</entry>
+                                <entry>Required</entry>
+                            </row>
+                        </thead>
+
+                        <tbody>
+                            <row>
+                                <entry><code>imageId</code></entry>
+
+                                <entry>
+                                    <para>
+                                        ID of the <acronym>AMI</acronym> with which to launch
+                                        instances.
+                                    </para>
+                                </entry>
+
+                                <entry><para>Yes</para></entry>
+                            </row>
+
+                            <row>
+                                <entry><code>minCount</code></entry>
+
+                                <entry>
+                                    <para>Minimum number of instances to launch. Default: 1</para>
+                                </entry>
+
+                                <entry><para>No</para></entry>
+                            </row>
+
+                            <row>
+                                <entry><code>maxCount</code></entry>
+
+                                <entry>
+                                    <para>Maximum number of instances to launch. Default: 1</para>
+                                </entry>
+
+                                <entry><para>No</para></entry>
+                            </row>
+
+                            <row>
+                                <entry><code>keyName</code></entry>
+
+                                <entry>
+                                    <para>
+                                        Name of the key pair with which to launch instances.
+                                        If you do not provide a key, all instances will
+                                        be inaccessible.
+                                    </para>
+                                </entry>
+
+                                <entry><para>No</para></entry>
+                            </row>
+
+                            <row>
+                                <entry><code>securityGroup</code></entry>
+
+                                <entry>
+                                    <para>
+                                        Names of the security groups with which to associate
+                                        the instances.
+                                    </para>
+                                </entry>
+
+                                <entry><para>No</para></entry>
+                            </row>
+
+                            <row>
+                                <entry><code>userData</code></entry>
+
+                                <entry>
+                                    <para>
+                                        The user data available to the launched instances.
+                                        This should not be Base64 encoded.
+                                    </para>
+                                </entry>
+
+                                <entry><para>No</para></entry>
+                            </row>
+
+                            <row>
+                                <entry><code>instanceType</code></entry>
+
+                                <entry>
+                                    <para>
+                                        Specifies the instance type. Default: m1.small
+                                    </para>
+                                </entry>
+
+                                <entry><para>No</para></entry>
+                            </row>
+
+                            <row>
+                                <entry><code>placement</code></entry>
+
+                                <entry>
+                                    <para>
+                                        Specifies the availability zone in which to
+                                        launch the instance(s). By default, Amazon
+                                        <constant>EC2</constant> selects an availability zone for
+                                        you.
+                                    </para>
+                                </entry>
+
+                                <entry><para>No</para></entry>
+                            </row>
+
+                            <row>
+                                <entry><code>kernelId</code></entry>
+
+                                <entry>
+                                    <para>
+                                        The ID of the kernel with which to launch
+                                        the instance.
+                                    </para>
+                                </entry>
+
+                                <entry><para>No</para></entry>
+                            </row>
+
+                            <row>
+                                <entry><code>ramdiskId</code></entry>
+
+                                <entry>
+                                    <para>
+                                        The ID of the <acronym>RAM</acronym> disk with which to
+                                        launch the instance.
+                                    </para>
+                                </entry>
+
+                                <entry><para>No</para></entry>
+                            </row>
+
+                            <row>
+                                <entry><code>blockDeviceVirtualName</code></entry>
+
+                                <entry>
+                                    <para>
+                                        Specifies the virtual name to map to the
+                                        corresponding device name. For example:
+                                        instancestore0
+                                    </para>
+                                </entry>
+
+                                <entry><para>No</para></entry>
+                            </row>
+
+                            <row>
+                                <entry><code>blockDeviceName</code></entry>
+
+                                <entry>
+                                    <para>
+                                         Specifies the device to which you are
+                                         mapping a virtual name. For example: sdb
+                                    </para>
+                                </entry>
+
+                                <entry><para>No</para></entry>
+                            </row>
+                            <row>
+                                <entry><code>monitor</code></entry>
+
+                                <entry>
+                                    <para>
+                                         Turn on <acronym>AWS</acronym> CloudWatch Instance
+                                         Monitoring
+                                    </para>
+                                </entry>
+
+                                <entry><para>No</para></entry>
+                            </row>
+                        </tbody>
+                    </tgroup>
+                </table>
             </para>
             </para>
+
             <para>
             <para>
                 <code>run</code> will return information about each instance
                 <code>run</code> will return information about each instance
                 that is starting up.
                 that is starting up.
             </para>
             </para>
+
             <programlisting language="php"><![CDATA[
             <programlisting language="php"><![CDATA[
 $ec2_instance = new Zend_Service_Amazon_Ec2_Instance('aws_key',
 $ec2_instance = new Zend_Service_Amazon_Ec2_Instance('aws_key',
                                                      'aws_secret_key');
                                                      'aws_secret_key');
@@ -316,34 +390,37 @@ $return = $ec2_instance->run(array('imageId' => 'ami-509320',
                                    'securityGroup' => array('web',
                                    'securityGroup' => array('web',
                                                             'default')));
                                                             'default')));
 ]]></programlisting>
 ]]></programlisting>
-
         </example>
         </example>
 
 
         <example id="zend.service.amazon.ec2.instance.operations.reboot">
         <example id="zend.service.amazon.ec2.instance.operations.reboot">
             <title>Rebooting an Ec2 Instances</title>
             <title>Rebooting an Ec2 Instances</title>
+
             <para>
             <para>
                 <code>reboot</code> will reboot one or more instances.
                 <code>reboot</code> will reboot one or more instances.
             </para>
             </para>
+
             <para>
             <para>
                 This operation is asynchronous; it only queues a request to
                 This operation is asynchronous; it only queues a request to
                 reboot the specified instance(s). The operation will succeed
                 reboot the specified instance(s). The operation will succeed
                 if the instances are valid and belong to the user. Requests
                 if the instances are valid and belong to the user. Requests
                 to reboot terminated instances are ignored.
                 to reboot terminated instances are ignored.
             </para>
             </para>
+
             <para>
             <para>
                 <code>reboot</code> returns boolean <constant>TRUE</constant> or
                 <code>reboot</code> returns boolean <constant>TRUE</constant> or
                 <constant>FALSE</constant>
                 <constant>FALSE</constant>
             </para>
             </para>
+
             <programlisting language="php"><![CDATA[
             <programlisting language="php"><![CDATA[
 $ec2_instance = new Zend_Service_Amazon_Ec2_Instance('aws_key',
 $ec2_instance = new Zend_Service_Amazon_Ec2_Instance('aws_key',
                                                      'aws_secret_key');
                                                      'aws_secret_key');
 $return = $ec2_instance->reboot('instanceId');
 $return = $ec2_instance->reboot('instanceId');
 ]]></programlisting>
 ]]></programlisting>
-
         </example>
         </example>
 
 
         <example id="zend.service.amazon.ec2.instance.operations.terminate">
         <example id="zend.service.amazon.ec2.instance.operations.terminate">
             <title>Terminating an Ec2 Instances</title>
             <title>Terminating an Ec2 Instances</title>
+
             <para>
             <para>
                 <code>terminate</code> shuts down one or more instances. This
                 <code>terminate</code> shuts down one or more instances. This
                 operation is idempotent; if you terminate an instance more
                 operation is idempotent; if you terminate an instance more
@@ -361,6 +438,7 @@ $ec2_instance = new Zend_Service_Amazon_Ec2_Instance('aws_key',
 $return = $ec2_instance->terminate('instanceId');
 $return = $ec2_instance->terminate('instanceId');
 ]]></programlisting>
 ]]></programlisting>
         </example>
         </example>
+
         <note>
         <note>
             <title>Terminated Instances</title>
             <title>Terminated Instances</title>
             <para>Terminated instances will remain visible after termination
             <para>Terminated instances will remain visible after termination
@@ -370,6 +448,7 @@ $return = $ec2_instance->terminate('instanceId');
 
 
     <sect2 id="zend.service.amazon.ec2.instance.utility">
     <sect2 id="zend.service.amazon.ec2.instance.utility">
         <title>Amazon Instance Utilities</title>
         <title>Amazon Instance Utilities</title>
+
         <para>
         <para>
             In this section you will find out how to retreive information, the console
             In this section you will find out how to retreive information, the console
             output and see if an instance contains a product code.
             output and see if an instance contains a product code.
@@ -377,9 +456,11 @@ $return = $ec2_instance->terminate('instanceId');
 
 
         <example id="zend.service.amazon.ec2.instance.utility.describe">
         <example id="zend.service.amazon.ec2.instance.utility.describe">
             <title>Describing Instances</title>
             <title>Describing Instances</title>
+
             <para>
             <para>
                 <code>describe</code> returns information about instances that you own.
                 <code>describe</code> returns information about instances that you own.
             </para>
             </para>
+
             <para>
             <para>
                 If you specify one or more instance IDs, Amazon EC2 returns information
                 If you specify one or more instance IDs, Amazon EC2 returns information
                 for those instances. If you do not specify instance IDs, Amazon EC2
                 for those instances. If you do not specify instance IDs, Amazon EC2
@@ -387,10 +468,12 @@ $return = $ec2_instance->terminate('instanceId');
                 instance ID, a fault is returned. If you specify an instance that you do
                 instance ID, a fault is returned. If you specify an instance that you do
                 not own, it will not be included in the returned results.
                 not own, it will not be included in the returned results.
             </para>
             </para>
+
             <para>
             <para>
                 <code>describe</code> will return an array containing information on the
                 <code>describe</code> will return an array containing information on the
                 instance.
                 instance.
             </para>
             </para>
+
             <programlisting language="php"><![CDATA[
             <programlisting language="php"><![CDATA[
 $ec2_instance = new Zend_Service_Amazon_Ec2_Instance('aws_key',
 $ec2_instance = new Zend_Service_Amazon_Ec2_Instance('aws_key',
                                                      'aws_secret_key');
                                                      'aws_secret_key');
@@ -411,14 +494,17 @@ $return = $ec2_instance->describe('instanceId');
 
 
         <example id="zend.service.amazon.ec2.instance.utility.describebyimageid">
         <example id="zend.service.amazon.ec2.instance.utility.describebyimageid">
             <title>Describing Instances By Image Id</title>
             <title>Describing Instances By Image Id</title>
+
             <para>
             <para>
                 <code>describeByImageId</code> is functionally the same as <code>describe</code>
                 <code>describeByImageId</code> is functionally the same as <code>describe</code>
                 but it will only return the instances that are using the provided imageId.
                 but it will only return the instances that are using the provided imageId.
             </para>
             </para>
+
             <para>
             <para>
                 <code>describeByImageId</code> will return an array containing information on the
                 <code>describeByImageId</code> will return an array containing information on the
                 instances thare were started by the passed in imageId
                 instances thare were started by the passed in imageId
             </para>
             </para>
+
             <programlisting language="php"><![CDATA[
             <programlisting language="php"><![CDATA[
 $ec2_instance = new Zend_Service_Amazon_Ec2_Instance('aws_key',
 $ec2_instance = new Zend_Service_Amazon_Ec2_Instance('aws_key',
                                                      'aws_secret_key');
                                                      'aws_secret_key');
@@ -426,41 +512,44 @@ $return = $ec2_instance->describeByImageId('imageId');
 ]]></programlisting>
 ]]></programlisting>
         </example>
         </example>
 
 
-            <note>
-                <title>Terminated Instances</title>
+        <note>
+            <title>Terminated Instances</title>
 
 
-                <para>
-                    Recently terminated instances might appear in the returned results. This
-                    interval is usually less than one hour. If you do not want terminated
-                    instances to be returned, pass in a second variable of boolean
-                    <constant>TRUE</constant> to <code>describe</code> and the terminated instances
-                    will be ignored.
-                </para>
-            </note>
+            <para>
+                Recently terminated instances might appear in the returned results. This
+                interval is usually less than one hour. If you do not want terminated
+                instances to be returned, pass in a second variable of boolean
+                <constant>TRUE</constant> to <code>describe</code> and the terminated instances
+                will be ignored.
+            </para>
+        </note>
 
 
         <example id="zend.service.amazon.ec2.instance.utility.consoleOutput">
         <example id="zend.service.amazon.ec2.instance.utility.consoleOutput">
             <title>Retreiving Console Output</title>
             <title>Retreiving Console Output</title>
+
             <para>
             <para>
                 <code>consoleOutput</code> retrieves console output for the specified
                 <code>consoleOutput</code> retrieves console output for the specified
                 instance.
                 instance.
             </para>
             </para>
+
             <para>
             <para>
                 Instance console output is buffered and posted shortly after instance
                 Instance console output is buffered and posted shortly after instance
                 boot, reboot, and termination. Amazon EC2 preserves the most recent
                 boot, reboot, and termination. Amazon EC2 preserves the most recent
                 64 KB output which will be available for at least one hour after the
                 64 KB output which will be available for at least one hour after the
                 most recent post.
                 most recent post.
             </para>
             </para>
+
             <para>
             <para>
                 <code>consoleOutput</code> returns an array containing the
                 <code>consoleOutput</code> returns an array containing the
                 <code>instanceId</code>, <code>timestamp</code> from the last output
                 <code>instanceId</code>, <code>timestamp</code> from the last output
                 and the <code>output</code> from the console.
                 and the <code>output</code> from the console.
             </para>
             </para>
+
             <programlisting language="php"><![CDATA[
             <programlisting language="php"><![CDATA[
 $ec2_instance = new Zend_Service_Amazon_Ec2_Instance('aws_key',
 $ec2_instance = new Zend_Service_Amazon_Ec2_Instance('aws_key',
                                                      'aws_secret_key');
                                                      'aws_secret_key');
 $return = $ec2_instance->consoleOutput('instanceId');
 $return = $ec2_instance->consoleOutput('instanceId');
 ]]></programlisting>
 ]]></programlisting>
-
         </example>
         </example>
 
 
         <example id="zend.service.amazon.ec2.instance.utility.confirmproduct">
         <example id="zend.service.amazon.ec2.instance.utility.confirmproduct">
@@ -483,37 +572,38 @@ $ec2_instance = new Zend_Service_Amazon_Ec2_Instance('aws_key',
                                                      'aws_secret_key');
                                                      'aws_secret_key');
 $return = $ec2_instance->confirmProduct('productCode', 'instanceId');
 $return = $ec2_instance->confirmProduct('productCode', 'instanceId');
 ]]></programlisting>
 ]]></programlisting>
-
         </example>
         </example>
 
 
         <example id="zend.service.amazon.ec2.instance.utility.monitor">
         <example id="zend.service.amazon.ec2.instance.utility.monitor">
             <title>Turn on CloudWatch Monitoring on an Instance(s)</title>
             <title>Turn on CloudWatch Monitoring on an Instance(s)</title>
+
             <para>
             <para>
                 <code>monitor</code> returns the list of instances and their
                 <code>monitor</code> returns the list of instances and their
                 current state of the CloudWatch Monitoring. If the instance
                 current state of the CloudWatch Monitoring. If the instance
                 does not currently have Monitoring enabled it will be turned on.
                 does not currently have Monitoring enabled it will be turned on.
             </para>
             </para>
+
             <programlisting language="php"><![CDATA[
             <programlisting language="php"><![CDATA[
 $ec2_instance = new Zend_Service_Amazon_Ec2_Instance('aws_key',
 $ec2_instance = new Zend_Service_Amazon_Ec2_Instance('aws_key',
                                                      'aws_secret_key');
                                                      'aws_secret_key');
 $return = $ec2_instance->monitor('instanceId');
 $return = $ec2_instance->monitor('instanceId');
 ]]></programlisting>
 ]]></programlisting>
-
         </example>
         </example>
 
 
         <example id="zend.service.amazon.ec2.instance.utility.unmonitor">
         <example id="zend.service.amazon.ec2.instance.utility.unmonitor">
             <title>Turn off CloudWatch Monitoring on an Instance(s)</title>
             <title>Turn off CloudWatch Monitoring on an Instance(s)</title>
+
             <para>
             <para>
                 <code>monitor</code> returns the list of instances and their
                 <code>monitor</code> returns the list of instances and their
                 current state of the CloudWatch Monitoring. If the instance
                 current state of the CloudWatch Monitoring. If the instance
                 currently has Monitoring enabled it will be turned off.
                 currently has Monitoring enabled it will be turned off.
             </para>
             </para>
+
             <programlisting language="php"><![CDATA[
             <programlisting language="php"><![CDATA[
 $ec2_instance = new Zend_Service_Amazon_Ec2_Instance('aws_key',
 $ec2_instance = new Zend_Service_Amazon_Ec2_Instance('aws_key',
                                                      'aws_secret_key');
                                                      'aws_secret_key');
 $return = $ec2_instance->unmonitor('instanceId');
 $return = $ec2_instance->unmonitor('instanceId');
 ]]></programlisting>
 ]]></programlisting>
-
         </example>
         </example>
     </sect2>
     </sect2>
-</sect1>
+</sect1>

+ 9 - 1
documentation/manual/en/module_specs/Zend_Service_Amazon_Ec2-Keypair.xml

@@ -2,21 +2,25 @@
 <!-- Reviewed: no -->
 <!-- Reviewed: no -->
 <sect1 id="zend.service.amazon.ec2.keypairs">
 <sect1 id="zend.service.amazon.ec2.keypairs">
     <title>Zend_Service_Amazon_Ec2: Keypairs</title>
     <title>Zend_Service_Amazon_Ec2: Keypairs</title>
+
     <para>
     <para>
         Keypairs are used to access instances.
         Keypairs are used to access instances.
     </para>
     </para>
 
 
     <example id="zend.service.amazon.ec2.keypairs.create">
     <example id="zend.service.amazon.ec2.keypairs.create">
         <title>Creating a new Amazon Keypair</title>
         <title>Creating a new Amazon Keypair</title>
+
         <para>
         <para>
             <code>create</code>, creates a new 2048 bit RSA key pair and
             <code>create</code>, creates a new 2048 bit RSA key pair and
             returns a unique ID that can be used to reference this key
             returns a unique ID that can be used to reference this key
             pair when launching new instances.
             pair when launching new instances.
         </para>
         </para>
+
         <para>
         <para>
             <code>create</code> returns an array which contains the keyName,
             <code>create</code> returns an array which contains the keyName,
             keyFingerprint and keyMaterial.
             keyFingerprint and keyMaterial.
         </para>
         </para>
+
         <programlisting language="php"><![CDATA[
         <programlisting language="php"><![CDATA[
 $ec2_kp = new Zend_Service_Amazon_Ec2_Keypair('aws_key','aws_secret_key');
 $ec2_kp = new Zend_Service_Amazon_Ec2_Keypair('aws_key','aws_secret_key');
 $return = $ec2_kp->create('my-new-key');
 $return = $ec2_kp->create('my-new-key');
@@ -25,6 +29,7 @@ $return = $ec2_kp->create('my-new-key');
 
 
     <example id="zend.service.amazon.ec2.keypairs.delete">
     <example id="zend.service.amazon.ec2.keypairs.delete">
         <title>Deleting an Amazon Keypair</title>
         <title>Deleting an Amazon Keypair</title>
+
         <para>
         <para>
             <code>delete</code>, will delete the key pair. This will only
             <code>delete</code>, will delete the key pair. This will only
             prevent it from being used with new instances. Instances currently
             prevent it from being used with new instances. Instances currently
@@ -44,17 +49,20 @@ $return = $ec2_kp->delete('my-new-key');
 
 
     <example id="zend.service.amazon.ec2.describe">
     <example id="zend.service.amazon.ec2.describe">
         <title>Describe an Amazon Keypair</title>
         <title>Describe an Amazon Keypair</title>
+
         <para>
         <para>
             <code>describe</code> returns information about key pairs available to you.
             <code>describe</code> returns information about key pairs available to you.
             If you specify key pairs, information about those key pairs is returned. Otherwise,
             If you specify key pairs, information about those key pairs is returned. Otherwise,
             information for all registered key pairs is returned.
             information for all registered key pairs is returned.
         </para>
         </para>
+
         <para>
         <para>
             <code>describe</code> returns an array which contains keyName and keyFingerprint
             <code>describe</code> returns an array which contains keyName and keyFingerprint
         </para>
         </para>
+
         <programlisting language="php"><![CDATA[
         <programlisting language="php"><![CDATA[
 $ec2_kp = new Zend_Service_Amazon_Ec2_Keypair('aws_key','aws_secret_key');
 $ec2_kp = new Zend_Service_Amazon_Ec2_Keypair('aws_key','aws_secret_key');
 $return = $ec2_kp->describe('my-new-key');
 $return = $ec2_kp->describe('my-new-key');
 ]]></programlisting>
 ]]></programlisting>
     </example>
     </example>
-</sect1>
+</sect1>

+ 10 - 3
documentation/manual/en/module_specs/Zend_Service_Amazon_Ec2-RegionsAndAvalibilityZones.xml

@@ -16,12 +16,14 @@
 
 
     <sect2 id="zend.service.amazon.ec2.zones.regions">
     <sect2 id="zend.service.amazon.ec2.zones.regions">
         <title>Amazon EC2 Regions</title>
         <title>Amazon EC2 Regions</title>
+
         <para>
         <para>
             Amazon EC2 provides multiple regions so you can launch Amazon EC2
             Amazon EC2 provides multiple regions so you can launch Amazon EC2
             instances in locations that meet your requirements. For example,
             instances in locations that meet your requirements. For example,
             you might want to launch instances in Europe to be closer to your
             you might want to launch instances in Europe to be closer to your
             European customers or to meet legal requirements.
             European customers or to meet legal requirements.
         </para>
         </para>
+
         <para>
         <para>
             Each Amazon EC2 region is designed to be completely isolated from
             Each Amazon EC2 region is designed to be completely isolated from
             the other Amazon EC2 regions. This achieves the greatest possible
             the other Amazon EC2 regions. This achieves the greatest possible
@@ -31,12 +33,14 @@
 
 
         <example id="zend.service.amazon.ec2.zones.regions.example">
         <example id="zend.service.amazon.ec2.zones.regions.example">
             <title>Viewing the available regions</title>
             <title>Viewing the available regions</title>
+
             <para>
             <para>
                 <code>describe</code> is used to find out which regions your account has access to.
                 <code>describe</code> is used to find out which regions your account has access to.
             </para>
             </para>
+
             <para>
             <para>
-                <code>describe</code> will return an array containing information about which regions
-                are available. Each array will contain regionName and regionUrl.
+                <code>describe</code> will return an array containing information about which
+                regions are available. Each array will contain regionName and regionUrl.
             </para>
             </para>
 
 
             <programlisting language="php"><![CDATA[
             <programlisting language="php"><![CDATA[
@@ -52,6 +56,7 @@ foreach($regions as $region) {
 
 
     <sect2 id="zend.service.amazon.ec2.zones.availability">
     <sect2 id="zend.service.amazon.ec2.zones.availability">
         <title>Amazon EC2 Availability Zones</title>
         <title>Amazon EC2 Availability Zones</title>
+
         <para>
         <para>
             When you launch an instance, you can optionally specify an Availability
             When you launch an instance, you can optionally specify an Availability
             Zone. If you do not specify an Availability Zone, Amazon EC2 selects one
             Zone. If you do not specify an Availability Zone, Amazon EC2 selects one
@@ -66,10 +71,12 @@ foreach($regions as $region) {
 
 
         <example id="zend.service.amazon.ec2.zones.availability.example">
         <example id="zend.service.amazon.ec2.zones.availability.example">
             <title>Viewing the available zones</title>
             <title>Viewing the available zones</title>
+
             <para>
             <para>
                 <code>describe</code> is used to find out which what the status is of each
                 <code>describe</code> is used to find out which what the status is of each
                 availability zone.
                 availability zone.
             </para>
             </para>
+
             <para>
             <para>
                 <code>describe</code> will return an array containing information about which zones
                 <code>describe</code> will return an array containing information about which zones
                 are available. Each array will contain zoneName and zoneState.
                 are available. Each array will contain zoneName and zoneState.
@@ -86,4 +93,4 @@ foreach($zones as $zone) {
 ]]></programlisting>
 ]]></programlisting>
         </example>
         </example>
     </sect2>
     </sect2>
-</sect1>
+</sect1>

+ 20 - 2
documentation/manual/en/module_specs/Zend_Service_Amazon_Ec2-ReservedInstance.xml

@@ -8,6 +8,7 @@
         for each instance to reserve and receive a significant discount on the hourly
         for each instance to reserve and receive a significant discount on the hourly
         usage charge for that instance.
         usage charge for that instance.
     </para>
     </para>
+
     <para>
     <para>
         Amazon <acronym>EC2</acronym> Reserved Instances are based on instance type and location
         Amazon <acronym>EC2</acronym> Reserved Instances are based on instance type and location
         (region and Availability Zone) for a specified period of time (e.g.,
         (region and Availability Zone) for a specified period of time (e.g.,
@@ -16,36 +17,45 @@
 
 
     <sect2 id="zend.service.amazon.ec2.reserved.instance.howitworks">
     <sect2 id="zend.service.amazon.ec2.reserved.instance.howitworks">
         <title>How Reserved Instances are Applied</title>
         <title>How Reserved Instances are Applied</title>
+
         <para>
         <para>
             Reserved Instances are applied to instances that meet the type/location
             Reserved Instances are applied to instances that meet the type/location
             criteria during the specified period. In this example, a user is running
             criteria during the specified period. In this example, a user is running
             the following instances:
             the following instances:
         </para>
         </para>
+
         <itemizedlist>
         <itemizedlist>
             <listitem>
             <listitem>
                 <para>(4) m1.small instances in Availability Zone us-east-1a</para>
                 <para>(4) m1.small instances in Availability Zone us-east-1a</para>
             </listitem>
             </listitem>
+
             <listitem>
             <listitem>
                 <para>(4) c1.medium instances in Availability Zone us-east-1b</para>
                 <para>(4) c1.medium instances in Availability Zone us-east-1b</para>
             </listitem>
             </listitem>
+
             <listitem>
             <listitem>
                 <para>(2) c1.xlarge instances in Availability Zone us-east-1b</para>
                 <para>(2) c1.xlarge instances in Availability Zone us-east-1b</para>
             </listitem>
             </listitem>
         </itemizedlist>
         </itemizedlist>
+
         <para>
         <para>
             The user then purchases the following Reserved Instances.
             The user then purchases the following Reserved Instances.
         </para>
         </para>
+
         <itemizedlist>
         <itemizedlist>
             <listitem>
             <listitem>
                 <para>(2) m1.small instances in Availability Zone us-east-1a</para>
                 <para>(2) m1.small instances in Availability Zone us-east-1a</para>
             </listitem>
             </listitem>
+
             <listitem>
             <listitem>
                 <para>(2) c1.medium instances in Availability Zone us-east-1a</para>
                 <para>(2) c1.medium instances in Availability Zone us-east-1a</para>
             </listitem>
             </listitem>
+
             <listitem>
             <listitem>
                 <para>(2) m1.xlarge instances in Availability Zone us-east-1a</para>
                 <para>(2) m1.xlarge instances in Availability Zone us-east-1a</para>
             </listitem>
             </listitem>
         </itemizedlist>
         </itemizedlist>
+
         <para>
         <para>
             Amazon <acronym>EC2</acronym> applies the two m1.small Reserved Instances to two of the
             Amazon <acronym>EC2</acronym> applies the two m1.small Reserved Instances to two of the
             instances in Availability Zone us-east-1a. Amazon <acronym>EC2</acronym> doesn't apply
             instances in Availability Zone us-east-1a. Amazon <acronym>EC2</acronym> doesn't apply
@@ -57,27 +67,31 @@
 
 
     <sect2 id="zend.service.amazon.ec2.reserved.instance.operations">
     <sect2 id="zend.service.amazon.ec2.reserved.instance.operations">
         <title>Reserved Instances Usage</title>
         <title>Reserved Instances Usage</title>
+
         <example id="zend.service.amazon.ec2.reserved.instance.operations.describe">
         <example id="zend.service.amazon.ec2.reserved.instance.operations.describe">
             <title>Describes Reserved Instances that you purchased</title>
             <title>Describes Reserved Instances that you purchased</title>
+
             <para>
             <para>
                 <methodname>describeInstances()</methodname> will return information about a
                 <methodname>describeInstances()</methodname> will return information about a
                 reserved instance or instances that you purchased.
                 reserved instance or instances that you purchased.
             </para>
             </para>
+
             <para>
             <para>
                 <methodname>describeInstances()</methodname> returns a multi-demential array that
                 <methodname>describeInstances()</methodname> returns a multi-demential array that
                 contains reservedInstancesId, instanceType, availabilityZone, duration, fixedPrice,
                 contains reservedInstancesId, instanceType, availabilityZone, duration, fixedPrice,
                 usagePrice, productDescription, instanceCount and state.
                 usagePrice, productDescription, instanceCount and state.
             </para>
             </para>
+
             <programlisting language="php"><![CDATA[
             <programlisting language="php"><![CDATA[
 $ec2_instance = new Zend_Service_Amazon_Ec2_Instance_Reserved('aws_key',
 $ec2_instance = new Zend_Service_Amazon_Ec2_Instance_Reserved('aws_key',
                                                      'aws_secret_key');
                                                      'aws_secret_key');
 $return = $ec2_instance->describeInstances('instanceId');
 $return = $ec2_instance->describeInstances('instanceId');
 ]]></programlisting>
 ]]></programlisting>
-
         </example>
         </example>
 
 
         <example id="zend.service.amazon.ec2.reserved.instance.offerings.describe">
         <example id="zend.service.amazon.ec2.reserved.instance.offerings.describe">
             <title>Describe current Reserved Instance Offerings available</title>
             <title>Describe current Reserved Instance Offerings available</title>
+
             <para>
             <para>
                 <methodname>describeOfferings()</methodname> Describes Reserved Instance offerings
                 <methodname>describeOfferings()</methodname> Describes Reserved Instance offerings
                 that are available for purchase. With Amazon <acronym>EC2</acronym> Reserved
                 that are available for purchase. With Amazon <acronym>EC2</acronym> Reserved
@@ -85,11 +99,13 @@ $return = $ec2_instance->describeInstances('instanceId');
                 for a period of time (without getting insufficient capacity errors) and pay a lower
                 for a period of time (without getting insufficient capacity errors) and pay a lower
                 usage rate for the actual time used.
                 usage rate for the actual time used.
             </para>
             </para>
+
             <para>
             <para>
                 <methodname>describeOfferings()</methodname> returns a multi-demential array that
                 <methodname>describeOfferings()</methodname> returns a multi-demential array that
                 contains reservedInstancesId, instanceType, availabilityZone, duration, fixedPrice,
                 contains reservedInstancesId, instanceType, availabilityZone, duration, fixedPrice,
                 usagePrice and productDescription.
                 usagePrice and productDescription.
             </para>
             </para>
+
             <programlisting language="php"><![CDATA[
             <programlisting language="php"><![CDATA[
 $ec2_instance = new Zend_Service_Amazon_Ec2_Instance_Reserved('aws_key',
 $ec2_instance = new Zend_Service_Amazon_Ec2_Instance_Reserved('aws_key',
                                                      'aws_secret_key');
                                                      'aws_secret_key');
@@ -99,6 +115,7 @@ $return = $ec2_instance->describeOfferings();
 
 
         <example id="zend.service.amazon.ec2.reserved.instance.offerings.purchase">
         <example id="zend.service.amazon.ec2.reserved.instance.offerings.purchase">
             <title>Turn off CloudWatch Monitoring on an Instance(s)</title>
             <title>Turn off CloudWatch Monitoring on an Instance(s)</title>
+
             <para>
             <para>
                 <methodname>purchaseOffering()</methodname> Purchases a Reserved Instance for use
                 <methodname>purchaseOffering()</methodname> Purchases a Reserved Instance for use
                 with your account. With Amazon <acronym>EC2</acronym> Reserved Instances, you
                 with your account. With Amazon <acronym>EC2</acronym> Reserved Instances, you
@@ -106,15 +123,16 @@ $return = $ec2_instance->describeOfferings();
                 of time (without getting insufficient capacity errors) and pay a lower usage rate
                 of time (without getting insufficient capacity errors) and pay a lower usage rate
                 for the actual time used.
                 for the actual time used.
             </para>
             </para>
+
             <para>
             <para>
                 <methodname>purchaseOffering()</methodname> returns the reservedInstanceId.
                 <methodname>purchaseOffering()</methodname> returns the reservedInstanceId.
             </para>
             </para>
+
             <programlisting language="php"><![CDATA[
             <programlisting language="php"><![CDATA[
 $ec2_instance = new Zend_Service_Amazon_Ec2_Instance_Reserved('aws_key',
 $ec2_instance = new Zend_Service_Amazon_Ec2_Instance_Reserved('aws_key',
                                                      'aws_secret_key');
                                                      'aws_secret_key');
 $return = $ec2_instance->purchaseOffering('offeringId', 'instanceCount');
 $return = $ec2_instance->purchaseOffering('offeringId', 'instanceCount');
 ]]></programlisting>
 ]]></programlisting>
-
         </example>
         </example>
     </sect2>
     </sect2>
 </sect1>
 </sect1>

+ 25 - 13
documentation/manual/en/module_specs/Zend_Service_Amazon_Ec2.xml

@@ -5,52 +5,64 @@
 
 
     <sect2 id="zend.service.amazon.ec2.introduction">
     <sect2 id="zend.service.amazon.ec2.introduction">
         <title>Introduction</title>
         <title>Introduction</title>
+
         <para>
         <para>
             <classname>Zend_Service_Amazon_Ec2</classname> provides an interface to Amazon Elastic
             <classname>Zend_Service_Amazon_Ec2</classname> provides an interface to Amazon Elastic
             Clound Computing (EC2).
             Clound Computing (EC2).
         </para>
         </para>
     </sect2>
     </sect2>
+
     <sect2 id="zend.service.amazon.ec2.whatis">
     <sect2 id="zend.service.amazon.ec2.whatis">
         <title>What is Amazon Ec2?</title>
         <title>What is Amazon Ec2?</title>
+
         <para>
         <para>
-            Amazon EC2 is a web service that enables you to launch and manage server instances
-            in Amazon's data centers using <acronym>API</acronym>s or available tools and utilities. You can use
-            Amazon EC2 server instances at any time, for as long as you need, and for any legal
-            purpose.
+            Amazon EC2 is a web service that enables you to launch and manage server instances in
+            Amazon's data centers using <acronym>API</acronym>s or available tools and utilities.
+            You can use Amazon EC2 server instances at any time, for as long as you need, and for
+            any legal purpose.
         </para>
         </para>
     </sect2>
     </sect2>
+
     <sect2 id="zend.service.amazon.ec2.staticmethods">
     <sect2 id="zend.service.amazon.ec2.staticmethods">
         <title>Static Methods</title>
         <title>Static Methods</title>
+
         <para>
         <para>
             To make using the Ec2 class easier to use there are two static methods that can be
             To make using the Ec2 class easier to use there are two static methods that can be
             invoked from any of the Ec2 Elements. The first static method is <code>setKeys</code>
             invoked from any of the Ec2 Elements. The first static method is <code>setKeys</code>
-            which will defind you <acronym>AWS</acronym> Access Keys as default keys. When you then create any new
-            object you don't need to pass in any keys to the constructor.
+            which will defind you <acronym>AWS</acronym> Access Keys as default keys. When you then
+            create any new object you don't need to pass in any keys to the constructor.
         </para>
         </para>
+
         <example id="zend.service.amazon.ec2.staticmethods.setkeys">
         <example id="zend.service.amazon.ec2.staticmethods.setkeys">
             <title>setKeys() Example</title>
             <title>setKeys() Example</title>
+
             <programlisting language="php"><![CDATA[
             <programlisting language="php"><![CDATA[
 Zend_Service_Amazon_Ec2_Ebs::setKeys('aws_key','aws_secret_key');
 Zend_Service_Amazon_Ec2_Ebs::setKeys('aws_key','aws_secret_key');
 ]]></programlisting>
 ]]></programlisting>
         </example>
         </example>
+
         <para>
         <para>
-            To set the region that you are working in you can call the <code>setRegion</code> to set which
-            Amazon Ec2 Region you are working in. Currently there is only two region available us-east-1
-            and eu-west-1. If an invalid value is passed it will throw an exception stating that.
+            To set the region that you are working in you can call the <code>setRegion</code> to set
+            which Amazon Ec2 Region you are working in. Currently there is only two region available
+            us-east-1 and eu-west-1. If an invalid value is passed it will throw an exception
+            stating that.
         </para>
         </para>
+
         <example id="zend.service.amazon.ec2.staticmethods.setregion">
         <example id="zend.service.amazon.ec2.staticmethods.setregion">
             <title>setRegion() Example</title>
             <title>setRegion() Example</title>
+
             <programlisting language="php"><![CDATA[
             <programlisting language="php"><![CDATA[
 Zend_Service_Amazon_Ec2_Ebs::setRegion('us-east-1');
 Zend_Service_Amazon_Ec2_Ebs::setRegion('us-east-1');
 ]]></programlisting>
 ]]></programlisting>
         </example>
         </example>
+
         <note id="zend.service.amazon.ec2.staticmethods.setregion.note">
         <note id="zend.service.amazon.ec2.staticmethods.setregion.note">
             <title>Set Amazon Ec2 Region</title>
             <title>Set Amazon Ec2 Region</title>
+
             <para>
             <para>
-                Alternativly you can set the region when you create each class as the third parameter in the
-                constructor method.
+                Alternativly you can set the region when you create each class as the third
+                parameter in the constructor method.
             </para>
             </para>
         </note>
         </note>
     </sect2>
     </sect2>
-
-</sect1>
+</sect1>

+ 46 - 16
documentation/manual/en/module_specs/Zend_Service_Simpy.xml

@@ -2,38 +2,48 @@
 <!-- Reviewed: no -->
 <!-- Reviewed: no -->
 <sect1 id="zend.service.simpy">
 <sect1 id="zend.service.simpy">
     <title>Zend_Service_Simpy</title>
     <title>Zend_Service_Simpy</title>
+
     <sect2 id="zend.service.simpy.introduction">
     <sect2 id="zend.service.simpy.introduction">
         <title>Introduction</title>
         <title>Introduction</title>
+
         <para>
         <para>
-            <classname>Zend_Service_Simpy</classname> is a lightweight wrapper for the free REST <acronym>API</acronym> available
-            for the Simpy social bookmarking service.
+            <classname>Zend_Service_Simpy</classname> is a lightweight wrapper for the free REST
+            <acronym>API</acronym> available for the Simpy social bookmarking service.
         </para>
         </para>
+
         <para>
         <para>
-            In order to use <classname>Zend_Service_Simpy</classname>, you should already have a Simpy account.
-            To get an account, visit the <ulink url="http://simpy.com">Simpy web site</ulink>. For more
-            information on the Simpy REST <acronym>API</acronym>, refer to the
-            <ulink url="http://www.simpy.com/doc/api/rest">Simpy REST <acronym>API</acronym> documentation</ulink>.
+            In order to use <classname>Zend_Service_Simpy</classname>, you should already have a
+            Simpy account. To get an account, visit the <ulink
+                url="http://simpy.com">Simpy web site</ulink>. For more information on the Simpy
+            REST <acronym>API</acronym>, refer to the <ulink
+                url="http://www.simpy.com/doc/api/rest">Simpy REST <acronym>API</acronym>
+                documentation</ulink>.
         </para>
         </para>
+
         <para>
         <para>
-            The Simpy REST <acronym>API</acronym> allows developers to interact with specific aspects of the service that
-            the Simpy web site offers. The sections following will outline the use of
-            <classname>Zend_Service_Simpy</classname> for each of these areas.
+            The Simpy REST <acronym>API</acronym> allows developers to interact with specific
+            aspects of the service that the Simpy web site offers. The sections following will
+            outline the use of <classname>Zend_Service_Simpy</classname> for each of these areas.
+
             <itemizedlist>
             <itemizedlist>
                 <listitem>
                 <listitem>
                     <para>
                     <para>
                         Links: Create, Retrieve, Update, Delete
                         Links: Create, Retrieve, Update, Delete
                     </para>
                     </para>
                 </listitem>
                 </listitem>
+
                 <listitem>
                 <listitem>
                     <para>
                     <para>
                         Tags: Retrieve, Delete, Rename, Merge, Split
                         Tags: Retrieve, Delete, Rename, Merge, Split
                     </para>
                     </para>
                 </listitem>
                 </listitem>
+
                 <listitem>
                 <listitem>
                     <para>
                     <para>
                         Notes: Create, Retrieve, Update, Delete
                         Notes: Create, Retrieve, Update, Delete
                     </para>
                     </para>
                 </listitem>
                 </listitem>
+
                 <listitem>
                 <listitem>
                     <para>
                     <para>
                         Watchlists: Get, Get All
                         Watchlists: Get, Get All
@@ -42,19 +52,23 @@
             </itemizedlist>
             </itemizedlist>
         </para>
         </para>
     </sect2>
     </sect2>
+
     <sect2 id="zend.service.simpy.links">
     <sect2 id="zend.service.simpy.links">
         <title>Links</title>
         <title>Links</title>
+
         <para>
         <para>
-            When querying links, results are returned in descending order by date added. Links can be
-            searched by title, nickname, tags, note, or even the content of the web page associated
-            with the link. Simpy offers searching by any or all of these fields with phrases, boolean
-            operators, and wildcards. See the
+            When querying links, results are returned in descending order by date added. Links can
+            be searched by title, nickname, tags, note, or even the content of the web page
+            associated with the link. Simpy offers searching by any or all of these fields with
+            phrases, boolean operators, and wildcards. See the
             <ulink url="http://www.simpy.com/faq#searchSyntax">search syntax</ulink> and
             <ulink url="http://www.simpy.com/faq#searchSyntax">search syntax</ulink> and
             <ulink url="http://www.simpy.com/faq#searchFieldsLinks">search fields</ulink>
             <ulink url="http://www.simpy.com/faq#searchFieldsLinks">search fields</ulink>
             sections of the Simpy FAQ for more information.
             sections of the Simpy FAQ for more information.
         </para>
         </para>
+
         <example id="zend.service.simpy.links.querying">
         <example id="zend.service.simpy.links.querying">
             <title>Querying Links</title>
             <title>Querying Links</title>
+
             <programlisting language="php"><![CDATA[
             <programlisting language="php"><![CDATA[
 $simpy = new Zend_Service_Simpy('yourusername', 'yourpassword');
 $simpy = new Zend_Service_Simpy('yourusername', 'yourpassword');
 
 
@@ -102,13 +116,17 @@ $linkQuery->setBeforeDate('2006-12-01');
 $linkQuery->setAfterDate('2006-12-09');
 $linkQuery->setAfterDate('2006-12-09');
 ]]></programlisting>
 ]]></programlisting>
         </example>
         </example>
+
         <para>
         <para>
-            Links are represented uniquely by their <acronym>URL</acronym>s. In other words, if an attempt is made to save
-            a link that has the same <acronym>URL</acronym> as an existing link, data for the existing link will be
-            overwritten with the data specified in the save attempt.
+            Links are represented uniquely by their <acronym>URL</acronym>s. In other words, if an
+            attempt is made to save a link that has the same <acronym>URL</acronym> as an existing
+            link, data for the existing link will be overwritten with the data specified in the save
+            attempt.
         </para>
         </para>
+
         <example id="zend.service.simpy.links.modifying">
         <example id="zend.service.simpy.links.modifying">
             <title>Modifying Links</title>
             <title>Modifying Links</title>
+
             <programlisting language="php"><![CDATA[
             <programlisting language="php"><![CDATA[
 $simpy = new Zend_Service_Simpy('yourusername', 'yourpassword');
 $simpy = new Zend_Service_Simpy('yourusername', 'yourpassword');
 
 
@@ -143,14 +161,18 @@ foreach ($linkSet as $link) {
 ]]></programlisting>
 ]]></programlisting>
         </example>
         </example>
     </sect2>
     </sect2>
+
     <sect2 id="zend.service.simpy.tags">
     <sect2 id="zend.service.simpy.tags">
         <title>Tags</title>
         <title>Tags</title>
+
         <para>
         <para>
             When retrieved, tags are sorted in decreasing order (i.e. highest
             When retrieved, tags are sorted in decreasing order (i.e. highest
             first) by the number of links that use the tag.
             first) by the number of links that use the tag.
         </para>
         </para>
+
         <example id="zend.service.simpy.tags.working">
         <example id="zend.service.simpy.tags.working">
             <title>Working With Tags</title>
             <title>Working With Tags</title>
+
             <programlisting language="php"><![CDATA[
             <programlisting language="php"><![CDATA[
 $simpy = new Zend_Service_Simpy('yourusername', 'yourpassword');
 $simpy = new Zend_Service_Simpy('yourusername', 'yourpassword');
 
 
@@ -191,14 +213,18 @@ $simpy->mergeTags('framework', 'development', 'frameworks');
 ]]></programlisting>
 ]]></programlisting>
         </example>
         </example>
     </sect2>
     </sect2>
+
     <sect2 id="zend.service.simpy.notes">
     <sect2 id="zend.service.simpy.notes">
         <title>Notes</title>
         <title>Notes</title>
+
         <para>
         <para>
             Notes can be saved, retrieved, and deleted. They are uniquely
             Notes can be saved, retrieved, and deleted. They are uniquely
             identified by a numeric ID value.
             identified by a numeric ID value.
         </para>
         </para>
+
         <example id="zend.service.simpy.notes.working">
         <example id="zend.service.simpy.notes.working">
             <title>Working With Notes</title>
             <title>Working With Notes</title>
+
             <programlisting language="php"><![CDATA[
             <programlisting language="php"><![CDATA[
 $simpy = new Zend_Service_Simpy('yourusername', 'yourpassword');
 $simpy = new Zend_Service_Simpy('yourusername', 'yourpassword');
 
 
@@ -243,15 +269,19 @@ $simpy->deleteNote($note->getId());
 ]]></programlisting>
 ]]></programlisting>
         </example>
         </example>
     </sect2>
     </sect2>
+
     <sect2 id="zend.service.simpy.watchlists">
     <sect2 id="zend.service.simpy.watchlists">
         <title>Watchlists</title>
         <title>Watchlists</title>
+
         <para>
         <para>
             Watchlists cannot be created or removed using the <acronym>API</acronym>, only
             Watchlists cannot be created or removed using the <acronym>API</acronym>, only
             retrieved. Thus, you must set up a watchlist via the Simpy web
             retrieved. Thus, you must set up a watchlist via the Simpy web
             site prior to attempting to access it using the <acronym>API</acronym>.
             site prior to attempting to access it using the <acronym>API</acronym>.
         </para>
         </para>
+
         <example id="zend.service.simpy.watchlists.retrieving">
         <example id="zend.service.simpy.watchlists.retrieving">
             <title>Retrieving Watchlists</title>
             <title>Retrieving Watchlists</title>
+
             <programlisting language="php"><![CDATA[
             <programlisting language="php"><![CDATA[
 $simpy = new Zend_Service_Simpy('yourusername', 'yourpassword');
 $simpy = new Zend_Service_Simpy('yourusername', 'yourpassword');
 
 

+ 94 - 80
documentation/manual/en/module_specs/Zend_Service_StrikeIron-BundledServices.xml

@@ -4,34 +4,39 @@
     <title>Zend_Service_StrikeIron: Bundled Services</title>
     <title>Zend_Service_StrikeIron: Bundled Services</title>
 
 
     <para>
     <para>
-      <classname>Zend_Service_StrikeIron</classname> comes with wrapper classes for three popular StrikeIron services.
+        <classname>Zend_Service_StrikeIron</classname> comes with wrapper classes for three popular
+        StrikeIron services.
     </para>
     </para>
 
 
     <sect2 id="zend.service.strikeiron.bundled-services.zip-code-information">
     <sect2 id="zend.service.strikeiron.bundled-services.zip-code-information">
-      <title>ZIP Code Information</title>
-
-      <para>
-        <classname>Zend_Service_StrikeIron_ZipCodeInfo</classname> provides a client for StrikeIron's
-        Zip Code Information Service. For more information on this service, visit these
-        StrikeIron resources:
-
-        <itemizedlist>
-          <listitem>
-            <para>
-              <ulink url="http://www.strikeiron.com/ProductDetail.aspx?p=267">Zip Code Information Service Page</ulink>
-            </para>
-          </listitem>
-          <listitem>
-            <para>
-              <ulink url="http://sdpws.strikeiron.com/zf1.StrikeIron/sdpZIPCodeInfo?WSDL">Zip Code Information Service WSDL</ulink>
-            </para>
-          </listitem>
-        </itemizedlist>
-
-        The service contains a <methodname>getZipCode()</methodname> method that will retrieve information
-        about a United States ZIP code or Canadian postal code:
-
-        <programlisting language="php"><![CDATA[
+        <title>ZIP Code Information</title>
+
+        <para>
+            <classname>Zend_Service_StrikeIron_ZipCodeInfo</classname> provides a client for
+            StrikeIron's Zip Code Information Service. For more information on this service, visit
+            these StrikeIron resources:
+
+            <itemizedlist>
+                <listitem>
+                    <para>
+                      <ulink url="http://www.strikeiron.com/ProductDetail.aspx?p=267">Zip Code
+                          Information Service Page</ulink>
+                    </para>
+                </listitem>
+
+                <listitem>
+                    <para>
+                      <ulink
+                          url="http://sdpws.strikeiron.com/zf1.StrikeIron/sdpZIPCodeInfo?WSDL">Zip
+                          Code Information Service WSDL</ulink>
+                    </para>
+                </listitem>
+            </itemizedlist>
+
+            The service contains a <methodname>getZipCode()</methodname> method that will retrieve
+            information about a United States ZIP code or Canadian postal code:
+
+            <programlisting language="php"><![CDATA[
 $strikeIron = new Zend_Service_StrikeIron(array('username' => 'your-username',
 $strikeIron = new Zend_Service_StrikeIron(array('username' => 'your-username',
                                                 'password' => 'your-password'));
                                                 'password' => 'your-password'));
 
 
@@ -68,36 +73,40 @@ if ($zips->count == 0) {
 // http://www.strikeiron.com/exampledata/StrikeIronZipCodeInformation_v3.pdf
 // http://www.strikeiron.com/exampledata/StrikeIronZipCodeInformation_v3.pdf
 $status = $response->serviceStatus;
 $status = $response->serviceStatus;
 ]]></programlisting>
 ]]></programlisting>
-      </para>
+        </para>
     </sect2>
     </sect2>
 
 
     <sect2 id="zend.service.strikeiron.bundled-services.us-address-verification">
     <sect2 id="zend.service.strikeiron.bundled-services.us-address-verification">
-      <title>U.S. Address Verification</title>
-
-      <para>
-        <classname>Zend_Service_StrikeIron_USAddressVerification</classname> provides a client for
-        StrikeIron's U.S. Address Verification Service. For more information on this
-        service, visit these StrikeIron resources:
-
-        <itemizedlist>
-          <listitem>
-            <para>
-              <ulink url="http://www.strikeiron.com/ProductDetail.aspx?p=198">U.S. Address Verification Service Page</ulink>
-            </para>
-          </listitem>
-          <listitem>
-            <para>
-              <ulink url="http://ws.strikeiron.com/zf1.StrikeIron/USAddressVerification4_0?WSDL">U.S. Address Verification Service WSDL</ulink>
-            </para>
-          </listitem>
-        </itemizedlist>
-      </para>
-
-      <para>
-        The service contains a <methodname>verifyAddressUSA()</methodname> method that will verify
-        an address in the United States:
-
-        <programlisting language="php"><![CDATA[
+        <title>U.S. Address Verification</title>
+
+        <para>
+            <classname>Zend_Service_StrikeIron_USAddressVerification</classname> provides a client
+            for StrikeIron's U.S. Address Verification Service. For more information on this
+            service, visit these StrikeIron resources:
+
+            <itemizedlist>
+                <listitem>
+                    <para>
+                        <ulink url="http://www.strikeiron.com/ProductDetail.aspx?p=198">U.S. Address
+                            Verification Service Page</ulink>
+                    </para>
+                </listitem>
+
+                <listitem>
+                    <para>
+                        <ulink
+                            url="http://ws.strikeiron.com/zf1.StrikeIron/USAddressVerification4_0?WSDL">U.S.
+                            Address Verification Service WSDL</ulink>
+                    </para>
+                </listitem>
+            </itemizedlist>
+        </para>
+
+        <para>
+            The service contains a <methodname>verifyAddressUSA()</methodname> method that will
+            verify an address in the United States:
+
+            <programlisting language="php"><![CDATA[
 $strikeIron = new Zend_Service_StrikeIron(array('username' => 'your-username',
 $strikeIron = new Zend_Service_StrikeIron(array('username' => 'your-username',
                                                 'password' => 'your-password'));
                                                 'password' => 'your-password'));
 
 
@@ -129,36 +138,41 @@ if ($result->addressErrorNumber != 0) {
     $valid = ($result->valid == 'VALID');
     $valid = ($result->valid == 'VALID');
 }
 }
 ]]></programlisting>
 ]]></programlisting>
-      </para>
+        </para>
     </sect2>
     </sect2>
 
 
     <sect2 id="zend.service.strikeiron.bundled-services.sales-use-tax-basic">
     <sect2 id="zend.service.strikeiron.bundled-services.sales-use-tax-basic">
-      <title>Sales &amp; Use Tax Basic</title>
-
-      <para>
-        <classname>Zend_Service_StrikeIron_SalesUseTaxBasic</classname> provides a client for
-        StrikeIron's Sales &amp; Use Tax Basic service. For more information on this
-        service, visit these StrikeIron resources:
-
-        <itemizedlist>
-          <listitem>
-            <para>
-              <ulink url="http://www.strikeiron.com/ProductDetail.aspx?p=351">Sales &amp; Use Tax Basic Service Page</ulink>
-            </para>
-          </listitem>
-          <listitem>
-            <para>
-              <ulink url="http://ws.strikeiron.com/zf1.StrikeIron/taxdatabasic4?WSDL">Sales &amp; Use Tax Basic Service WSDL</ulink>
-            </para>
-          </listitem>
-        </itemizedlist>
-      </para>
-
-      <para>
-        The service contains two methods, <methodname>getTaxRateUSA()</methodname> and <methodname>getTaxRateCanada()</methodname>,
-        that will retrieve sales and use tax data for the United States and Canada, respectively.
-
-        <programlisting language="php"><![CDATA[
+        <title>Sales &amp; Use Tax Basic</title>
+
+        <para>
+            <classname>Zend_Service_StrikeIron_SalesUseTaxBasic</classname> provides a client for
+            StrikeIron's Sales &amp; Use Tax Basic service. For more information on this
+            service, visit these StrikeIron resources:
+
+            <itemizedlist>
+                <listitem>
+                    <para>
+                        <ulink url="http://www.strikeiron.com/ProductDetail.aspx?p=351">Sales &amp;
+                            Use Tax Basic Service Page</ulink>
+                    </para>
+                </listitem>
+
+                <listitem>
+                    <para>
+                        <ulink
+                            url="http://ws.strikeiron.com/zf1.StrikeIron/taxdatabasic4?WSDL">Sales
+                            &amp; Use Tax Basic Service WSDL</ulink>
+                    </para>
+                </listitem>
+            </itemizedlist>
+        </para>
+
+        <para>
+            The service contains two methods, <methodname>getTaxRateUSA()</methodname> and
+            <methodname>getTaxRateCanada()</methodname>, that will retrieve sales and use tax data
+            for the United States and Canada, respectively.
+
+            <programlisting language="php"><![CDATA[
 $strikeIron = new Zend_Service_StrikeIron(array('username' => 'your-username',
 $strikeIron = new Zend_Service_StrikeIron(array('username' => 'your-username',
                                                 'password' => 'your-password'));
                                                 'password' => 'your-password'));
 
 
@@ -175,6 +189,6 @@ $rateInfo = $taxBasic->getTaxRateUS(array('zip_code' => 95014));
 print_r($rateInfo);               // show all properties
 print_r($rateInfo);               // show all properties
 echo $rateInfo->state_sales_tax;  // or just the state sales tax
 echo $rateInfo->state_sales_tax;  // or just the state sales tax
 ]]></programlisting>
 ]]></programlisting>
-      </para>
+        </para>
     </sect2>
     </sect2>
 </sect1>
 </sect1>

+ 287 - 253
documentation/manual/en/module_specs/Zend_Service_StrikeIron-Overview.xml

@@ -4,19 +4,25 @@
     <title>Zend_Service_StrikeIron</title>
     <title>Zend_Service_StrikeIron</title>
 
 
     <para>
     <para>
-        <classname>Zend_Service_StrikeIron</classname> provides a <acronym>PHP</acronym> 5 client to StrikeIron
-        web services. See the following sections:
+        <classname>Zend_Service_StrikeIron</classname> provides a <acronym>PHP</acronym> 5 client to
+        StrikeIron web services. See the following sections:
     </para>
     </para>
 
 
     <para>
     <para>
         <itemizedlist>
         <itemizedlist>
             <listitem><para><xref linkend="zend.service.strikeiron" /></para></listitem>
             <listitem><para><xref linkend="zend.service.strikeiron" /></para></listitem>
         </itemizedlist>
         </itemizedlist>
+
         <itemizedlist>
         <itemizedlist>
-            <listitem><para><xref linkend="zend.service.strikeiron.bundled-services" /></para></listitem>
+            <listitem>
+                <para><xref linkend="zend.service.strikeiron.bundled-services" /></para>
+            </listitem>
         </itemizedlist>
         </itemizedlist>
+
         <itemizedlist>
         <itemizedlist>
-            <listitem><para><xref linkend="zend.service.strikeiron.advanced-uses" /></para></listitem>
+            <listitem>
+                <para><xref linkend="zend.service.strikeiron.advanced-uses" /></para>
+            </listitem>
         </itemizedlist>
         </itemizedlist>
     </para>
     </para>
 
 
@@ -24,165 +30,184 @@
         <title>Overview</title>
         <title>Overview</title>
 
 
         <para>
         <para>
-          <ulink url="http://www.strikeiron.com">StrikeIron</ulink>
-          offers hundreds of commercial data services ("Data as a Service")
-          such as Online Sales Tax, Currency Rates, Stock Quotes, Geocodes, Global
-          Address Verification, Yellow/White Pages, MapQuest Driving Directions,
-          Dun &amp; Bradstreet Business Credit Checks, and much, much more.
+            <ulink url="http://www.strikeiron.com">StrikeIron</ulink>
+            offers hundreds of commercial data services ("Data as a Service")
+            such as Online Sales Tax, Currency Rates, Stock Quotes, Geocodes, Global
+            Address Verification, Yellow/White Pages, MapQuest Driving Directions,
+            Dun &amp; Bradstreet Business Credit Checks, and much, much more.
         </para>
         </para>
 
 
         <para>
         <para>
-          Each StrikeIron web service shares a standard <acronym>SOAP</acronym> (and REST)
-          <acronym>API</acronym>, making it easy to integrate and manage multiple services.
-          StrikeIron also manages customer billing for all services in a single
-          account, making it perfect for solution providers. Get
-          started with free web services at
-          <ulink url="http://www.strikeiron.com/sdp">http://www.strikeiron.com/sdp</ulink>.
+            Each StrikeIron web service shares a standard <acronym>SOAP</acronym> (and REST)
+            <acronym>API</acronym>, making it easy to integrate and manage multiple services.
+            StrikeIron also manages customer billing for all services in a single
+            account, making it perfect for solution providers. Get
+            started with free web services at
+            <ulink url="http://www.strikeiron.com/sdp">http://www.strikeiron.com/sdp</ulink>.
         </para>
         </para>
 
 
         <para>
         <para>
-          StrikeIron's services may be used through the
-          <ulink url="http://us.php.net/soap">PHP 5 <acronym>SOAP</acronym> extension</ulink> alone.
-          However, using StrikeIron this way does not give an ideal <acronym>PHP</acronym>-like interface.
-          The <classname>Zend_Service_StrikeIron</classname> component provides a lightweight layer on
-          top of the <acronym>SOAP</acronym> extension for working with StrikeIron services in a
-          more convenient, <acronym>PHP</acronym>-like manner.
+            StrikeIron's services may be used through the
+            <ulink url="http://us.php.net/soap">PHP 5 <acronym>SOAP</acronym> extension</ulink>
+            alone. However, using StrikeIron this way does not give an ideal
+            <acronym>PHP</acronym>-like interface. The
+            <classname>Zend_Service_StrikeIron</classname> component provides a lightweight layer on
+            top of the <acronym>SOAP</acronym> extension for working with StrikeIron services in a
+            more convenient, <acronym>PHP</acronym>-like manner.
         </para>
         </para>
 
 
         <note>
         <note>
-          <para>
-            The <acronym>PHP</acronym> 5 <acronym>SOAP</acronym> extension must be installed and enabled to use
-            <classname>Zend_Service_StrikeIron</classname>.
-          </para>
+            <para>
+                The <acronym>PHP</acronym> 5 <acronym>SOAP</acronym> extension must be installed and
+                enabled to use <classname>Zend_Service_StrikeIron</classname>.
+            </para>
         </note>
         </note>
 
 
         <para>
         <para>
-          The <classname>Zend_Service_StrikeIron</classname> component provides:
+            The <classname>Zend_Service_StrikeIron</classname> component provides:
+
+            <itemizedlist>
+                <listitem>
+                    <para>
+                        A single point for configuring your StrikeIron authentication credentials
+                        that can be used across many StrikeIron services.
+                    </para>
+                </listitem>
+
+                <listitem>
+                    <para>
+                        A standard way of retrieving your StrikeIron subscription information
+                        such as license status and the number of hits remaining to a service.
+                    </para>
+                </listitem>
+
+                <listitem>
+                    <para>
+                        The ability to use any StrikeIron service from its WSDL without
+                        creating a <acronym>PHP</acronym> wrapper class, and the option of creating
+                        a wrapper for a more convenient interface.
+                    </para>
+                </listitem>
+
+                <listitem>
+                    <para>
+                        Wrappers for three popular StrikeIron services.
+                    </para>
+                </listitem>
+            </itemizedlist>
+        </para>
+    </sect2>
 
 
-          <itemizedlist>
-            <listitem>
-              <para>
-                A single point for configuring your StrikeIron authentication credentials
-                that can be used across many StrikeIron services.
-              </para>
-            </listitem>
+    <sect2 id="zend.service.strikeiron.registering">
+        <title>Registering with StrikeIron</title>
+
+        <para>
+            Before you can get started with <classname>Zend_Service_StrikeIron</classname>, you must
+            first <ulink url="http://strikeiron.com/Register.aspx">register</ulink> for a
+            StrikeIron developer account.
+        </para>
+
+        <para>
+            After registering, you will receive a StrikeIron username and password.
+            These will be used when connecting to StrikeIron using
+            <classname>Zend_Service_StrikeIron</classname>.
+        </para>
+
+        <para>
+            You will also need to <ulink
+                url="http://www.strikeiron.com/ProductDetail.aspx?p=257">sign up</ulink>
+            for StrikeIron's Super Data Pack Web Service.
+        </para>
+
+        <para>
+            Both registration steps are free and can be done relatively quickly through
+            the StrikeIron website.
+        </para>
+    </sect2>
+
+    <sect2 id="zend.service.strikeiron.getting-started">
+        <title>Getting Started</title>
 
 
+        <para>
+            Once you have <ulink url="http://strikeiron.com/Register.aspx">registered</ulink>
+            for a StrikeIron account and signed up for the
+            <ulink url="http://www.strikeiron.com/ProductDetail.aspx?p=257">Super Data Pack</ulink>,
+            you're ready to start using <classname>Zend_Service_StrikeIron</classname>.
+        </para>
+
+        <para>
+            StrikeIron consists of hundreds of different web services.
+            <classname>Zend_Service_StrikeIron</classname> can be used with many of these services
+            but provides supported wrappers for three of them:
+        </para>
+
+        <itemizedlist>
             <listitem>
             <listitem>
-              <para>
-                A standard way of retrieving your StrikeIron subscription information
-                such as license status and the number of hits remaining to a service.
-              </para>
+                <para>
+                    <link
+                        linkend="zend.service.strikeiron.bundled-services.zip-code-information">ZIP
+                        Code Information</link>
+                </para>
             </listitem>
             </listitem>
 
 
             <listitem>
             <listitem>
-              <para>
-                The ability to use any StrikeIron service from its WSDL without
-                creating a <acronym>PHP</acronym> wrapper class, and the option of creating a wrapper for
-                a more convenient interface.
-              </para>
+                <para>
+                    <link
+                        linkend="zend.service.strikeiron.bundled-services.us-address-verification">US
+                        Address Verification</link>
+                </para>
             </listitem>
             </listitem>
 
 
             <listitem>
             <listitem>
-              <para>
-                Wrappers for three popular StrikeIron services.
-              </para>
+                <para>
+                    <link
+                        linkend="zend.service.strikeiron.bundled-services.sales-use-tax-basic">Sales
+                        &amp; Use Tax Basic</link>
+                </para>
             </listitem>
             </listitem>
-          </itemizedlist>
-        </para>
-
-    </sect2>
+        </itemizedlist>
 
 
-    <sect2 id="zend.service.strikeiron.registering">
-      <title>Registering with StrikeIron</title>
-      <para>
-        Before you can get started with <classname>Zend_Service_StrikeIron</classname>, you must first
-        <ulink url="http://strikeiron.com/Register.aspx">register</ulink> for a
-        StrikeIron developer account.
-      </para>
-
-      <para>
-        After registering, you will receive a StrikeIron username and password.
-        These will be used when connecting to StrikeIron using <classname>Zend_Service_StrikeIron</classname>.
-      </para>
-
-      <para>
-        You will also need to <ulink url="http://www.strikeiron.com/ProductDetail.aspx?p=257">sign up</ulink>
-        for StrikeIron's Super Data Pack Web Service.
-      </para>
-
-      <para>
-        Both registration steps are free and can be done relatively quickly through
-        the StrikeIron website.
-      </para>
-    </sect2>
+        <para>
+            The class <classname>Zend_Service_StrikeIron</classname> provides a simple way
+            of specifying your StrikeIron account information and other options in
+            its constructor. It also has a factory method that will return clients
+            for StrikeIron services:
 
 
-    <sect2 id="zend.service.strikeiron.getting-started">
-      <title>Getting Started</title>
-      <para>
-        Once you have <ulink url="http://strikeiron.com/Register.aspx">registered</ulink>
-        for a StrikeIron account and signed up for the
-        <ulink url="http://www.strikeiron.com/ProductDetail.aspx?p=257">Super Data Pack</ulink>,
-        you're ready to start using <classname>Zend_Service_StrikeIron</classname>.
-      </para>
-
-      <para>
-        StrikeIron consists of hundreds of different web services.
-        <classname>Zend_Service_StrikeIron</classname> can be used with many of these services but provides supported
-        wrappers for three of them:
-      </para>
-
-      <itemizedlist>
-        <listitem>
-          <para><link linkend="zend.service.strikeiron.bundled-services.zip-code-information">ZIP Code Information</link></para>
-        </listitem>
-        <listitem>
-          <para><link linkend="zend.service.strikeiron.bundled-services.us-address-verification">US Address Verification</link></para>
-        </listitem>
-        <listitem>
-          <para><link linkend="zend.service.strikeiron.bundled-services.sales-use-tax-basic">Sales &amp; Use Tax Basic</link></para>
-        </listitem>
-      </itemizedlist>
-
-      <para>
-        The class <classname>Zend_Service_StrikeIron</classname> provides a simple way
-        of specifying your StrikeIron account information and other options in
-        its constructor. It also has a factory method that will return clients
-        for StrikeIron services:
-
-        <programlisting language="php"><![CDATA[
+            <programlisting language="php"><![CDATA[
 $strikeIron = new Zend_Service_StrikeIron(array('username' => 'your-username',
 $strikeIron = new Zend_Service_StrikeIron(array('username' => 'your-username',
                                                 'password' => 'your-password'));
                                                 'password' => 'your-password'));
 
 
 $taxBasic = $strikeIron->getService(array('class' => 'SalesUseTaxBasic'));
 $taxBasic = $strikeIron->getService(array('class' => 'SalesUseTaxBasic'));
 ]]></programlisting>
 ]]></programlisting>
-      </para>
-
-      <para>
-        The <methodname>getService()</methodname> method will return a client for any
-        StrikeIron service by the name of its <acronym>PHP</acronym> wrapper class. In this case,
-        the name <code>SalesUseTaxBasic</code> refers to the wrapper class
-        <classname>Zend_Service_StrikeIron_SalesUseTaxBasic</classname>. Wrappers are
-        included for three services and described in
-        <link linkend="zend.service.strikeiron.bundled-services">Bundled Services</link>.
-      </para>
-
-      <para>
-        The <methodname>getService()</methodname> method can also return a client for
-        a StrikeIron service that does not yet have a <acronym>PHP</acronym> wrapper. This is
-        explained in
-        <link linkend="zend.service.strikeiron.advanced-uses.services-by-wsdl">Using Services by WSDL</link>.
-      </para>
+        </para>
+
+        <para>
+            The <methodname>getService()</methodname> method will return a client for any
+            StrikeIron service by the name of its <acronym>PHP</acronym> wrapper class. In this
+            case, the name <code>SalesUseTaxBasic</code> refers to the wrapper class
+            <classname>Zend_Service_StrikeIron_SalesUseTaxBasic</classname>. Wrappers are
+            included for three services and described in
+            <link linkend="zend.service.strikeiron.bundled-services">Bundled Services</link>.
+        </para>
+
+        <para>
+            The <methodname>getService()</methodname> method can also return a client for
+            a StrikeIron service that does not yet have a <acronym>PHP</acronym> wrapper. This is
+            explained in
+            <link linkend="zend.service.strikeiron.advanced-uses.services-by-wsdl">Using Services by
+                WSDL</link>.
+        </para>
     </sect2>
     </sect2>
 
 
     <sect2 id="zend.service.strikeiron.making-first-query">
     <sect2 id="zend.service.strikeiron.making-first-query">
-      <title>Making Your First Query</title>
+        <title>Making Your First Query</title>
 
 
-      <para>
-        Once you have used the <methodname>getService()</methodname> method to get a client
-        for a particular StrikeIron service, you can utilize that client
-        by calling methods on it just like any other PHP object.
+        <para>
+            Once you have used the <methodname>getService()</methodname> method to get a client
+            for a particular StrikeIron service, you can utilize that client
+            by calling methods on it just like any other PHP object.
 
 
-        <programlisting language="php"><![CDATA[
+            <programlisting language="php"><![CDATA[
 $strikeIron = new Zend_Service_StrikeIron(array('username' => 'your-username',
 $strikeIron = new Zend_Service_StrikeIron(array('username' => 'your-username',
                                                 'password' => 'your-password'));
                                                 'password' => 'your-password'));
 
 
@@ -196,46 +221,48 @@ echo $rateInfo->abbreviation;
 echo $rateInfo->GST;
 echo $rateInfo->GST;
 ]]></programlisting>
 ]]></programlisting>
 
 
-        In the example above, the <methodname>getService()</methodname> method is used
-        to return a client to the
-        <link linkend="zend.service.strikeiron.bundled-services.sales-use-tax-basic">Sales &amp; Use Tax Basic</link> service.
-        The client object is stored in <varname>$taxBasic</varname>.
-      </para>
-
-      <para>
-        The <methodname>getTaxRateCanada()</methodname> method is then called on the
-        service. An associative array is used to supply keyword parameters to
-        the method. This is the way that all StrikeIron methods are called.
-      </para>
-
-      <para>
-        The result from <methodname>getTaxRateCanada()</methodname> is stored in
-        <varname>$rateInfo</varname> and has properties like <code>province</code>
-        and <constant>GST</constant>.
-      </para>
-
-      <para>
-        Many of the StrikeIron services are as simple to use as the example above. See
-        <link linkend="zend.service.strikeiron.bundled-services">Bundled Services</link>
-        for detailed information on three StrikeIron services.
-      </para>
+            In the example above, the <methodname>getService()</methodname> method is used
+            to return a client to the <link
+                linkend="zend.service.strikeiron.bundled-services.sales-use-tax-basic">Sales &amp;
+                Use Tax Basic</link> service. The client object is stored in
+            <varname>$taxBasic</varname>.
+        </para>
+
+        <para>
+            The <methodname>getTaxRateCanada()</methodname> method is then called on the
+            service. An associative array is used to supply keyword parameters to
+            the method. This is the way that all StrikeIron methods are called.
+        </para>
+
+        <para>
+            The result from <methodname>getTaxRateCanada()</methodname> is stored in
+            <varname>$rateInfo</varname> and has properties like <code>province</code>
+            and <constant>GST</constant>.
+        </para>
+
+        <para>
+            Many of the StrikeIron services are as simple to use as the example above. See
+            <link linkend="zend.service.strikeiron.bundled-services">Bundled Services</link>
+            for detailed information on three StrikeIron services.
+        </para>
     </sect2>
     </sect2>
 
 
     <sect2 id="zend.service.strikeiron.examining-results">
     <sect2 id="zend.service.strikeiron.examining-results">
-      <title>Examining Results</title>
-      <para>
-        When learning or debugging the StrikeIron services, it's often useful to dump the
-        result returned from a method call. The result will always be an object that is an
-        instance of <classname>Zend_Service_StrikeIron_Decorator</classname>. This is a
-        small <ulink url="http://en.wikipedia.org/wiki/Decorator_pattern">decorator</ulink>
-        object that wraps the results from the method call.
-      </para>
-
-      <para>
-        The simplest way to examine a result from the service is to use the built-in
-        PHP functions like <ulink url="http://www.php.net/print_r">print_r()</ulink>:
-
-        <programlisting language="php"><![CDATA[
+        <title>Examining Results</title>
+
+        <para>
+            When learning or debugging the StrikeIron services, it's often useful to dump the
+            result returned from a method call. The result will always be an object that is an
+            instance of <classname>Zend_Service_StrikeIron_Decorator</classname>. This is a
+            small <ulink url="http://en.wikipedia.org/wiki/Decorator_pattern">decorator</ulink>
+            object that wraps the results from the method call.
+        </para>
+
+        <para>
+            The simplest way to examine a result from the service is to use the built-in
+            PHP functions like <ulink url="http://www.php.net/print_r">print_r()</ulink>:
+
+            <programlisting language="php"><![CDATA[
 <?php
 <?php
 $strikeIron = new Zend_Service_StrikeIron(array('username' => 'your-username',
 $strikeIron = new Zend_Service_StrikeIron(array('username' => 'your-username',
                                                 'password' => 'your-password'));
                                                 'password' => 'your-password'));
@@ -260,49 +287,53 @@ Zend_Service_StrikeIron_Decorator Object
         )
         )
 )
 )
 ]]></programlisting>
 ]]></programlisting>
-      </para>
-
-      <para>
-        In the output above, we see that the decorator (<varname>$rateInfo</varname>) wraps an object
-        named <code>GetTaxRateCanadaResult</code>, the result of the call to <methodname>getTaxRateCanada()</methodname>.
-      </para>
+        </para>
 
 
-      <para>
-        This means that <varname>$rateInfo</varname> has public properties like <code>abbreviation</code>,
-        <code>province</code>, and <constant>GST</constant>. These are accessed like <code>$rateInfo->province</code>.
-      </para>
+        <para>
+            In the output above, we see that the decorator (<varname>$rateInfo</varname>) wraps an
+            object named <code>GetTaxRateCanadaResult</code>, the result of the call to
+            <methodname>getTaxRateCanada()</methodname>.
+        </para>
 
 
-      <tip>
         <para>
         <para>
-          StrikeIron result properties sometimes start with an uppercase
-          letter such as <code>Foo</code> or <code>Bar</code> where most <acronym>PHP</acronym> object
-          properties normally start with a lowercase letter as in <code>foo</code> or
-          <code>bar</code>. The decorator will automatically do this inflection so you
-          may read a property <code>Foo</code> as <code>foo</code>.
+            This means that <varname>$rateInfo</varname> has public properties like
+            <code>abbreviation</code>, <code>province</code>, and <constant>GST</constant>. These
+            are accessed like <code>$rateInfo->province</code>.
         </para>
         </para>
-      </tip>
 
 
-      <para>
-        If you ever need to get the original object or its name out of the decorator, use the
-        respective methods <methodname>getDecoratedObject()</methodname> and <methodname>getDecoratedObjectName()</methodname>.
-      </para>
+        <tip>
+            <para>
+                StrikeIron result properties sometimes start with an uppercase letter such as
+                <code>Foo</code> or <code>Bar</code> where most <acronym>PHP</acronym> object
+                properties normally start with a lowercase letter as in <code>foo</code> or
+                <code>bar</code>. The decorator will automatically do this inflection so you
+                may read a property <code>Foo</code> as <code>foo</code>.
+            </para>
+        </tip>
+
+        <para>
+            If you ever need to get the original object or its name out of the decorator, use the
+            respective methods <methodname>getDecoratedObject()</methodname> and
+            <methodname>getDecoratedObjectName()</methodname>.
+        </para>
     </sect2>
     </sect2>
 
 
     <sect2 id="zend.service.strikeiron.handling-errors">
     <sect2 id="zend.service.strikeiron.handling-errors">
-      <title>Handling Errors</title>
-      <para>
-        The previous examples are naive, i.e. no error handling was shown.
-        It's possible that StrikeIron will return a fault during a method
-        call. Events like bad account credentials or an expired subscription
-        can cause StrikeIron to raise a fault.
-      </para>
-
-      <para>
-        An exception will be thrown when such a fault occurs. You should
-        anticipate and catch these exceptions when making method calls to the
-        service:
-
-        <programlisting language="php"><![CDATA[
+        <title>Handling Errors</title>
+
+        <para>
+            The previous examples are naive, i.e. no error handling was shown.
+            It's possible that StrikeIron will return a fault during a method
+            call. Events like bad account credentials or an expired subscription
+            can cause StrikeIron to raise a fault.
+        </para>
+
+        <para>
+            An exception will be thrown when such a fault occurs. You should
+            anticipate and catch these exceptions when making method calls to the
+            service:
+
+            <programlisting language="php"><![CDATA[
 $strikeIron = new Zend_Service_StrikeIron(array('username' => 'your-username',
 $strikeIron = new Zend_Service_StrikeIron(array('username' => 'your-username',
                                                 'password' => 'your-password'));
                                                 'password' => 'your-password'));
 
 
@@ -319,45 +350,48 @@ try {
 
 
 }
 }
 ]]></programlisting>
 ]]></programlisting>
-        The exceptions thrown will always be <classname>Zend_Service_StrikeIron_Exception</classname>.
-      </para>
-
-      <para>
-        It's important to understand the difference between exceptions and
-        normal failed method calls. Exceptions occur for
-        <emphasis>exceptional</emphasis> conditions, such as
-        the network going down or your subscription expiring.
-        Failed method calls that are a common occurrence,
-        such as <methodname>getTaxRateCanada()</methodname> not finding the
-        <code>province</code> you supplied, will not result an in exception.
-      </para>
-
-      <note>
+
+            The exceptions thrown will always be
+            <classname>Zend_Service_StrikeIron_Exception</classname>.
+        </para>
+
         <para>
         <para>
-          Every time you make a method call to a StrikeIron service, you
-          should check the response object for validity and also be
-          prepared to catch an exception.
+            It's important to understand the difference between exceptions and
+            normal failed method calls. Exceptions occur for
+            <emphasis>exceptional</emphasis> conditions, such as
+            the network going down or your subscription expiring.
+            Failed method calls that are a common occurrence,
+            such as <methodname>getTaxRateCanada()</methodname> not finding the
+            <code>province</code> you supplied, will not result an in exception.
         </para>
         </para>
-      </note>
 
 
-      <para><!-- included for whitespace --></para>
+        <note>
+            <para>
+                Every time you make a method call to a StrikeIron service, you
+                should check the response object for validity and also be
+                prepared to catch an exception.
+            </para>
+        </note>
+
+        <para><!-- included for whitespace --></para>
     </sect2>
     </sect2>
 
 
     <sect2 id="zend.service.strikeiron.checking-subscription">
     <sect2 id="zend.service.strikeiron.checking-subscription">
-      <title>Checking Your Subscription</title>
-      <para>
-        StrikeIron provides many different services. Some of these are
-        free, some are available on a trial basis, and some are pay subscription only.
-        When using StrikeIron, it's important to be aware of your subscription
-        status for the services you are using and check it regularly.
-      </para>
-
-      <para>
-        Each StrikeIron client returned by the <code>getService</code> method
-        has the ability to check the subscription status for that service using
-        the <methodname>getSubscriptionInfo()</methodname> method of the client:
-
-        <programlisting language="php"><![CDATA[
+        <title>Checking Your Subscription</title>
+
+        <para>
+            StrikeIron provides many different services. Some of these are
+            free, some are available on a trial basis, and some are pay subscription only.
+            When using StrikeIron, it's important to be aware of your subscription
+            status for the services you are using and check it regularly.
+        </para>
+
+        <para>
+            Each StrikeIron client returned by the <code>getService</code> method
+            has the ability to check the subscription status for that service using
+            the <methodname>getSubscriptionInfo()</methodname> method of the client:
+
+            <programlisting language="php"><![CDATA[
 // Get a client for the Sales & Use Tax Basic service
 // Get a client for the Sales & Use Tax Basic service
 $strikeIron = new Zend_Service_StrikeIron(array('username' => 'your-username',
 $strikeIron = new Zend_Service_StrikeIron(array('username' => 'your-username',
                                                 'password' => 'your-password'));
                                                 'password' => 'your-password'));
@@ -368,24 +402,24 @@ $taxBasic = $strikeIron->getService(array('class => 'SalesUseTaxBasic'));
 $subscription = $taxBasic->getSubscriptionInfo();
 $subscription = $taxBasic->getSubscriptionInfo();
 echo $subscription->remainingHits;
 echo $subscription->remainingHits;
 ]]></programlisting>
 ]]></programlisting>
-      </para>
-
-      <para>
-        The <methodname>getSubscriptionInfo()</methodname> method will return an object
-        that typically has a <code>remainingHits</code> property. It's
-        important to check the status on each service that you are using. If
-        a method call is made to StrikeIron after the remaining hits have been
-        used up, an exception will occur.
-      </para>
-
-      <para>
-        Checking your subscription to a service does not use any remaining
-        hits to the service. Each time any method call to the service is made,
-        the number of hits remaining will be cached and this cached value will
-        be returned by <methodname>getSubscriptionInfo()</methodname> without connecting
-        to the service again. To force <methodname>getSubscriptionInfo()</methodname>
-        to override its cache and query the subscription information again, use
-        <methodname>getSubscriptionInfo(true)</methodname>.
-      </para>
+        </para>
+
+        <para>
+            The <methodname>getSubscriptionInfo()</methodname> method will return an object
+            that typically has a <code>remainingHits</code> property. It's
+            important to check the status on each service that you are using. If
+            a method call is made to StrikeIron after the remaining hits have been
+            used up, an exception will occur.
+        </para>
+
+        <para>
+            Checking your subscription to a service does not use any remaining
+            hits to the service. Each time any method call to the service is made,
+            the number of hits remaining will be cached and this cached value will
+            be returned by <methodname>getSubscriptionInfo()</methodname> without connecting
+            to the service again. To force <methodname>getSubscriptionInfo()</methodname>
+            to override its cache and query the subscription information again, use
+            <methodname>getSubscriptionInfo(true)</methodname>.
+        </para>
     </sect2>
     </sect2>
 </sect1>
 </sect1>

+ 465 - 181
documentation/manual/en/module_specs/Zend_Service_Technorati.xml

@@ -5,50 +5,66 @@
 
 
     <sect2 id="zend.service.technorati.introduction">
     <sect2 id="zend.service.technorati.introduction">
         <title>Introduction</title>
         <title>Introduction</title>
+
         <para>
         <para>
-            <classname>Zend_Service_Technorati</classname> provides an easy, intuitive and object-oriented interface for using
-            the Technorati <acronym>API</acronym>. It provides access to all available
-            <ulink url="http://technorati.com/developers/api/">Technorati <acronym>API</acronym> queries</ulink>
-            and returns the original <acronym>XML</acronym> response as a friendly <acronym>PHP</acronym> object.
+            <classname>Zend_Service_Technorati</classname> provides an easy, intuitive and
+            object-oriented interface for using the Technorati <acronym>API</acronym>. It provides
+            access to all available <ulink url="http://technorati.com/developers/api/">Technorati
+            <acronym>API</acronym> queries</ulink> and returns the original <acronym>XML</acronym>
+            response as a friendly <acronym>PHP</acronym> object.
         </para>
         </para>
+
         <para>
         <para>
-            <ulink url="http://technorati.com/">Technorati</ulink> is one of the most popular blog search engines.
-            The <acronym>API</acronym> interface enables developers to retrieve information about a specific blog, search blogs matching a
-            single tag or phrase and get information about a specific author (blogger). For a full list of available
-            queries please see the
-            <ulink url="http://technorati.com/developers/api/">Technorati <acronym>API</acronym> documentation</ulink>
-            or the <link linkend="zend.service.technorati.queries">Available Technorati queries</link> section of this
-            document.
+            <ulink url="http://technorati.com/">Technorati</ulink> is one of the most popular blog
+            search engines. The <acronym>API</acronym> interface enables developers to retrieve
+            information about a specific blog, search blogs matching a single tag or phrase and get
+            information about a specific author (blogger). For a full list of available queries
+            please see the <ulink url="http://technorati.com/developers/api/">Technorati
+                <acronym>API</acronym> documentation</ulink> or the <link
+                linkend="zend.service.technorati.queries">Available Technorati queries</link>
+            section of this document.
         </para>
         </para>
     </sect2>
     </sect2>
 
 
     <sect2 id="zend.service.technorati.getting-started">
     <sect2 id="zend.service.technorati.getting-started">
         <title>Getting Started</title>
         <title>Getting Started</title>
+
         <para>
         <para>
-            Technorati requires a valid <acronym>API</acronym> key for usage. To get your own <acronym>API</acronym> Key you first need to
-            <ulink url="http://technorati.com/signup/">create a new Technorati account</ulink>, then visit the
-            <ulink url="http://technorati.com/developers/apikey.html">API Key section</ulink>.
+            Technorati requires a valid <acronym>API</acronym> key for usage. To get your own
+            <acronym>API</acronym> Key you first need to <ulink
+                url="http://technorati.com/signup/">create a new Technorati account</ulink>, then
+            visit the <ulink url="http://technorati.com/developers/apikey.html">API Key
+                section</ulink>.
         </para>
         </para>
+
         <note>
         <note>
             <title>API Key limits</title>
             <title>API Key limits</title>
+
             <para>
             <para>
-                You can make up to 500 Technorati <acronym>API</acronym> calls per day, at no charge.
-                Other usage limitations may apply, depending on the current Technorati <acronym>API</acronym> license.
+                You can make up to 500 Technorati <acronym>API</acronym> calls per day, at no
+                charge. Other usage limitations may apply, depending on the current Technorati
+                <acronym>API</acronym> license.
             </para>
             </para>
         </note>
         </note>
+
         <para>
         <para>
-            Once you have a valid <acronym>API</acronym> key, you're ready to start using <classname>Zend_Service_Technorati</classname>.
+            Once you have a valid <acronym>API</acronym> key, you're ready to start using
+            <classname>Zend_Service_Technorati</classname>.
         </para>
         </para>
     </sect2>
     </sect2>
 
 
     <sect2 id="zend.service.technorati.making-first-query">
     <sect2 id="zend.service.technorati.making-first-query">
         <title>Making Your First Query</title>
         <title>Making Your First Query</title>
+
         <para>
         <para>
-            In order to run a query, first you need a <classname>Zend_Service_Technorati</classname> instance with a valid <acronym>API</acronym>
-            key. Then choose one of the available query methods, and call it providing required arguments.
+            In order to run a query, first you need a <classname>Zend_Service_Technorati</classname>
+            instance with a valid <acronym>API</acronym> key. Then choose one of the available query
+            methods, and call it providing required arguments.
         </para>
         </para>
+
         <example id="zend.service.technorati.making-first-query.example-1">
         <example id="zend.service.technorati.making-first-query.example-1">
             <title>Sending your first query</title>
             <title>Sending your first query</title>
+
             <programlisting language="php"><![CDATA[
             <programlisting language="php"><![CDATA[
 // create a new Zend_Service_Technorati
 // create a new Zend_Service_Technorati
 // with a valid API_KEY
 // with a valid API_KEY
@@ -58,11 +74,15 @@ $technorati = new Zend_Service_Technorati('VALID_API_KEY');
 $resultSet = $technorati->search('PHP');
 $resultSet = $technorati->search('PHP');
 ]]></programlisting>
 ]]></programlisting>
         </example>
         </example>
+
         <para>
         <para>
-            Each query method accepts an array of optional parameters that can be used to refine your query.
+            Each query method accepts an array of optional parameters that can be used to refine
+            your query.
         </para>
         </para>
+
         <example id="zend.service.technorati.making-first-query.example-2">
         <example id="zend.service.technorati.making-first-query.example-2">
             <title>Refining your query</title>
             <title>Refining your query</title>
+
             <programlisting language="php"><![CDATA[
             <programlisting language="php"><![CDATA[
 // create a new Zend_Service_Technorati
 // create a new Zend_Service_Technorati
 // with a valid API_KEY
 // with a valid API_KEY
@@ -76,13 +96,16 @@ $options = array('authority' => 'a4');
 $resultSet = $technorati->search('PHP', $options);
 $resultSet = $technorati->search('PHP', $options);
 ]]></programlisting>
 ]]></programlisting>
         </example>
         </example>
+
         <para>
         <para>
-            A <classname>Zend_Service_Technorati</classname> instance is not a single-use object. That is, you don't need to
-            create a new instance for each query call; simply use your current <classname>Zend_Service_Technorati</classname>
-            object as long as you need it.
+            A <classname>Zend_Service_Technorati</classname> instance is not a single-use object.
+            That is, you don't need to create a new instance for each query call; simply use your
+            current <classname>Zend_Service_Technorati</classname> object as long as you need it.
         </para>
         </para>
+
         <example id="zend.service.technorati.making-first-query.example-3">
         <example id="zend.service.technorati.making-first-query.example-3">
             <title>Sending multiple queries with the same Zend_Service_Technorati instance</title>
             <title>Sending multiple queries with the same Zend_Service_Technorati instance</title>
+
             <programlisting language="php"><![CDATA[
             <programlisting language="php"><![CDATA[
 // create a new Zend_Service_Technorati
 // create a new Zend_Service_Technorati
 // with a valid API_KEY
 // with a valid API_KEY
@@ -99,18 +122,24 @@ $topTags = $technorati->topTags();
 
 
     <sect2 id="zend.service.technorati.consuming-results">
     <sect2 id="zend.service.technorati.consuming-results">
         <title>Consuming Results</title>
         <title>Consuming Results</title>
+
         <para>
         <para>
             You can get one of two types of result object in response to a query.
             You can get one of two types of result object in response to a query.
         </para>
         </para>
+
         <para>
         <para>
-            The first group is represented by <classname>Zend_Service_Technorati_*ResultSet</classname> objects. A result set
-            object is basically a collection of result objects. It extends the basic
-            <classname>Zend_Service_Technorati_ResultSet</classname> class and implements the <code>SeekableIterator</code> <acronym>PHP</acronym>
-            interface. The best way to consume a result set object is to loop over it with the <acronym>PHP</acronym> <code>foreach</code>
-            statement.
+            The first group is represented by
+            <classname>Zend_Service_Technorati_*ResultSet</classname> objects. A result set object
+            is basically a collection of result objects. It extends the basic
+            <classname>Zend_Service_Technorati_ResultSet</classname> class and implements the
+            <code>SeekableIterator</code> <acronym>PHP</acronym> interface. The best way to consume
+            a result set object is to loop over it with the <acronym>PHP</acronym>
+            <code>foreach</code> statement.
         </para>
         </para>
+
         <example id="zend.service.technorati.consuming-results.example-1">
         <example id="zend.service.technorati.consuming-results.example-1">
             <title>Consuming a result set object</title>
             <title>Consuming a result set object</title>
+
             <programlisting language="php"><![CDATA[
             <programlisting language="php"><![CDATA[
 // create a new Zend_Service_Technorati
 // create a new Zend_Service_Technorati
 // with a valid API_KEY
 // with a valid API_KEY
@@ -126,12 +155,16 @@ foreach ($resultSet as $result) {
 }
 }
 ]]></programlisting>
 ]]></programlisting>
         </example>
         </example>
+
         <para>
         <para>
-            Because <classname>Zend_Service_Technorati_ResultSet</classname> implements the <code>SeekableIterator</code>
-            interface, you can seek a specific result object using its position in the result collection.
+            Because <classname>Zend_Service_Technorati_ResultSet</classname> implements the
+            <code>SeekableIterator</code> interface, you can seek a specific result object using its
+            position in the result collection.
         </para>
         </para>
+
         <example id="zend.service.technorati.consuming-results.example-2">
         <example id="zend.service.technorati.consuming-results.example-2">
             <title>Seeking a specific result set object</title>
             <title>Seeking a specific result set object</title>
+
             <programlisting language="php"><![CDATA[
             <programlisting language="php"><![CDATA[
 // create a new Zend_Service_Technorati
 // create a new Zend_Service_Technorati
 // with a valid API_KEY
 // with a valid API_KEY
@@ -146,20 +179,27 @@ $resultSet->seek(1);
 $result = $resultSet->current();
 $result = $resultSet->current();
 ]]></programlisting>
 ]]></programlisting>
         </example>
         </example>
+
         <note>
         <note>
             <para>
             <para>
-                <code>SeekableIterator</code> works as an array and counts positions starting from index 0. Fetching
-                position number 1 means getting the second result in the collection.
+                <code>SeekableIterator</code> works as an array and counts positions starting from
+                index 0. Fetching position number 1 means getting the second result in the
+                collection.
             </para>
             </para>
         </note>
         </note>
+
         <para>
         <para>
             The second group is represented by special standalone result objects.
             The second group is represented by special standalone result objects.
-            <classname>Zend_Service_Technorati_GetInfoResult</classname>, <classname>Zend_Service_Technorati_BlogInfoResult</classname> and
-            <classname>Zend_Service_Technorati_KeyInfoResult</classname> act as wrappers for additional objects, such as
-            <classname>Zend_Service_Technorati_Author</classname> and <classname>Zend_Service_Technorati_Weblog</classname>.
+            <classname>Zend_Service_Technorati_GetInfoResult</classname>,
+            <classname>Zend_Service_Technorati_BlogInfoResult</classname> and
+            <classname>Zend_Service_Technorati_KeyInfoResult</classname> act as wrappers for
+            additional objects, such as <classname>Zend_Service_Technorati_Author</classname> and
+            <classname>Zend_Service_Technorati_Weblog</classname>.
         </para>
         </para>
+
         <example id="zend.service.technorati.consuming-results.example-3">
         <example id="zend.service.technorati.consuming-results.example-3">
             <title>Consuming a standalone result object</title>
             <title>Consuming a standalone result object</title>
+
             <programlisting language="php"><![CDATA[
             <programlisting language="php"><![CDATA[
 // create a new Zend_Service_Technorati
 // create a new Zend_Service_Technorati
 // with a valid API_KEY
 // with a valid API_KEY
@@ -178,31 +218,40 @@ foreach ($result->getWeblogs() as $weblog) {
 echo "</ol>";
 echo "</ol>";
 ]]></programlisting>
 ]]></programlisting>
         </example>
         </example>
+
         <para>
         <para>
-            Please read the <link linkend="zend.service.technorati.classes">Zend_Service_Technorati Classes</link>
-            section for further details about response classes.
+            Please read the <link linkend="zend.service.technorati.classes">Zend_Service_Technorati
+                Classes</link> section for further details about response classes.
         </para>
         </para>
-
     </sect2>
     </sect2>
 
 
     <sect2 id="zend.service.technorati.handling-errors">
     <sect2 id="zend.service.technorati.handling-errors">
         <title>Handling Errors</title>
         <title>Handling Errors</title>
+
         <para>
         <para>
             Each <classname>Zend_Service_Technorati</classname> query method throws a
             Each <classname>Zend_Service_Technorati</classname> query method throws a
-            <classname>Zend_Service_Technorati_Exception</classname> exception on failure with a meaningful error message.
+            <classname>Zend_Service_Technorati_Exception</classname> exception on failure with a
+            meaningful error message.
         </para>
         </para>
+
         <para>
         <para>
-            There are several reasons that may cause a <classname>Zend_Service_Technorati</classname> query to fail.
-            <classname>Zend_Service_Technorati</classname> validates all parameters for any query request. If a parameter is
-            invalid or it contains an invalid value, a new <classname>Zend_Service_Technorati_Exception</classname> exception is
-            thrown. Additionally, the Technorati <acronym>API</acronym> interface could be temporally unavailable, or it could return a
-            response that is not well formed.
+            There are several reasons that may cause a
+            <classname>Zend_Service_Technorati</classname> query to fail.
+            <classname>Zend_Service_Technorati</classname> validates all parameters for any query
+            request. If a parameter is invalid or it contains an invalid value, a new
+            <classname>Zend_Service_Technorati_Exception</classname> exception is thrown.
+            Additionally, the Technorati <acronym>API</acronym> interface could be temporally
+            unavailable, or it could return a response that is not well formed.
         </para>
         </para>
+
         <para>
         <para>
-            You should always wrap a Technorati query with a <code>try</code>...<code>catch</code> block.
+            You should always wrap a Technorati query with a <code>try</code>...<code>catch</code>
+            block.
         </para>
         </para>
+
         <example id="zend.service.technorati.handling-errors.example-1">
         <example id="zend.service.technorati.handling-errors.example-1">
             <title>Handling a Query Exception</title>
             <title>Handling a Query Exception</title>
+
             <programlisting language="php"><![CDATA[
             <programlisting language="php"><![CDATA[
 $technorati = new Zend_Service_Technorati('VALID_API_KEY');
 $technorati = new Zend_Service_Technorati('VALID_API_KEY');
 try {
 try {
@@ -216,19 +265,26 @@ try {
 
 
     <sect2 id="zend.service.technorati.checking-api-daily-usage">
     <sect2 id="zend.service.technorati.checking-api-daily-usage">
         <title>Checking Your API Key Daily Usage</title>
         <title>Checking Your API Key Daily Usage</title>
+
         <para>
         <para>
-            From time to time you probably will want to check your <acronym>API</acronym> key daily usage. By default Technorati limits
-            your <acronym>API</acronym> usage to 500 calls per day, and an exception is returned by <classname>Zend_Service_Technorati</classname>
-            if you try to use it beyond this limit. You can get information about your <acronym>API</acronym> key usage using the
+            From time to time you probably will want to check your <acronym>API</acronym> key daily
+            usage. By default Technorati limits your <acronym>API</acronym> usage to 500 calls per
+            day, and an exception is returned by <classname>Zend_Service_Technorati</classname> if
+            you try to use it beyond this limit. You can get information about your
+            <acronym>API</acronym> key usage using the
             <methodname>Zend_Service_Technorati::keyInfo()</methodname> method.
             <methodname>Zend_Service_Technorati::keyInfo()</methodname> method.
         </para>
         </para>
+
         <para>
         <para>
             <methodname>Zend_Service_Technorati::keyInfo()</methodname> returns a
             <methodname>Zend_Service_Technorati::keyInfo()</methodname> returns a
-            <classname>Zend_Service_Technorati_KeyInfoResult</classname> object. For full details please see the
-            <ulink url="http://framework.zend.com/apidoc/core/">API reference guide</ulink>.
+            <classname>Zend_Service_Technorati_KeyInfoResult</classname> object. For full details
+            please see the <ulink url="http://framework.zend.com/apidoc/core/">API reference
+                guide</ulink>.
         </para>
         </para>
+
         <example id="zend.service.technorati.checking-api-daily-usage.example-1">
         <example id="zend.service.technorati.checking-api-daily-usage.example-1">
             <title>Getting API key daily usage information</title>
             <title>Getting API key daily usage information</title>
+
             <programlisting language="php"><![CDATA[
             <programlisting language="php"><![CDATA[
 $technorati = new Zend_Service_Technorati('VALID_API_KEY');
 $technorati = new Zend_Service_Technorati('VALID_API_KEY');
 $key = $technorati->keyInfo();
 $key = $technorati->keyInfo();
@@ -242,31 +298,84 @@ echo "Daily Usage: " . $key->getApiQueries() . "/" .
 
 
     <sect2 id="zend.service.technorati.queries">
     <sect2 id="zend.service.technorati.queries">
         <title>Available Technorati Queries</title>
         <title>Available Technorati Queries</title>
+
         <para>
         <para>
             <classname>Zend_Service_Technorati</classname> provides support for the following queries:
             <classname>Zend_Service_Technorati</classname> provides support for the following queries:
+
             <itemizedlist>
             <itemizedlist>
-                <listitem><para><link linkend="zend.service.technorati.queries.cosmos"><code>Cosmos</code></link></para></listitem>
-                <listitem><para><link linkend="zend.service.technorati.queries.search"><code>Search</code></link></para></listitem>
-                <listitem><para><link linkend="zend.service.technorati.queries.tag"><code>Tag</code></link></para></listitem>
-                <listitem><para><link linkend="zend.service.technorati.queries.dailycounts"><code>DailyCounts</code></link></para></listitem>
-                <listitem><para><link linkend="zend.service.technorati.queries.toptags"><code>TopTags</code></link></para></listitem>
-                <listitem><para><link linkend="zend.service.technorati.queries.bloginfo"><code>BlogInfo</code></link></para></listitem>
-                <listitem><para><link linkend="zend.service.technorati.queries.blogposttags"><code>BlogPostTags</code></link></para></listitem>
-                <listitem><para><link linkend="zend.service.technorati.queries.getinfo"><code>GetInfo</code></link></para></listitem>
+                <listitem>
+                    <para>
+                        <link
+                            linkend="zend.service.technorati.queries.cosmos"><code>Cosmos</code></link>
+                    </para>
+                </listitem>
+
+                <listitem>
+                    <para>
+                        <link
+                            linkend="zend.service.technorati.queries.search"><code>Search</code></link>
+                    </para>
+                </listitem>
+
+                <listitem>
+                    <para>
+                        <link linkend="zend.service.technorati.queries.tag"><code>Tag</code></link>
+                    </para>
+                </listitem>
+
+                <listitem>
+                    <para>
+                        <link
+                            linkend="zend.service.technorati.queries.dailycounts"><code>DailyCounts</code></link>
+                    </para>
+                </listitem>
+
+                <listitem>
+                    <para>
+                        <link
+                            linkend="zend.service.technorati.queries.toptags"><code>TopTags</code></link>
+                    </para>
+                </listitem>
+
+                <listitem>
+                    <para>
+                        <link
+                            linkend="zend.service.technorati.queries.bloginfo"><code>BlogInfo</code></link>
+                    </para>
+                </listitem>
+
+                <listitem>
+                    <para>
+                        <link
+                            linkend="zend.service.technorati.queries.blogposttags"><code>BlogPostTags</code></link>
+                    </para>
+                </listitem>
+
+                <listitem>
+                    <para>
+                        <link
+                            linkend="zend.service.technorati.queries.getinfo"><code>GetInfo</code></link>
+                    </para>
+                </listitem>
             </itemizedlist>
             </itemizedlist>
         </para>
         </para>
 
 
         <sect3 id="zend.service.technorati.queries.cosmos">
         <sect3 id="zend.service.technorati.queries.cosmos">
             <title>Technorati Cosmos</title>
             <title>Technorati Cosmos</title>
+
             <para>
             <para>
-                <ulink url="http://technorati.com/developers/api/cosmos.html">Cosmos</ulink> query lets you see what
-                blogs are linking to a given <acronym>URL</acronym>. It returns a
-                <link linkend="zend.service.technorati.classes.cosmosresultset"><classname>Zend_Service_Technorati_CosmosResultSet</classname></link>
-                object. For full details please see <methodname>Zend_Service_Technorati::cosmos()</methodname> in the
+                <ulink url="http://technorati.com/developers/api/cosmos.html">Cosmos</ulink> query
+                lets you see what blogs are linking to a given <acronym>URL</acronym>. It returns a
+                <link
+                    linkend="zend.service.technorati.classes.cosmosresultset"><classname>Zend_Service_Technorati_CosmosResultSet</classname></link>
+                object. For full details please see
+                <methodname>Zend_Service_Technorati::cosmos()</methodname> in the
                 <ulink url="http://framework.zend.com/apidoc/core/">API reference guide</ulink>.
                 <ulink url="http://framework.zend.com/apidoc/core/">API reference guide</ulink>.
             </para>
             </para>
+
             <example id="zend.service.technorati.queries.cosmos.example-1">
             <example id="zend.service.technorati.queries.cosmos.example-1">
                 <title>Cosmos Query</title>
                 <title>Cosmos Query</title>
+
                 <programlisting language="php"><![CDATA[
                 <programlisting language="php"><![CDATA[
 $technorati = new Zend_Service_Technorati('VALID_API_KEY');
 $technorati = new Zend_Service_Technorati('VALID_API_KEY');
 $resultSet = $technorati->cosmos('http://devzone.zend.com/');
 $resultSet = $technorati->cosmos('http://devzone.zend.com/');
@@ -285,15 +394,19 @@ echo "</ol>";
 
 
         <sect3 id="zend.service.technorati.queries.search">
         <sect3 id="zend.service.technorati.queries.search">
             <title>Technorati Search</title>
             <title>Technorati Search</title>
+
             <para>
             <para>
-                The <ulink url="http://technorati.com/developers/api/search.html">Search</ulink> query lets you see
-                what blogs contain a given search string. It returns a
-                <link linkend="zend.service.technorati.classes.searchresultset"><classname>Zend_Service_Technorati_SearchResultSet</classname></link>
-                object. For full details please see <methodname>Zend_Service_Technorati::search()</methodname> in the
+                The <ulink url="http://technorati.com/developers/api/search.html">Search</ulink>
+                query lets you see what blogs contain a given search string. It returns a <link
+                    linkend="zend.service.technorati.classes.searchresultset"><classname>Zend_Service_Technorati_SearchResultSet</classname></link>
+                object. For full details please see
+                <methodname>Zend_Service_Technorati::search()</methodname> in the
                 <ulink url="http://framework.zend.com/apidoc/core/">API reference guide</ulink>.
                 <ulink url="http://framework.zend.com/apidoc/core/">API reference guide</ulink>.
             </para>
             </para>
+
             <example id="zend.service.technorati.queries.search.example-1">
             <example id="zend.service.technorati.queries.search.example-1">
                 <title>Search Query</title>
                 <title>Search Query</title>
+
                 <programlisting language="php"><![CDATA[
                 <programlisting language="php"><![CDATA[
 $technorati = new Zend_Service_Technorati('VALID_API_KEY');
 $technorati = new Zend_Service_Technorati('VALID_API_KEY');
 $resultSet = $technorati->search('zend framework');
 $resultSet = $technorati->search('zend framework');
@@ -312,15 +425,19 @@ echo "</ol>";
 
 
         <sect3 id="zend.service.technorati.queries.tag">
         <sect3 id="zend.service.technorati.queries.tag">
             <title>Technorati Tag</title>
             <title>Technorati Tag</title>
+
             <para>
             <para>
-                The <ulink url="http://technorati.com/developers/api/tag.html">Tag</ulink> query lets you see what
-                posts are associated with a given tag. It returns a
-                <link linkend="zend.service.technorati.classes.tagresultset"><classname>Zend_Service_Technorati_TagResultSet</classname></link>
-                object. For full details please see <methodname>Zend_Service_Technorati::tag()</methodname> in the
+                The <ulink url="http://technorati.com/developers/api/tag.html">Tag</ulink> query
+                lets you see what posts are associated with a given tag. It returns a <link
+                    linkend="zend.service.technorati.classes.tagresultset"><classname>Zend_Service_Technorati_TagResultSet</classname></link>
+                object. For full details please see
+                <methodname>Zend_Service_Technorati::tag()</methodname> in the
                 <ulink url="http://framework.zend.com/apidoc/core/">API reference guide</ulink>.
                 <ulink url="http://framework.zend.com/apidoc/core/">API reference guide</ulink>.
             </para>
             </para>
+
             <example id="zend.service.technorati.queries.tag.example-1">
             <example id="zend.service.technorati.queries.tag.example-1">
                 <title>Tag Query</title>
                 <title>Tag Query</title>
+
                 <programlisting language="php"><![CDATA[
                 <programlisting language="php"><![CDATA[
 $technorati = new Zend_Service_Technorati('VALID_API_KEY');
 $technorati = new Zend_Service_Technorati('VALID_API_KEY');
 $resultSet = $technorati->tag('php');
 $resultSet = $technorati->tag('php');
@@ -339,15 +456,21 @@ echo "</ol>";
 
 
         <sect3 id="zend.service.technorati.queries.dailycounts">
         <sect3 id="zend.service.technorati.queries.dailycounts">
             <title>Technorati DailyCounts</title>
             <title>Technorati DailyCounts</title>
+
             <para>
             <para>
-                The <ulink url="http://technorati.com/developers/api/dailycounts.html">DailyCounts</ulink> query
-                provides daily counts of posts containing the queried keyword. It returns a
-                <link linkend="zend.service.technorati.classes.dailycountsresultset"><classname>Zend_Service_Technorati_DailyCountsResultSet</classname></link>
-                object. For full details please see <methodname>Zend_Service_Technorati::dailyCounts()</methodname> in the
+                The <ulink
+                    url="http://technorati.com/developers/api/dailycounts.html">DailyCounts</ulink>
+                query provides daily counts of posts containing the queried keyword. It returns a
+                <link
+                    linkend="zend.service.technorati.classes.dailycountsresultset"><classname>Zend_Service_Technorati_DailyCountsResultSet</classname></link>
+                object. For full details please see
+                <methodname>Zend_Service_Technorati::dailyCounts()</methodname> in the
                 <ulink url="http://framework.zend.com/apidoc/core/">API reference guide</ulink>.
                 <ulink url="http://framework.zend.com/apidoc/core/">API reference guide</ulink>.
             </para>
             </para>
+
             <example id="zend.service.technorati.queries.dailycounts.example-1">
             <example id="zend.service.technorati.queries.dailycounts.example-1">
                 <title>DailyCounts Query</title>
                 <title>DailyCounts Query</title>
+
                 <programlisting language="php"><![CDATA[
                 <programlisting language="php"><![CDATA[
 $technorati = new Zend_Service_Technorati('VALID_API_KEY');
 $technorati = new Zend_Service_Technorati('VALID_API_KEY');
 $resultSet = $technorati->dailyCounts('php');
 $resultSet = $technorati->dailyCounts('php');
@@ -363,15 +486,19 @@ echo "</ol>";
 
 
         <sect3 id="zend.service.technorati.queries.toptags">
         <sect3 id="zend.service.technorati.queries.toptags">
             <title>Technorati TopTags</title>
             <title>Technorati TopTags</title>
+
             <para>
             <para>
-                The <ulink url="http://technorati.com/developers/api/toptags.html">TopTags</ulink> query provides
-                information on top tags indexed by Technorati. It returns a
-                <link linkend="zend.service.technorati.classes.tagsresultset"><classname>Zend_Service_Technorati_TagsResultSet</classname></link>
-                object. For full details please see <methodname>Zend_Service_Technorati::topTags()</methodname> in the
+                The <ulink url="http://technorati.com/developers/api/toptags.html">TopTags</ulink>
+                query provides information on top tags indexed by Technorati. It returns a <link
+                    linkend="zend.service.technorati.classes.tagsresultset"><classname>Zend_Service_Technorati_TagsResultSet</classname></link>
+                object. For full details please see
+                <methodname>Zend_Service_Technorati::topTags()</methodname> in the
                 <ulink url="http://framework.zend.com/apidoc/core/">API reference guide</ulink>.
                 <ulink url="http://framework.zend.com/apidoc/core/">API reference guide</ulink>.
             </para>
             </para>
+
             <example id="zend.service.technorati.queries.toptags.example-1">
             <example id="zend.service.technorati.queries.toptags.example-1">
                 <title>TopTags Query</title>
                 <title>TopTags Query</title>
+
                 <programlisting language="php"><![CDATA[
                 <programlisting language="php"><![CDATA[
 $technorati = new Zend_Service_Technorati('VALID_API_KEY');
 $technorati = new Zend_Service_Technorati('VALID_API_KEY');
 $resultSet = $technorati->topTags();
 $resultSet = $technorati->topTags();
@@ -390,15 +517,20 @@ echo "</ol>";
 
 
         <sect3 id="zend.service.technorati.queries.bloginfo">
         <sect3 id="zend.service.technorati.queries.bloginfo">
             <title>Technorati BlogInfo</title>
             <title>Technorati BlogInfo</title>
+
             <para>
             <para>
-                The <ulink url="http://technorati.com/developers/api/bloginfo.html">BlogInfo</ulink> query provides
-                information on what blog, if any, is associated with a given <acronym>URL</acronym>. It returns a
-                <link linkend="zend.service.technorati.classes.bloginforesult"><classname>Zend_Service_Technorati_BlogInfoResult</classname></link>
-                object. For full details please see <methodname>Zend_Service_Technorati::blogInfo()</methodname> in the
+                The <ulink url="http://technorati.com/developers/api/bloginfo.html">BlogInfo</ulink>
+                query provides information on what blog, if any, is associated with a given
+                <acronym>URL</acronym>. It returns a <link
+                    linkend="zend.service.technorati.classes.bloginforesult"><classname>Zend_Service_Technorati_BlogInfoResult</classname></link>
+                object. For full details please see
+                <methodname>Zend_Service_Technorati::blogInfo()</methodname> in the
                 <ulink url="http://framework.zend.com/apidoc/core/">API reference guide</ulink>.
                 <ulink url="http://framework.zend.com/apidoc/core/">API reference guide</ulink>.
             </para>
             </para>
+
             <example id="zend.service.technorati.queries.bloginfo.example-1">
             <example id="zend.service.technorati.queries.bloginfo.example-1">
                 <title>BlogInfo Query</title>
                 <title>BlogInfo Query</title>
+
                 <programlisting language="php"><![CDATA[
                 <programlisting language="php"><![CDATA[
 $technorati = new Zend_Service_Technorati('VALID_API_KEY');
 $technorati = new Zend_Service_Technorati('VALID_API_KEY');
 $result = $technorati->blogInfo('http://devzone.zend.com/');
 $result = $technorati->blogInfo('http://devzone.zend.com/');
@@ -411,15 +543,21 @@ echo '<h2><a href="' . (string) $result->getWeblog()->getUrl() . '">' .
 
 
         <sect3 id="zend.service.technorati.queries.blogposttags">
         <sect3 id="zend.service.technorati.queries.blogposttags">
             <title>Technorati BlogPostTags</title>
             <title>Technorati BlogPostTags</title>
+
             <para>
             <para>
-                The <ulink url="http://technorati.com/developers/api/blogposttags.html">BlogPostTags</ulink> query
-                provides information on the top tags used by a specific blog. It returns a
-                <link linkend="zend.service.technorati.classes.tagsresultset"><classname>Zend_Service_Technorati_TagsResultSet</classname></link>
-                object. For full details please see <methodname>Zend_Service_Technorati::blogPostTags()</methodname> in the
+                The <ulink
+                    url="http://technorati.com/developers/api/blogposttags.html">BlogPostTags</ulink>
+                query provides information on the top tags used by a specific blog. It returns a
+                <link
+                    linkend="zend.service.technorati.classes.tagsresultset"><classname>Zend_Service_Technorati_TagsResultSet</classname></link>
+                object. For full details please see
+                <methodname>Zend_Service_Technorati::blogPostTags()</methodname> in the
                 <ulink url="http://framework.zend.com/apidoc/core/">API reference guide</ulink>.
                 <ulink url="http://framework.zend.com/apidoc/core/">API reference guide</ulink>.
             </para>
             </para>
+
             <example id="zend.service.technorati.queries.blogposttags.example-1">
             <example id="zend.service.technorati.queries.blogposttags.example-1">
                 <title>BlogPostTags Query</title>
                 <title>BlogPostTags Query</title>
+
                 <programlisting language="php"><![CDATA[
                 <programlisting language="php"><![CDATA[
 $technorati = new Zend_Service_Technorati('VALID_API_KEY');
 $technorati = new Zend_Service_Technorati('VALID_API_KEY');
 $resultSet = $technorati->blogPostTags('http://devzone.zend.com/');
 $resultSet = $technorati->blogPostTags('http://devzone.zend.com/');
@@ -438,15 +576,19 @@ echo "</ol>";
 
 
         <sect3 id="zend.service.technorati.queries.getinfo">
         <sect3 id="zend.service.technorati.queries.getinfo">
             <title>Technorati GetInfo</title>
             <title>Technorati GetInfo</title>
+
             <para>
             <para>
-                The <ulink url="http://technorati.com/developers/api/getinfo.html">GetInfo</ulink> query tells you
-                things that Technorati knows about a member. It returns a
-                <link linkend="zend.service.technorati.classes.getinforesult"><classname>Zend_Service_Technorati_GetInfoResult</classname></link>
-                object. For full details please see <methodname>Zend_Service_Technorati::getInfo()</methodname> in the
+                The <ulink url="http://technorati.com/developers/api/getinfo.html">GetInfo</ulink>
+                query tells you things that Technorati knows about a member. It returns a <link
+                    linkend="zend.service.technorati.classes.getinforesult"><classname>Zend_Service_Technorati_GetInfoResult</classname></link>
+                object. For full details please see
+                <methodname>Zend_Service_Technorati::getInfo()</methodname> in the
                 <ulink url="http://framework.zend.com/apidoc/core/">API reference guide</ulink>.
                 <ulink url="http://framework.zend.com/apidoc/core/">API reference guide</ulink>.
             </para>
             </para>
+
             <example id="zend.service.technorati.queries.getinfo.example-1">
             <example id="zend.service.technorati.queries.getinfo.example-1">
                 <title>GetInfo Query</title>
                 <title>GetInfo Query</title>
+
                 <programlisting language="php"><![CDATA[
                 <programlisting language="php"><![CDATA[
 $technorati = new Zend_Service_Technorati('VALID_API_KEY');
 $technorati = new Zend_Service_Technorati('VALID_API_KEY');
 $result = $technorati->getInfo('weppos');
 $result = $technorati->getInfo('weppos');
@@ -465,76 +607,183 @@ echo "</ol>";
 
 
         <sect3 id="zend.service.technorati.queries.keyinfo">
         <sect3 id="zend.service.technorati.queries.keyinfo">
             <title>Technorati KeyInfo</title>
             <title>Technorati KeyInfo</title>
+
             <para>
             <para>
-                The KeyInfo query provides information on daily usage of an <acronym>API</acronym> key. It returns a
-               <link linkend="zend.service.technorati.classes.keyinforesult"><classname>Zend_Service_Technorati_KeyInfoResult</classname></link>
-               object. For full details please see <methodname>Zend_Service_Technorati::keyInfo()</methodname> in the
-               <ulink url="http://framework.zend.com/apidoc/core/">API reference guide</ulink>.
+                The KeyInfo query provides information on daily usage of an <acronym>API</acronym>
+                key. It returns a <link
+                    linkend="zend.service.technorati.classes.keyinforesult"><classname>Zend_Service_Technorati_KeyInfoResult</classname></link>
+                object. For full details please see
+                <methodname>Zend_Service_Technorati::keyInfo()</methodname> in the
+                <ulink url="http://framework.zend.com/apidoc/core/">API reference guide</ulink>.
             </para>
             </para>
         </sect3>
         </sect3>
-
     </sect2>
     </sect2>
 
 
     <sect2 id="zend.service.technorati.classes">
     <sect2 id="zend.service.technorati.classes">
         <title>Zend_Service_Technorati Classes</title>
         <title>Zend_Service_Technorati Classes</title>
+
         <para>
         <para>
             The following classes are returned by the various Technorati queries. Each
             The following classes are returned by the various Technorati queries. Each
-            <classname>Zend_Service_Technorati_*ResultSet</classname> class holds a type-specific result set which can be easily
-            iterated, with each result being contained in a type result object. All result set classes extend
-            <classname>Zend_Service_Technorati_ResultSet</classname> class and implement the <code>SeekableIterator</code>
-            interface, allowing for easy iteration and seeking to a specific result.
+            <classname>Zend_Service_Technorati_*ResultSet</classname> class holds a type-specific
+            result set which can be easily iterated, with each result being contained in a type
+            result object. All result set classes extend
+            <classname>Zend_Service_Technorati_ResultSet</classname> class and implement the
+            <code>SeekableIterator</code> interface, allowing for easy iteration and seeking to a
+            specific result.
+
             <itemizedlist>
             <itemizedlist>
-                <listitem><para><link linkend="zend.service.technorati.classes.resultset"><classname>Zend_Service_Technorati_ResultSet</classname></link></para></listitem>
-                <listitem><para><link linkend="zend.service.technorati.classes.cosmosresultset"><classname>Zend_Service_Technorati_CosmosResultSet</classname></link></para></listitem>
-                <listitem><para><link linkend="zend.service.technorati.classes.searchresultset"><classname>Zend_Service_Technorati_SearchResultSet</classname></link></para></listitem>
-                <listitem><para><link linkend="zend.service.technorati.classes.tagresultset"><classname>Zend_Service_Technorati_TagResultSet</classname></link></para></listitem>
-                <listitem><para><link linkend="zend.service.technorati.classes.dailycountsresultset"><classname>Zend_Service_Technorati_DailyCountsResultSet</classname></link></para></listitem>
-                <listitem><para><link linkend="zend.service.technorati.classes.tagsresultset"><classname>Zend_Service_Technorati_TagsResultSet</classname></link></para></listitem>
-                <listitem><para><link linkend="zend.service.technorati.classes.result"><classname>Zend_Service_Technorati_Result</classname></link></para></listitem>
-                <listitem><para><link linkend="zend.service.technorati.classes.cosmosresult"><classname>Zend_Service_Technorati_CosmosResult</classname></link></para></listitem>
-                <listitem><para><link linkend="zend.service.technorati.classes.searchresult"><classname>Zend_Service_Technorati_SearchResult</classname></link></para></listitem>
-                <listitem><para><link linkend="zend.service.technorati.classes.tagresult"><classname>Zend_Service_Technorati_TagResult</classname></link></para></listitem>
-                <listitem><para><link linkend="zend.service.technorati.classes.dailycountsresult"><classname>Zend_Service_Technorati_DailyCountsResult</classname></link></para></listitem>
-                <listitem><para><link linkend="zend.service.technorati.classes.tagsresult"><classname>Zend_Service_Technorati_TagsResult</classname></link></para></listitem>
-                <listitem><para><link linkend="zend.service.technorati.classes.getinforesult"><classname>Zend_Service_Technorati_GetInfoResult</classname></link></para></listitem>
-                <listitem><para><link linkend="zend.service.technorati.classes.bloginforesult"><classname>Zend_Service_Technorati_BlogInfoResult</classname></link></para></listitem>
-                <listitem><para><link linkend="zend.service.technorati.classes.keyinforesult"><classname>Zend_Service_Technorati_KeyInfoResult</classname></link></para></listitem>
+                <listitem>
+                    <para>
+                        <link
+                            linkend="zend.service.technorati.classes.resultset"><classname>Zend_Service_Technorati_ResultSet</classname></link>
+                    </para>
+                </listitem>
+
+                <listitem>
+                    <para>
+                        <link
+                            linkend="zend.service.technorati.classes.cosmosresultset"><classname>Zend_Service_Technorati_CosmosResultSet</classname></link>
+                    </para>
+                </listitem>
+
+                <listitem>
+                    <para>
+                        <link
+                            linkend="zend.service.technorati.classes.searchresultset"><classname>Zend_Service_Technorati_SearchResultSet</classname></link>
+                    </para>
+                </listitem>
+
+                <listitem>
+                    <para>
+                        <link
+                            linkend="zend.service.technorati.classes.tagresultset"><classname>Zend_Service_Technorati_TagResultSet</classname></link>
+                    </para>
+                </listitem>
+
+                <listitem>
+                    <para>
+                        <link
+                            linkend="zend.service.technorati.classes.dailycountsresultset"><classname>Zend_Service_Technorati_DailyCountsResultSet</classname></link>
+                    </para>
+                </listitem>
+
+                <listitem>
+                    <para>
+                        <link
+                            linkend="zend.service.technorati.classes.tagsresultset"><classname>Zend_Service_Technorati_TagsResultSet</classname></link>
+                    </para>
+                </listitem>
+
+                <listitem>
+                    <para>
+                        <link
+                            linkend="zend.service.technorati.classes.result"><classname>Zend_Service_Technorati_Result</classname></link>
+                    </para>
+                </listitem>
+
+                <listitem>
+                    <para>
+                        <link
+                            linkend="zend.service.technorati.classes.cosmosresult"><classname>Zend_Service_Technorati_CosmosResult</classname></link>
+                    </para>
+                </listitem>
+
+                <listitem>
+                    <para>
+                        <link
+                            linkend="zend.service.technorati.classes.searchresult"><classname>Zend_Service_Technorati_SearchResult</classname></link>
+                    </para>
+                </listitem>
+
+                <listitem>
+                    <para>
+                        <link
+                            linkend="zend.service.technorati.classes.tagresult"><classname>Zend_Service_Technorati_TagResult</classname></link>
+                    </para>
+                </listitem>
+
+                <listitem>
+                    <para>
+                        <link
+                            linkend="zend.service.technorati.classes.dailycountsresult"><classname>Zend_Service_Technorati_DailyCountsResult</classname></link>
+                    </para>
+                </listitem>
+
+                <listitem>
+                    <para>
+                        <link
+                            linkend="zend.service.technorati.classes.tagsresult"><classname>Zend_Service_Technorati_TagsResult</classname></link>
+                    </para>
+                </listitem>
+
+                <listitem>
+                    <para>
+                        <link
+                            linkend="zend.service.technorati.classes.getinforesult"><classname>Zend_Service_Technorati_GetInfoResult</classname></link>
+                    </para>
+                </listitem>
+
+                <listitem>
+                    <para>
+                        <link
+                            linkend="zend.service.technorati.classes.bloginforesult"><classname>Zend_Service_Technorati_BlogInfoResult</classname></link>
+                    </para>
+                </listitem>
+
+                <listitem>
+                    <para>
+                        <link
+                            linkend="zend.service.technorati.classes.keyinforesult"><classname>Zend_Service_Technorati_KeyInfoResult</classname></link>
+                    </para>
+                </listitem>
             </itemizedlist>
             </itemizedlist>
         </para>
         </para>
+
         <note>
         <note>
             <para>
             <para>
-                <classname>Zend_Service_Technorati_GetInfoResult</classname>, <classname>Zend_Service_Technorati_BlogInfoResult</classname>
-                and <classname>Zend_Service_Technorati_KeyInfoResult</classname> represent exceptions to the above because they
-                don't belong to a result set and they don't implement any interface. They represent a single response
-                object and they act as a wrapper for additional <classname>Zend_Service_Technorati</classname> objects, such as
-                <classname>Zend_Service_Technorati_Author</classname> and <classname>Zend_Service_Technorati_Weblog</classname>.
+                <classname>Zend_Service_Technorati_GetInfoResult</classname>,
+                <classname>Zend_Service_Technorati_BlogInfoResult</classname> and
+                <classname>Zend_Service_Technorati_KeyInfoResult</classname> represent exceptions to
+                the above because they don't belong to a result set and they don't implement any
+                interface. They represent a single response object and they act as a wrapper for
+                additional <classname>Zend_Service_Technorati</classname> objects, such as
+                <classname>Zend_Service_Technorati_Author</classname> and
+                <classname>Zend_Service_Technorati_Weblog</classname>.
             </para>
             </para>
         </note>
         </note>
+
         <para>
         <para>
-            The <classname>Zend_Service_Technorati</classname> library includes additional convenient classes representing
-            specific response objects. <classname>Zend_Service_Technorati_Author</classname> represents a single Technorati
-            account, also known as a blog author or blogger. <classname>Zend_Service_Technorati_Weblog</classname> represents a
-            single weblog object, along with all specific weblog properties such as feed <acronym>URL</acronym>s or blog name. For full
-            details please see <classname>Zend_Service_Technorati</classname> in the
+            The <classname>Zend_Service_Technorati</classname> library includes additional
+            convenient classes representing specific response objects.
+            <classname>Zend_Service_Technorati_Author</classname> represents a single Technorati
+            account, also known as a blog author or blogger.
+            <classname>Zend_Service_Technorati_Weblog</classname> represents a single weblog object,
+            along with all specific weblog properties such as feed <acronym>URL</acronym>s or blog
+            name. For full details please see <classname>Zend_Service_Technorati</classname> in the
             <ulink url="http://framework.zend.com/apidoc/core/">API reference guide</ulink>.
             <ulink url="http://framework.zend.com/apidoc/core/">API reference guide</ulink>.
         </para>
         </para>
 
 
         <sect3 id="zend.service.technorati.classes.resultset">
         <sect3 id="zend.service.technorati.classes.resultset">
             <title>Zend_Service_Technorati_ResultSet</title>
             <title>Zend_Service_Technorati_ResultSet</title>
+
             <para>
             <para>
-                <classname>Zend_Service_Technorati_ResultSet</classname> is the most essential result set. The scope of this
-                class is to be extended by a query-specific child result set class, and it should never be used to
-                initialize a standalone object. Each of the specific result sets represents a collection of
-                query-specific
-                <link linkend="zend.service.technorati.classes.result"><classname>Zend_Service_Technorati_Result</classname></link>
+                <classname>Zend_Service_Technorati_ResultSet</classname> is the most essential
+                result set. The scope of this class is to be extended by a query-specific child
+                result set class, and it should never be used to initialize a standalone object.
+                Each of the specific result sets represents a collection of query-specific <link
+                    linkend="zend.service.technorati.classes.result"><classname>Zend_Service_Technorati_Result</classname></link>
                 objects.
                 objects.
             </para>
             </para>
+
             <para>
             <para>
-                <classname>Zend_Service_Technorati_ResultSet</classname> implements the <acronym>PHP</acronym> <code>SeekableIterator</code>
-                interface, and you can iterate all result objects via the <acronym>PHP</acronym> <code>foreach</code> statement.
+                <classname>Zend_Service_Technorati_ResultSet</classname> implements the
+                <acronym>PHP</acronym> <code>SeekableIterator</code> interface, and you can iterate
+                all result objects via the <acronym>PHP</acronym> <code>foreach</code> statement.
             </para>
             </para>
+
             <example id="zend.service.technorati.classes.resultset.example-1">
             <example id="zend.service.technorati.classes.resultset.example-1">
                 <title>Iterating result objects from a resultset collection</title>
                 <title>Iterating result objects from a resultset collection</title>
+
                 <programlisting language="php"><![CDATA[
                 <programlisting language="php"><![CDATA[
 // run a simple query
 // run a simple query
 $technorati = new Zend_Service_Technorati('VALID_API_KEY');
 $technorati = new Zend_Service_Technorati('VALID_API_KEY');
@@ -553,183 +802,218 @@ foreach ($resultSet as $result) {
 
 
         <sect3 id="zend.service.technorati.classes.cosmosresultset">
         <sect3 id="zend.service.technorati.classes.cosmosresultset">
             <title>Zend_Service_Technorati_CosmosResultSet</title>
             <title>Zend_Service_Technorati_CosmosResultSet</title>
+
             <para>
             <para>
-                <classname>Zend_Service_Technorati_CosmosResultSet</classname> represents a Technorati Cosmos query result set.
+                <classname>Zend_Service_Technorati_CosmosResultSet</classname> represents a
+                Technorati Cosmos query result set.
             </para>
             </para>
+
             <note>
             <note>
                 <para>
                 <para>
-                    <classname>Zend_Service_Technorati_CosmosResultSet</classname> extends
-                    <link linkend="zend.service.technorati.classes.resultset">Zend_Service_Technorati_ResultSet</link>.
+                    <classname>Zend_Service_Technorati_CosmosResultSet</classname> extends <link
+                        linkend="zend.service.technorati.classes.resultset">Zend_Service_Technorati_ResultSet</link>.
                 </para>
                 </para>
             </note>
             </note>
         </sect3>
         </sect3>
 
 
         <sect3 id="zend.service.technorati.classes.searchresultset">
         <sect3 id="zend.service.technorati.classes.searchresultset">
             <title>Zend_Service_Technorati_SearchResultSet</title>
             <title>Zend_Service_Technorati_SearchResultSet</title>
+
             <para>
             <para>
-                <classname>Zend_Service_Technorati_SearchResultSet</classname> represents a Technorati Search query result set.
+                <classname>Zend_Service_Technorati_SearchResultSet</classname> represents a
+                Technorati Search query result set.
             </para>
             </para>
+
             <note>
             <note>
                 <para>
                 <para>
-                    <classname>Zend_Service_Technorati_SearchResultSet</classname> extends
-                    <link linkend="zend.service.technorati.classes.resultset">Zend_Service_Technorati_ResultSet</link>.
+                    <classname>Zend_Service_Technorati_SearchResultSet</classname> extends <link
+                        linkend="zend.service.technorati.classes.resultset">Zend_Service_Technorati_ResultSet</link>.
                 </para>
                 </para>
             </note>
             </note>
         </sect3>
         </sect3>
 
 
         <sect3 id="zend.service.technorati.classes.tagresultset">
         <sect3 id="zend.service.technorati.classes.tagresultset">
             <title>Zend_Service_Technorati_TagResultSet</title>
             <title>Zend_Service_Technorati_TagResultSet</title>
+
             <para>
             <para>
-                <classname>Zend_Service_Technorati_TagResultSet</classname> represents a Technorati Tag query result set.
+                <classname>Zend_Service_Technorati_TagResultSet</classname> represents a Technorati
+                Tag query result set.
             </para>
             </para>
+
             <note>
             <note>
                 <para>
                 <para>
-                    <classname>Zend_Service_Technorati_TagResultSet</classname> extends
-                    <link linkend="zend.service.technorati.classes.resultset">Zend_Service_Technorati_ResultSet</link>.
+                    <classname>Zend_Service_Technorati_TagResultSet</classname> extends <link
+                        linkend="zend.service.technorati.classes.resultset">Zend_Service_Technorati_ResultSet</link>.
                 </para>
                 </para>
             </note>
             </note>
         </sect3>
         </sect3>
 
 
         <sect3 id="zend.service.technorati.classes.dailycountsresultset">
         <sect3 id="zend.service.technorati.classes.dailycountsresultset">
             <title>Zend_Service_Technorati_DailyCountsResultSet</title>
             <title>Zend_Service_Technorati_DailyCountsResultSet</title>
+
             <para>
             <para>
-                <classname>Zend_Service_Technorati_DailyCountsResultSet</classname> represents a Technorati DailyCounts query result set.
+                <classname>Zend_Service_Technorati_DailyCountsResultSet</classname> represents a
+                Technorati DailyCounts query result set.
             </para>
             </para>
+
             <note>
             <note>
                 <para>
                 <para>
                     <classname>Zend_Service_Technorati_DailyCountsResultSet</classname> extends
                     <classname>Zend_Service_Technorati_DailyCountsResultSet</classname> extends
-                    <link linkend="zend.service.technorati.classes.resultset">Zend_Service_Technorati_ResultSet</link>.
+                    <link
+                        linkend="zend.service.technorati.classes.resultset">Zend_Service_Technorati_ResultSet</link>.
                 </para>
                 </para>
             </note>
             </note>
         </sect3>
         </sect3>
 
 
         <sect3 id="zend.service.technorati.classes.tagsresultset">
         <sect3 id="zend.service.technorati.classes.tagsresultset">
             <title>Zend_Service_Technorati_TagsResultSet</title>
             <title>Zend_Service_Technorati_TagsResultSet</title>
+
             <para>
             <para>
-                <classname>Zend_Service_Technorati_TagsResultSet</classname> represents a Technorati TopTags or BlogPostTags queries result set.
+                <classname>Zend_Service_Technorati_TagsResultSet</classname> represents a Technorati
+                TopTags or BlogPostTags queries result set.
             </para>
             </para>
+
             <note>
             <note>
                 <para>
                 <para>
                     <classname>Zend_Service_Technorati_TagsResultSet</classname> extends
                     <classname>Zend_Service_Technorati_TagsResultSet</classname> extends
-                    <link linkend="zend.service.technorati.classes.resultset">Zend_Service_Technorati_ResultSet</link>.
+                    <link
+                        linkend="zend.service.technorati.classes.resultset">Zend_Service_Technorati_ResultSet</link>.
                 </para>
                 </para>
             </note>
             </note>
         </sect3>
         </sect3>
 
 
         <sect3 id="zend.service.technorati.classes.result">
         <sect3 id="zend.service.technorati.classes.result">
             <title>Zend_Service_Technorati_Result</title>
             <title>Zend_Service_Technorati_Result</title>
+
             <para>
             <para>
-                <classname>Zend_Service_Technorati_Result</classname> is the most essential result object. The scope of this
-                class is to be extended by a query specific child result class, and it should never be used to
-                initialize a standalone object.
+                <classname>Zend_Service_Technorati_Result</classname> is the most essential result
+                object. The scope of this class is to be extended by a query specific child result
+                class, and it should never be used to initialize a standalone object.
             </para>
             </para>
         </sect3>
         </sect3>
 
 
         <sect3 id="zend.service.technorati.classes.cosmosresult">
         <sect3 id="zend.service.technorati.classes.cosmosresult">
             <title>Zend_Service_Technorati_CosmosResult</title>
             <title>Zend_Service_Technorati_CosmosResult</title>
+
             <para>
             <para>
-                <classname>Zend_Service_Technorati_CosmosResult</classname> represents a single Technorati Cosmos query result
-                object. It is never returned as a standalone object, but it always belongs to a valid
-                <link linkend="zend.service.technorati.classes.cosmosresultset">Zend_Service_Technorati_CosmosResultSet</link>
+                <classname>Zend_Service_Technorati_CosmosResult</classname> represents a single
+                Technorati Cosmos query result object. It is never returned as a standalone object,
+                but it always belongs to a valid <link
+                    linkend="zend.service.technorati.classes.cosmosresultset">Zend_Service_Technorati_CosmosResultSet</link>
                 object.
                 object.
             </para>
             </para>
+
             <note>
             <note>
                 <para>
                 <para>
-                    <classname>Zend_Service_Technorati_CosmosResult</classname> extends
-                    <link linkend="zend.service.technorati.classes.result">Zend_Service_Technorati_Result</link>.
+                    <classname>Zend_Service_Technorati_CosmosResult</classname> extends <link
+                        linkend="zend.service.technorati.classes.result">Zend_Service_Technorati_Result</link>.
                 </para>
                 </para>
             </note>
             </note>
         </sect3>
         </sect3>
 
 
         <sect3 id="zend.service.technorati.classes.searchresult">
         <sect3 id="zend.service.technorati.classes.searchresult">
             <title>Zend_Service_Technorati_SearchResult</title>
             <title>Zend_Service_Technorati_SearchResult</title>
+
             <para>
             <para>
-                <classname>Zend_Service_Technorati_SearchResult</classname> represents a single Technorati Search query result
-                object. It is never returned as a standalone object, but it always belongs to a valid
-                <link linkend="zend.service.technorati.classes.searchresultset">Zend_Service_Technorati_SearchResultSet</link>
+                <classname>Zend_Service_Technorati_SearchResult</classname> represents a single
+                Technorati Search query result object. It is never returned as a standalone object,
+                but it always belongs to a valid <link
+                    linkend="zend.service.technorati.classes.searchresultset">Zend_Service_Technorati_SearchResultSet</link>
                 object.
                 object.
             </para>
             </para>
+
             <note>
             <note>
                 <para>
                 <para>
-                    <classname>Zend_Service_Technorati_SearchResult</classname> extends
-                    <link linkend="zend.service.technorati.classes.result">Zend_Service_Technorati_Result</link>.
+                    <classname>Zend_Service_Technorati_SearchResult</classname> extends <link
+                        linkend="zend.service.technorati.classes.result">Zend_Service_Technorati_Result</link>.
                 </para>
                 </para>
             </note>
             </note>
         </sect3>
         </sect3>
 
 
         <sect3 id="zend.service.technorati.classes.tagresult">
         <sect3 id="zend.service.technorati.classes.tagresult">
             <title>Zend_Service_Technorati_TagResult</title>
             <title>Zend_Service_Technorati_TagResult</title>
+
             <para>
             <para>
-                <classname>Zend_Service_Technorati_TagResult</classname> represents a single Technorati Tag query result object.
-                It is never returned as a standalone object, but it always belongs to a valid
-                <link linkend="zend.service.technorati.classes.tagresultset">Zend_Service_Technorati_TagResultSet</link>
+                <classname>Zend_Service_Technorati_TagResult</classname> represents a single
+                Technorati Tag query result object. It is never returned as a standalone object, but
+                it always belongs to a valid <link
+                    linkend="zend.service.technorati.classes.tagresultset">Zend_Service_Technorati_TagResultSet</link>
                 object.
                 object.
             </para>
             </para>
+
             <note>
             <note>
                 <para>
                 <para>
-                    <classname>Zend_Service_Technorati_TagResult</classname> extends
-                    <link linkend="zend.service.technorati.classes.result">Zend_Service_Technorati_Result</link>.
+                    <classname>Zend_Service_Technorati_TagResult</classname> extends <link
+                        linkend="zend.service.technorati.classes.result">Zend_Service_Technorati_Result</link>.
                 </para>
                 </para>
             </note>
             </note>
         </sect3>
         </sect3>
 
 
         <sect3 id="zend.service.technorati.classes.dailycountsresult">
         <sect3 id="zend.service.technorati.classes.dailycountsresult">
             <title>Zend_Service_Technorati_DailyCountsResult</title>
             <title>Zend_Service_Technorati_DailyCountsResult</title>
+
             <para>
             <para>
-                <classname>Zend_Service_Technorati_DailyCountsResult</classname> represents a single Technorati DailyCounts query
-                result object. It is never returned as a standalone object, but it always belongs to a valid
-                <link linkend="zend.service.technorati.classes.dailycountsresultset">Zend_Service_Technorati_DailyCountsResultSet</link>
+                <classname>Zend_Service_Technorati_DailyCountsResult</classname> represents a single
+                Technorati DailyCounts query result object. It is never returned as a standalone
+                object, but it always belongs to a valid <link
+                    linkend="zend.service.technorati.classes.dailycountsresultset">Zend_Service_Technorati_DailyCountsResultSet</link>
                 object.
                 object.
             </para>
             </para>
+
             <note>
             <note>
                 <para>
                 <para>
-                    <classname>Zend_Service_Technorati_DailyCountsResult</classname> extends
-                    <link linkend="zend.service.technorati.classes.result">Zend_Service_Technorati_Result</link>.
+                    <classname>Zend_Service_Technorati_DailyCountsResult</classname> extends <link
+                        linkend="zend.service.technorati.classes.result">Zend_Service_Technorati_Result</link>.
                 </para>
                 </para>
             </note>
             </note>
         </sect3>
         </sect3>
 
 
         <sect3 id="zend.service.technorati.classes.tagsresult">
         <sect3 id="zend.service.technorati.classes.tagsresult">
             <title>Zend_Service_Technorati_TagsResult</title>
             <title>Zend_Service_Technorati_TagsResult</title>
+
             <para>
             <para>
-                <classname>Zend_Service_Technorati_TagsResult</classname> represents a single Technorati TopTags or BlogPostTags
-                query result object. It is never returned as a standalone object, but it always belongs to a valid
-                <link linkend="zend.service.technorati.classes.tagsresultset">Zend_Service_Technorati_TagsResultSet </link>
+                <classname>Zend_Service_Technorati_TagsResult</classname> represents a single
+                Technorati TopTags or BlogPostTags query result object. It is never returned as a
+                standalone object, but it always belongs to a valid <link
+                    linkend="zend.service.technorati.classes.tagsresultset">Zend_Service_Technorati_TagsResultSet </link>
                 object.
                 object.
             </para>
             </para>
+
             <note>
             <note>
                 <para>
                 <para>
-                    <classname>Zend_Service_Technorati_TagsResult</classname> extends
-                    <link linkend="zend.service.technorati.classes.result">Zend_Service_Technorati_Result</link>.
+                    <classname>Zend_Service_Technorati_TagsResult</classname> extends <link
+                        linkend="zend.service.technorati.classes.result">Zend_Service_Technorati_Result</link>.
                 </para>
                 </para>
             </note>
             </note>
         </sect3>
         </sect3>
 
 
         <sect3 id="zend.service.technorati.classes.getinforesult">
         <sect3 id="zend.service.technorati.classes.getinforesult">
             <title>Zend_Service_Technorati_GetInfoResult</title>
             <title>Zend_Service_Technorati_GetInfoResult</title>
+
             <para>
             <para>
-                <classname>Zend_Service_Technorati_GetInfoResult</classname> represents a single Technorati GetInfo query result
-                object.
+                <classname>Zend_Service_Technorati_GetInfoResult</classname> represents a single
+                Technorati GetInfo query result object.
             </para>
             </para>
         </sect3>
         </sect3>
 
 
         <sect3 id="zend.service.technorati.classes.bloginforesult">
         <sect3 id="zend.service.technorati.classes.bloginforesult">
             <title>Zend_Service_Technorati_BlogInfoResult</title>
             <title>Zend_Service_Technorati_BlogInfoResult</title>
+
             <para>
             <para>
-                <classname>Zend_Service_Technorati_BlogInfoResult</classname> represents a single Technorati BlogInfo query
-                result object.
+                <classname>Zend_Service_Technorati_BlogInfoResult</classname> represents a single
+                Technorati BlogInfo query result object.
             </para>
             </para>
         </sect3>
         </sect3>
 
 
         <sect3 id="zend.service.technorati.classes.keyinforesult">
         <sect3 id="zend.service.technorati.classes.keyinforesult">
             <title>Zend_Service_Technorati_KeyInfoResult</title>
             <title>Zend_Service_Technorati_KeyInfoResult</title>
+
             <para>
             <para>
-                <classname>Zend_Service_Technorati_KeyInfoResult</classname> represents a single Technorati KeyInfo query result
-                object. It provides information about your
-                <link linkend="zend.service.technorati.checking-api-daily-usage">Technorati <acronym>API</acronym> Key daily usage</link>.
+                <classname>Zend_Service_Technorati_KeyInfoResult</classname> represents a single
+                Technorati KeyInfo query result object. It provides information about your
+                <link linkend="zend.service.technorati.checking-api-daily-usage">Technorati
+                    <acronym>API</acronym> Key daily usage</link>.
             </para>
             </para>
         </sect3>
         </sect3>
-
     </sect2>
     </sect2>
-
 </sect1>
 </sect1>

+ 5 - 1
documentation/manual/en/module_specs/Zend_Service_Twitter.xml

@@ -92,6 +92,7 @@
 
 
         <example id="zend.service.twitter.authentication.example">
         <example id="zend.service.twitter.authentication.example">
             <title>Creating the Twitter Class</title>
             <title>Creating the Twitter Class</title>
+
             <para>
             <para>
                 The following code sample is how you create the Twitter service, pass in your
                 The following code sample is how you create the Twitter service, pass in your
                 username and password, and verify that they are correct.
                 username and password, and verify that they are correct.
@@ -419,12 +420,14 @@ $response   = $twitter->user->friends();
                             return a list of friends.
                             return a list of friends.
                         </para>
                         </para>
                     </listitem>
                     </listitem>
+
                     <listitem>
                     <listitem>
                         <para>
                         <para>
                             <code>since</code> narrows the returned results to just those statuses
                             <code>since</code> narrows the returned results to just those statuses
                             created after the specified date/time (up to 24 hours old).
                             created after the specified date/time (up to 24 hours old).
                         </para>
                         </para>
                     </listitem>
                     </listitem>
+
                     <listitem>
                     <listitem>
                         <para>
                         <para>
                             <code>page</code> specifies which page you want to return.
                             <code>page</code> specifies which page you want to return.
@@ -526,6 +529,7 @@ $response   = $twitter->directMessage->messages();
                             created after the specified date/time (up to 24 hours old).
                             created after the specified date/time (up to 24 hours old).
                         </para>
                         </para>
                     </listitem>
                     </listitem>
+
                     <listitem>
                     <listitem>
                         <para>
                         <para>
                             <code>page</code> specifies which page you want to return.
                             <code>page</code> specifies which page you want to return.
@@ -591,7 +595,6 @@ $twitter    = new Zend_Service_Twitter('myusername', 'mysecretpassword');
 $response   = $twitter->directMessage->new('myfriend', 'mymessage');
 $response   = $twitter->directMessage->new('myfriend', 'mymessage');
 ]]></programlisting>
 ]]></programlisting>
                 </example>
                 </example>
-
             </listitem>
             </listitem>
 
 
             <listitem>
             <listitem>
@@ -625,6 +628,7 @@ $response   = $twitter->directMessage->destroy(123548);
 
 
                 <example id="zend.service.twitter.friendship.create">
                 <example id="zend.service.twitter.friendship.create">
                     <title>Creating friend</title>
                     <title>Creating friend</title>
+
                     <programlisting language="php"><![CDATA[
                     <programlisting language="php"><![CDATA[
 $twitter    = new Zend_Service_Twitter('myusername', 'mysecretpassword');
 $twitter    = new Zend_Service_Twitter('myusername', 'mysecretpassword');
 $response   = $twitter->friendship->create('mynewfriend');
 $response   = $twitter->friendship->create('mynewfriend');

+ 3 - 1
documentation/manual/en/module_specs/Zend_Service_Twitter_Search.xml

@@ -117,6 +117,7 @@ foreach ($twitterTrends as $trend) {
                 </para>
                 </para>
             </listitem>
             </listitem>
         </itemizedlist>
         </itemizedlist>
+
         <example id="zend.service.twitter.search.search.json">
         <example id="zend.service.twitter.search.search.json">
             <title>JSON Search Example</title>
             <title>JSON Search Example</title>
 
 
@@ -134,7 +135,8 @@ $searchResults  = $twitterSearch->search('zend', array('lang' => 'en'));
             <title>ATOM Search Example</title>
             <title>ATOM Search Example</title>
 
 
             <para>
             <para>
-                The following code sample will return a <classname>Zend_Feed_Atom</classname> object.
+                The following code sample will return a <classname>Zend_Feed_Atom</classname>
+                object.
             </para>
             </para>
 
 
             <programlisting language="php"><![CDATA[
             <programlisting language="php"><![CDATA[

+ 0 - 1
documentation/manual/en/module_specs/Zend_XmlRpc_Server.xml

@@ -680,7 +680,6 @@ $server->setResponseClass('Services_Response');
 
 
 echo $server->handle($request);
 echo $server->handle($request);
 ]]></programlisting>
 ]]></programlisting>
-
         </example>
         </example>
 
 
         <note>
         <note>