Jelajahi Sumber

[DOCUMENTATION] German:

- sync up to r16913

git-svn-id: http://framework.zend.com/svn/framework/standard/trunk@16976 44c647ce-9c0f-0410-b52a-842ac1e357ba
thomas 16 tahun lalu
induk
melakukan
78da37e3e2

+ 2 - 1
documentation/manual/de/manual.xml.in

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 16883 -->
+<!-- EN-Revision: 16911 -->
 <!-- Reviewed: no -->
 <!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.4//EN"
     "@DOCBOOK_DTD@"
@@ -503,6 +503,7 @@
         <title>Zend_Test</title>
         <xi:include href="module_specs/Zend_Test.xml" />
         <xi:include href="module_specs/Zend_Test-PHPUnit.xml" />
+        <xi:include href="module_specs/Zend_Test-PHPUnit-Db.xml" parse="xml" />
     </chapter>
 
     <chapter id="zend.text">

+ 26 - 1
documentation/manual/de/module_specs/Zend_Http_Client-Migration.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 16882 -->
+<!-- EN-Revision: 16898 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.http.client.migration">
 
@@ -96,5 +96,30 @@ $client->setFileUpload('file2.txt', 'userfile[]', 'some other data', 'applicatio
                 this change will only affect users who subclass <classname>Zend_Http_Client</classname>.
             </para>
         </sect3>
+
+        <sect3 id="zend.http.client.migration.tozf19.getparamsrecursize">
+            <title>
+                Zend_Http_Client::_getParametersRecursive() sollte nicht mehr eingesetzt werden
+            </title>
+
+            <para>
+                Beginnend mit Version 1.9, wird die geschützte Methode
+                <classname>_getParametersRecursive()</classname> nicht mehr von
+                <classname>Zend_Http_Client</classname> verwendet und ist abgelehnt (deprecated).
+                Ihre Verwendung führt zu einer E_NOTICE Nachricht die von PHP kommt.
+            </para>
+
+            <para>
+                Wenn man <classname>Zend_Http_Client</classname> erweitert und diese Methode
+                aufrufr, sollte man sehen das man stattdessen die statische Methode
+                <classname>Zend_Http_Client::_flattenParametersArray()</classname> verwendet.
+            </para>
+
+            <para>
+                Nochmals, da <classname>_getParametersRecursive</classname> eine geschützte Methode
+                ist, sind nur Benutzer betroffen die <classname>Zend_Http_Client</classname>
+                erweitert haben.
+            </para>
+        </sect3>
     </sect2>
 </sect1>

+ 70 - 0
documentation/manual/de/module_specs/Zend_Test-PHPUnit-Db-Adapter.xml

@@ -0,0 +1,70 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- EN-Revision: 16911 -->
+<!-- Reviewed: no -->
+<sect2 id="zend.test.phpunit.db.adapter">
+    <title>Using the Database Testing Adapter</title>
+
+    <para>
+        There are times when you don't want to test parts of your application with a real database,
+        but are forced to because of coupling. The <classname>Zend_Test_DbAdapter</classname> offers
+        a convenient way to use a implementation of <classname>Zend_Db_Adapter_Abstract</classname>
+        without having to open a database connection. Furthermore this Adapter is very easy to mock
+        from within your PHPUnit testsuite, since it requires no constructor arguments.
+    </para>
+
+    <para>
+        The Test Adapter acts as a stack for various database results. Its order of results have to
+        be userland implemented, which might be a tedious task for tests that call many different
+        database queries, but its just the right helper for tests where only a handful of queries
+        are executed and you know the exact order of the results that have to be returned to your
+        userland code.
+    </para>
+
+    <programlisting language="php"><![CDATA[
+$adapter   = new Zend_Test_DbAdapter();
+$stmt1Rows = array(array('foo' => 'bar'), array('foo' => 'baz'));
+$stmt1     = Zend_Test_DbStatement::createSelectStatement($stmt1Rows);
+$adapter->appendStatementToStack($stmt1);
+
+$stmt2Rows = array(array('foo' => 'bar'), array('foo' => 'baz'));
+$stmt2     = Zend_Test_DbStatement::createSelectStatement($stmt2Rows);
+$adapter->appendStatementToStack($stmt2);
+
+$rs = $adapter->query('SELECT ...'); // Returns Statement 2
+while ($row = $rs->fetch()) {
+    echo $rs['foo']; // Prints "Bar", "Baz"
+}
+$rs = $adapter->query('SELECT ...'); // Returns Statement 1
+]]></programlisting>
+
+    <para>
+        Behaviour of any real database adapter is simulated as much as possible such that methods
+        like <methodname>fetchAll()</methodname>, <methodname>fetchObject()</methodname>,
+        <methodname>fetchColumn</methodname> and more are working for the test adapter.
+    </para>
+
+    <para>
+        You can also put INSERT, UPDATE and DELETE statement onto the result stack, these however
+        only return a statement which allows to specifiy the result of
+        <methodname>$stmt->rowCount()</methodname>.
+    </para>
+
+    <programlisting language="php"><![CDATA[
+$adapter = new Zend_Test_DbAdapter();
+$adapter->appendStatementToStack(Zend_Test_DbStatement::createInsertStatement(1));
+$adapter->appendStatementToStack(Zend_Test_DbStatement::createUpdateStatement(2));
+$adapter->appendStatementToStack(Zend_Test_DbStatement::createDeleteStatement(10));
+]]></programlisting>
+
+    <para>
+        The test adapter never checks if the query specified is really of the type SELECT, DELETE,
+        INSERT or UPDATE which is returned next from the stack. The correct order of returning the
+        data has to be implemented by the user of the test adapter.
+    </para>
+
+    <para>
+        The Test adapter also specifies methods to simulate the use of the methods
+        <methodname>listTables()</methodname>, <methodname>describeTables()</methodname> and
+        <methodname>lastInsertId()</methodname>.
+    </para>
+</sect2>

+ 310 - 0
documentation/manual/de/module_specs/Zend_Test-PHPUnit-Db-Quickstart.xml

@@ -0,0 +1,310 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- EN-Revision: 16911 -->
+<!-- Reviewed: no -->
+<sect2 id="zend.test.phpunit.db.quickstart">
+    <title>Quickstart</title>
+
+    <sect3 id="zend.test.phpunit.db.quickstart.testcase">
+        <title>Setup a Database TestCase</title>
+
+        <para>
+            We are now writting some database tests for the Bug Database example in the
+            <classname>Zend_Db_Table</classname> documentation. First we begin to test that
+            inserting a new bug is actually saved in the database correctly. First we have to
+            setup a test-class that extends
+            <classname>Zend_Test_PHPUnit_DatabaseTestCase</classname>. This class extends the
+            PHPUnit Database Extension, which in turn extends the basic
+            <classname>PHPUnit_Framework_TestCase</classname>. A database testcase contains two
+            abstract methods that have to be implemented, one for the database connection and
+            one for the initial dataset that should be used as seed or fixture.
+        </para>
+
+        <note>
+            <para>
+                You should be familiar with the PHPUnit Database extension to follow this quickstart
+                easily. Although all the concepts are explained in this documentation it may be
+                helpful to read the PHPUnit documentation first.
+            </para>
+        </note>
+
+        <programlisting language="php"><![CDATA[
+class BugsTest extends Zend_Test_PHPUnit_DatabaseTestCase
+{
+    private $_connectionMock;
+
+    /**
+     * Returns the test database connection.
+     *
+     * @return PHPUnit_Extensions_Database_DB_IDatabaseConnection
+     */
+    protected function getConnection()
+    {
+        if($this->_connectionMock == null) {
+            $connection = Zend_Db::factory(...);
+            $this->_connectionMock = $this->createZendDbConnection(
+                $connection, 'zfunittests'
+            );
+            Zend_Db_Table_Abstract::setDefaultAdapter($connection);
+        }
+        return $this->_connectionMock;
+    }
+
+    /**
+     * @return PHPUnit_Extensions_Database_DataSet_IDataSet
+     */
+    protected function getDataSet()
+    {
+        return $this->createFlatXmlDataSet(
+            dirname(__FILE__) . '/_files/bugsSeed.xml'
+        );
+    }
+}
+]]></programlisting>
+
+        <para>
+            Here we create the database connection and seed some data into the database. Some
+            important details should be noted on this code:
+        </para>
+
+        <itemizedlist>
+            <listitem>
+                <para>
+                    You cannot directly return a <classname>Zend_Db_Adapter_Abstract</classname>
+                    from the <methodname>getConnection()</methodname> method, but a PHPUnit
+                    specific wrapper which is generated with the
+                    <methodname>createZendDbConnection()</methodname> method.
+                </para>
+            </listitem>
+
+            <listitem>
+                <para>
+                    The database schema (tables and database) is not re-created on every
+                    testrun. The database and tables have to be created manually before running
+                    the tests.
+                </para>
+            </listitem>
+
+            <listitem>
+                <para>
+                    Database tests by default truncate the data during
+                    <methodname>setUp()</methodname> and then insert the seed data which is
+                    returned from the <methodname>getDataSet()</methodname> method.
+                </para>
+            </listitem>
+
+            <listitem>
+                <para>
+                    DataSets have to implement the interface
+                    <classname>PHPUnit_Extensions_Database_DataSet_IDataSet</classname>.
+                    There is a wide range of XML and YAML configuration file types included in
+                    PHPUnit which allows to specifiy how the tables and datasets should look
+                    like and you should look into the PHPUnit documentation to get the latest
+                    information on these dataset specifications.
+                </para>
+            </listitem>
+        </itemizedlist>
+    </sect3>
+
+    <sect3 id="zend.test.phpunit.db.quickstart.dataset">
+        <title>Specify a seed dataset</title>
+
+        <para>
+            In the previous setup for the database testcase we have specified a seed file for the
+            database fixture.  We now create this file specified in the Flat XML format:
+        </para>
+
+        <programlisting language="xml"><![CDATA[
+<?xml version="1.0" encoding="UTF-8" ?>
+<dataset>
+    <zfbugs bug_id="1" bug_description="system needs electricity to run"
+        bug_status="NEW" created_on="2007-04-01 00:00:00"
+        updated_on="2007-04-01 00:00:00" reported_by="goofy"
+        assigned_to="mmouse" verified_by="dduck" />
+    <zfbugs bug_id="2" bug_description="Implement Do What I Mean function"
+        bug_status="VERIFIED" created_on="2007-04-02 00:00:00"
+        updated_on="2007-04-02 00:00:00" reported_by="goofy"
+        assigned_to="mmouse" verified_by="dduck" />
+    <zfbugs bug_id="3" bug_description="Where are my keys?" bug_status="FIXED"
+        created_on="2007-04-03 00:00:00" updated_on="2007-04-03 00:00:00"
+        reported_by="dduck" assigned_to="mmouse" verified_by="dduck" />
+    <zfbugs bug_id="4" bug_description="Bug no product" bug_status="INCOMPLETE"
+        created_on="2007-04-04 00:00:00" updated_on="2007-04-04 00:00:00"
+        reported_by="mmouse" assigned_to="goofy" verified_by="dduck" />
+</dataset>
+]]></programlisting>
+
+        <para>
+            We will work with this four entries in the database table "zfbugs" in the next
+            examples. The required MySQL schema for this example is:
+        </para>
+
+        <programlisting language="sql"><![CDATA[
+CREATE TABLE IF NOT EXISTS `zfbugs` (
+    `bug_id` int(11) NOT NULL auto_increment,
+    `bug_description` varchar(100) default NULL,
+    `bug_status` varchar(20) default NULL,
+    `created_on` datetime default NULL,
+    `updated_on` datetime default NULL,
+    `reported_by` varchar(100) default NULL,
+    `assigned_to` varchar(100) default NULL,
+    `verified_by` varchar(100) default NULL,
+PRIMARY KEY  (`bug_id`)
+) ENGINE=InnoDB AUTO_INCREMENT=1 ;
+]]></programlisting>
+    </sect3>
+
+    <sect3 id="zend.test.phpunit.db.quickstart.initial-tests">
+        <title>A few initial database tests</title>
+
+        <para>
+            Now that we have implemented the two required abstract methods of the
+            <classname>Zend_Test_PHPUnit_DatabaseTestCase</classname> and specified the seed
+            database content, which will be re-created for each new test, we can go about to make
+            our first assertion. This will be a test to insert a new bug.
+        </para>
+
+        <programlisting language="php"><![CDATA[
+class BugsTest extends Zend_Test_PHPUnit_DatabaseTestCase
+{
+    public function testBugInsertedIntoDatabase()
+    {
+        $bugsTable = new Bugs();
+
+        $data = array(
+            'created_on'      => '2007-03-22 00:00:00',
+            'updated_on'      => '2007-03-22 00:00:00',
+            'bug_description' => 'Something wrong',
+            'bug_status'      => 'NEW',
+            'reported_by'     => 'garfield',
+            'verified_by'     => 'garfield',
+            'assigned_to'     => 'mmouse',
+        );
+
+        $bugsTable->insert($data);
+
+        $ds = new Zend_Test_PHPUnit_Db_DataSet_QueryDataSet($this->getConnection());
+        $ds->addTable('zfbugs', 'SELECT * FROM zfbugs');
+
+        $this->assertDataSetsEqual(
+            $this->createFlatXmlDataSet(dirname(__FILE__)."/_files/bugsInsertIntoAssertion.xml"),
+            $ds
+        );
+    }
+}
+]]></programlisting>
+
+        <para>
+            Now up to the <methodname>$bugsTable->insert($data);</methodname> everything looks
+            familiar.  The lines after that contain the assertion methodname. We want to verify
+            that after inserting the new bug the database has been updated correctly with the
+            given data.  For this we create a
+            <classname>Zend_Test_PHPUnit_Db_DataSet_QueryDataSet</classname> instance and give
+            it a database connection. We will then tell this dataset that it contains a table
+            "zfbugs" which is given by an SQL statement. This current/actual state of the
+            database is compared to the expected database state which is contained in another
+            XML file "bugsInsertIntoAssertions.xml". This XML file is a slight deviation from
+            the one given above and contains another row with the expected data:
+        </para>
+
+        <programlisting language="xml"><![CDATA[
+<?xml version="1.0" encoding="UTF-8" ?>
+<dataset>
+    <!-- previous 4 rows -->
+    <zfbugs bug_id="5" bug_description="Something wrong" bug_status="NEW"
+        created_on="2007-03-22 00:00:00" updated_on="2007-03-22 00:00:00"
+        reported_by="garfield" assigned_to="mmouse" verified_by="garfield" />
+</dataset>
+]]></programlisting>
+
+        <para>
+            There are other ways to assert that the current database state equals an expected
+            state.  The "Bugs" table in the example already nows a lot about its inner state, so
+            why not use this to our advantage? The next example will assert that deleting from
+            the database is possible:
+        </para>
+
+        <programlisting language="php"><![CDATA[
+class BugsTest extends Zend_Test_PHPUnit_DatabaseTestCase
+{
+    public function testBugDelete()
+    {
+        $bugsTable = new Bugs();
+
+        $bugsTable->delete(
+            $bugsTable->getAdapter()->quoteInto("bug_id = ?", 4)
+        );
+
+        $ds = new Zend_Test_PHPUnit_Db_DataSet_DbTableDataSet();
+        $ds->addTable($bugsTable);
+
+        $this->assertDataSetsEqual(
+            $this->createFlatXmlDataSet(dirname(__FILE__)."/_files/bugsDeleteAssertion.xml"),
+            $ds
+        );
+    }
+}
+]]></programlisting>
+
+        <para>
+            We have created a <classname>Zend_Test_PHPUnit_Db_DataSet_DbTableDataSet</classname>
+            dataset here, which takes any <classname>Zend_Db_Table_Abstract</classname> instance
+            and adds it to the dataset with its table name, in this example "zfbugs". You could
+            add several tables more if you wanted using the method
+            <methodname>addTable()</methodname> if you want to check for expected database state
+            in more than one table.
+        </para>
+
+        <para>
+            Here we only have one table and check against an expected database state in
+            "bugsDeleteAssertion.xml" which is the original seed dataset without the row with id
+            4.
+        </para>
+
+        <para>
+            Since we have only checked that two specific tables (not datasets) are equal in the
+            previous examples we should also look at how to assert that two tables are equal.
+            Therefore we will add another test to our TestCase which verifies updating behaviour
+            of a dataset.
+        </para>
+
+        <programlisting language="php"><![CDATA[
+class BugsTest extends Zend_Test_PHPUnit_DatabaseTestCase
+{
+    public function testBugUpdate()
+    {
+        $bugsTable = new Bugs();
+
+        $data = array(
+            'updated_on'      => '2007-05-23',
+            'bug_status'      => 'FIXED'
+        );
+
+        $where = $bugsTable->getAdapter()->quoteInto('bug_id = ?', 1);
+
+        $bugsTable->update($data, $where);
+
+        $rowset = $bugsTable->fetchAll();
+
+        $ds        = new Zend_Test_PHPUnit_Db_DataSet_DbRowset($rowset);
+        $assertion = $this->createFlatXmlDataSet(
+            dirname(__FILE__) . '/_files/bugsUpdateAssertion.xml'
+        );
+        $expectedRowsets = $assertion->getTable('zfbugs');
+
+        $this->assertTablesEqual(
+            $expectedRowsets, $ds
+        );
+    }
+}
+]]></programlisting>
+
+        <para>
+            Here we create the current database state from a
+            <classname>Zend_Db_Table_Rowset_Abstract</classname> instance in conjunction with
+            the <classname>Zend_Test_PHPUnit_Db_DataSet_DbRowset($rowset)</classname> instance
+            which creates an internal data-representation of the rowset.  This can again be
+            compared against another data-table by using the
+            <methodname>$this->assertTablesEqual()</methodname> assertion.
+        </para>
+    </sect3>
+</sect2>

+ 244 - 0
documentation/manual/de/module_specs/Zend_Test-PHPUnit-Db-Testing.xml

@@ -0,0 +1,244 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- EN-Revision: 16911 -->
+<!-- Reviewed: no -->
+<sect2 id="zend.test.phpunit.db.testing">
+    <title>Usage, API and Extensions Points</title>
+
+    <para>
+        The Quickstart already gave a good introduction on how database testing can be done using
+        PHPUnit and the Zend Framework. This section gives an overview over the API that the
+        <classname>Zend_Test_PHPUnit_Db</classname> component comes with and how it works
+        internally.
+    </para>
+
+    <note>
+        <title>Some Remarks on Database Testing</title>
+
+        <para>
+            Just as the Controller TestCase is testing an application at an integration level, the
+            Database TestCase is an integration testing method. Its using several different
+            application layers for testing purposes and therefore should be consumed with caution.
+        </para>
+
+        <para>
+            It should be noted that testing domain and business logic with integration tests such
+            as Zend Framework's Controller and Database TestCases is a bad practice. The purpose of
+            an Integration test is to check that several parts of an application work smoothly when
+            wired together. These integration tests do not replace the need for a set of unit tests
+            that test the domain and business logic at a much smaller level, the isolated class.
+        </para>
+    </note>
+
+    <sect3 id="zend.test.phpunit.db.testing.testcase">
+        <title>The Zend_Test_PHPUnit_DatabaseTestCase class</title>
+
+        <para>
+            The <classname>Zend_Test_PHPUnit_DatabaseTestCase</classname> class derives from the
+            <classname>PHPUnit_Extensions_Database_TestCase</classname> which allows to setup tests
+            with a fresh database fixture on each run easily. The Zend implementation offers some
+            additional convenience features over the PHPUnit Database extension when it comes to
+            using <classname>Zend_Db</classname> resources inside your tests. The workflow of a
+            database test-case can be described as follows.
+        </para>
+
+        <orderedlist>
+            <listitem>
+                <para>
+                    For each test PHPUnit creates a new instance of the TestCase and calls the
+                    <methodname>setUp()</methodname> method.
+                </para>
+            </listitem>
+
+            <listitem>
+                <para>
+                    The Database TestCase creates an instance of a Database Tester which handles the
+                    setting up and tearing down of the database.
+                </para>
+            </listitem>
+
+            <listitem>
+                <para>
+                    The database tester collects the information on the database connection and
+                    initial dataset from <methodname>getConnection()</methodname> and
+                    <methodname>getDataSet()</methodname> which are both abstract methods and have
+                    to be implemented by any Database Testcase.
+                </para>
+            </listitem>
+
+            <listitem>
+                <para>
+                    By default the database tester truncates the tables specified in the given
+                    dataset, and then inserts the data given as initial fixture.
+                </para>
+            </listitem>
+
+            <listitem>
+                <para>
+                    When the database tester has finished setting up the database, PHPUnit runs the
+                    test.
+                </para>
+            </listitem>
+
+            <listitem>
+                <para>
+                    After running the test, <methodname>tearDown()</methodname> is called. Because
+                    the database is wiped in <methodname>setUp()</methodname> before inserting the
+                    required initial fixture, no actions are executed by the database tester at this
+                    stage.
+                </para>
+            </listitem>
+        </orderedlist>
+
+        <note>
+            <para>
+                The Database TestCase expects the database schema and tables to be setup correctly
+                to run the tests. There is no mechanism to create and tear down database tables.
+            </para>
+        </note>
+
+        <para>
+            The <classname>Zend_Test_PHPUnit_DatabaseTestCase</classname> class has some convenience
+            functions that can help writing tests that interact with the database and the database
+            testing extension.
+        </para>
+
+        <para>
+            The next table lists only the new methods compared to the
+            <classname>PHPUnit_Extensions_Database_TestCase</classname>, whose <ulink
+                url="http://www.phpunit.de/manual/current/en/database.html">API is documented in
+            the PHPUnit Documentation</ulink>.
+        </para>
+
+        <table id="zend.test.phpunit.db.testing.testcase.api-methods">
+            <title>Zend_Test_PHPUnit_DatabaseTestCase API Methods</title>
+
+            <tgroup cols="2">
+                <thead>
+                    <row>
+                        <entry>Method</entry>
+                        <entry>Description</entry>
+                    </row>
+                </thead>
+
+                <tbody>
+                    <row>
+                        <entry>
+                            <methodname>createZendDbConnection(Zend_Db_Adapter_Abstract $connection,
+                                $schema)</methodname>
+                        </entry>
+
+                        <entry>
+                            Create a PHPUnit Database Extension compatible Connection instance from
+                            a <classname>Zend_Db_Adapter_Abstract</classname> instance.  This method
+                            should be used in for testcase setup when implementing the abstract
+                            <methodname>getConnection()</methodname> method of the database testcase.
+                        </entry>
+                    </row>
+
+                    <row>
+                        <entry><methodname>getAdapter()</methodname></entry>
+
+                        <entry>
+                            Convenience method to access the underlying
+                            <classname>Zend_Db_Adapter_Abstract</classname> instance which is nested
+                            inside the PHPUnit database connection created with
+                            <methodname>getConnection()</methodname>.
+                        </entry>
+                    </row>
+
+                    <row>
+                        <entry>
+                            <methodname>createDbRowset(Zend_Db_Table_Rowset_Abstract $rowset,
+                                $tableName = null)</methodname>
+                        </entry>
+
+                        <entry>
+                            Create a DataTable Object that is filled with the data from a given
+                            <classname>Zend_Db_Table_Rowset_Abstract</classname> instance. The table
+                            the rowset is connected to is chosen when <code>$tableName</code> is
+                            null.
+                        </entry>
+                    </row>
+
+                    <row>
+                        <entry>
+                            <methodname>createDbTable(Zend_Db_Table_Abstract $table, $where = null,
+                                $order = null, $count = null, $offset = null)</methodname>
+                        </entry>
+
+                        <entry>
+                            Create a DataTable object that represents the data contained in a
+                            <classname>Zend_Db_Table_Abstract</classname> instance. For retrieving
+                            the data <methodname>fetchAll()</methodname> is used, where the optional
+                            parameters can be used to restrict the data table to a certain subset.
+                        </entry>
+                    </row>
+
+                    <row>
+                        <entry>
+                            <methodname>createDbTableDataSet(array $tables=array())</methodname>
+                        </entry>
+
+                        <entry>
+                            Create a DataSet containing the given <code>$tables</code>, an array of
+                            <classname>Zend_Db_Table_Abstract</classname> instances.
+                        </entry>
+                    </row>
+                </tbody>
+            </tgroup>
+        </table>
+    </sect3>
+
+    <sect3 id="zend.test.phpunit.db.testing.controllerintegration">
+        <title>Integrating Database Testing with the ControllerTestCase</title>
+
+        <para>
+            Because PHP does not support multiple inheritance it is not possible to use the
+            Controller and Database testcases in conjunction. However you can use the
+            <classname>Zend_Test_PHPUnit_Db_SimpleTester</classname> database tester in your
+            controller test-case to setup a database enviroment fixture for each new controller
+            test. The Database TestCase in general is only a set of convenience functions which can
+            also be accessed and used without the test case.
+        </para>
+
+        <example id="zend.test.phpunit.db.testing.controllerintegration.example">
+            <title>Database integration example</title>
+
+            <para>
+                This example extends the User Controller Test from the
+                <classname>Zend_Test_PHPUnit_ControllerTestCase</classname> documentation to include
+                a database setup.
+            </para>
+
+            <programlisting language="php"><![CDATA[
+class UserControllerTest extends Zend_Test_PHPUnit_ControllerTestCase
+{
+    public function setUp()
+    {
+        $this->setupDatabase();
+        $this->bootstrap = array($this, 'appBootstrap');
+        parent::setUp();
+    }
+
+    public function setupDatabase()
+    {
+        $db = Zend_Db::factory(...);
+        $connection = Zend_Test_PHPUnit_Db_Connection($db, 'database_schema_name');
+        $databaseTester = new Zend_Test_PHPUnit_Db_SimpleTester($connection);
+
+        $databaseFixture = new PHPUnit_Extensions_Database_DataSet_FlatXmlDataSet(
+            dirname(__FILE__) . '/_files/initialUserFixture.xml'
+        );
+
+        $databaseTester->setupDatabase($databaseFixture);
+    }
+}
+]]></programlisting>
+
+            <para>
+                Now the Flat XML dataset "initialUserFixture.xml" is used to set the database into
+                an initial state before each test, exactly as the DatabaseTestCase works internally.
+            </para>
+        </example>
+    </sect3>
+</sect2>

+ 42 - 0
documentation/manual/de/module_specs/Zend_Test-PHPUnit-Db.xml

@@ -0,0 +1,42 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- EN-Revision: 16911 -->
+<!-- Reviewed: no -->
+<sect1 id="zend.test.phpunit.db"  xmlns:xi="http://www.w3.org/2001/XInclude">
+    <title>Zend_Test_PHPUnit_Db</title>
+
+    <para>
+        Coupling of data-access and the domain model often requires the use of a database for
+        testing purposes. But the database is persistet accross different tests which leads to
+        test results that can affect each other. Furthermore setting up the database to be able to
+        run a test is quite some work. PHPUnit's Database extension simplifies testing with a
+        database by offering a very simple mechanism to setup and teardown the database between
+        different tests. This component extends the PHPUnit Database extension with Zend Framework
+        specific code, such that writing database tests against a Zend Framework application is
+        simplified.
+    </para>
+
+    <para>
+        Database Testing can be explained with two conceptual entities, DataSets and DataTables.
+        Internally the PHPUnit Database extension can build up an object structure of a database,
+        its tables and containing rows from configuration files or the real database content. This
+        abstract object graph can then be compared using assertions. A common use-case in database
+        testing is setting up some tables with seed data, then performing some operations, and
+        finally asserting that the operated on database-state is equal to some predefined expected
+        state.  <classname>Zend_Test_PHPUnit_Db</classname> simplifies this task by allowing to
+        generate DataSets and DataTables from existing <classname>Zend_Db_Table_Abstract</classname>
+        or <classname>Zend_Db_Table_Rowset_Abstract</classname> instances.
+    </para>
+
+    <para>
+        Furthermore this component allows to integrate any
+        <classname>Zend_Db_Adapter_Abstract</classname> for testing wheras the original extension
+        only works with <classname>PDO</classname>. A Test Adapter implementation for
+        <classname>Zend_Db_Adapter_Abstract</classname> is also included in this component.  It
+        allows to instantiate a Db Adapter that requires no database at all and acts as an SQL and
+        result stack which is used by the API methods.
+    </para>
+
+    <xi:include href="Zend_Test-PHPUnit-Db-Quickstart.xml" />
+    <xi:include href="Zend_Test-PHPUnit-Db-Testing.xml" />
+    <xi:include href="Zend_Test-PHPUnit-Db-Adapter.xml" />
+</sect1>

+ 6355 - 0
documentation/manual/de/ref/requirements-dependencies-table.xml

@@ -0,0 +1,6355 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- EN-Revision: 16908 -->
+<!-- Reviewed: no -->
+<table frame='all' id="requirements.dependencies.table-1">
+    <title>
+        Zend Framework Komponenten und deren Abhängigkeit von anderen Zend Framework
+        Komponenten
+    </title>
+    <tgroup cols='3'>
+        <colspec colwidth='2in'/>
+        <colspec colwidth='1in'/>
+        <colspec colwidth='4in'/>
+        <thead>
+            <row>
+                <entry>Zend Framework Komponente</entry>
+                <entry>Abhängigkeit</entry>
+                <entry>Abhängige Zend Framework Komponente</entry>
+            </row>
+        </thead>
+        <tbody>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.acl.html">
+                            <classname>Zend_Acl</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry>Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.exception.html">
+                        <classname>Zend_Exception</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="5" valign="middle">
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.amf.html">
+                            <classname>Zend_Amf</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry morerows="1" valign="middle">Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.exception.html">
+                        <classname>Zend_Exception</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.server.reflection.html">
+                        <classname>Zend_Server</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="1" valign="middle">Soft</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.date.html">
+                        <classname>Zend_Date</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.loader.html">
+                        <classname>Zend_Loader</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="1" valign="middle">Sub</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.locale.html">
+                        <classname>Zend_Locale</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.registry.html">
+                        <classname>Zend_Registry</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="25" valign="middle">
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.auth.html">
+                            <classname>Zend_Auth</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry>Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.exception.html">
+                        <classname>Zend_Exception</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="4" valign="middle">Soft</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.db.html">
+                        <classname>Zend_Db</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.infocard.html">
+                        <classname>Zend_InfoCard</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.ldap.html">
+                        <classname>Zend_Ldap</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.openid.html">
+                        <classname>Zend_OpenId</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.session.html">
+                        <classname>Zend_Session</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="5" valign="middle">Fix</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.controller.html">
+                        <classname>Zend_Controller</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.http.html">
+                        <classname>Zend_Http</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.loader.html">
+                        <classname>Zend_Loader</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.locale.html">
+                        <classname>Zend_Locale</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.uri.html">
+                        <classname>Zend_Uri</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.view.html">
+                        <classname>Zend_View</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="13" valign="middle">Sub</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.captcha.html">
+                        <classname>Zend_Captcha</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.config.html">
+                        <classname>Zend_Config</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.date.html">
+                        <classname>Zend_Date</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.dojo.html">
+                        <classname>Zend_Dojo</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.filter.html">
+                        <classname>Zend_Filter</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.form.html">
+                        <classname>Zend_Form</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.json.html">
+                        <classname>Zend_Json</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.layout.html">
+                        <classname>Zend_Layout</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.registry.html">
+                        <classname>Zend_Registry</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.server.html">
+                        <classname>Zend_Server</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.service.recaptcha.html">
+                        <classname>Zend_Service_ReCaptcha</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.text.html">
+                        <classname>Zend_Text</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.validate.html">
+                        <classname>Zend_Validate</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.wildfire.html">
+                        <classname>Zend_Wildfire</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="23" valign="middle">
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.cache.html">
+                            <classname>Zend_Cache</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry>Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.exception.html">
+                        <classname>Zend_Exception</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>Soft</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.log.html">
+                        <classname>Zend_Log</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="21" valign="middle">Sub</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.captcha.html">
+                        <classname>Zend_Captcha</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.config.html">
+                        <classname>Zend_Config</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.controller.html">
+                        <classname>Zend_Controller</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.date.html">
+                        <classname>Zend_Date</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.db.html">
+                        <classname>Zend_Db</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.dojo.html">
+                        <classname>Zend_Dojo</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.filter.html">
+                        <classname>Zend_Filter</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.form.html">
+                        <classname>Zend_Form</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.http.html">
+                        <classname>Zend_Http</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.json.html">
+                        <classname>Zend_Json</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.layout.html">
+                        <classname>Zend_Layout</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.loader.html">
+                        <classname>Zend_Loader</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.locale.html">
+                        <classname>Zend_Locale</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.registry.html">
+                        <classname>Zend_Registry</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.server.html">
+                        <classname>Zend_Server</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.service.recaptcha.html">
+                        <classname>Zend_Service_ReCaptcha</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.session.html">
+                        <classname>Zend_Session</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.text.html">
+                        <classname>Zend_Text</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.uri.html">
+                        <classname>Zend_Uri</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.validate.html">
+                        <classname>Zend_Validate</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.view.html">
+                        <classname>Zend_View</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.wildfire.html">
+                        <classname>Zend_Wildfire</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="12" valign="middle">
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.captcha.html">
+                            <classname>Zend_Captcha</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry morerows="3" valign="middle">Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.exception.html">
+                        <classname>Zend_Exception</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.service.recaptcha.html">
+                        <classname>Zend_Service_ReCaptcha</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.text.html">
+                        <classname>Zend_Text</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.validate.html">
+                        <classname>Zend_Validate</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="5" valign="middle">Fix</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.http.html">
+                        <classname>Zend_Http</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.json.html">
+                        <classname>Zend_Json</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.loader.html">
+                        <classname>Zend_Loader</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.locale.html">
+                        <classname>Zend_Locale</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.server.html">
+                        <classname>Zend_Server</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.uri.html">
+                        <classname>Zend_Uri</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="2" valign="middle">Sub</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.date.html">
+                        <classname>Zend_Date</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.filter.html">
+                        <classname>Zend_Filter</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.registry.html">
+                        <classname>Zend_ReLoader</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.config.html">
+                            <classname>Zend_Config</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry>Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.exception.html">
+                        <classname>Zend_Exception</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="3" valign="middle">
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.console.getopt.html">
+                            <classname>Zend_Console_Getopt</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry>Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.exception.html">
+                        <classname>Zend_Exception</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>Soft</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.json.html">
+                        <classname>Zend_Json</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="1" valign="middle">Sub</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.loader.html">
+                        <classname>Zend_Loader</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.server.html">
+                        <classname>Zend_Server</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="21" valign="middle">
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.controller.html">
+                            <classname>Zend_Controller</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry morerows="5" valign="middle">Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.config.html">
+                        <classname>Zend_Config</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.exception.html">
+                        <classname>Zend_Exception</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.loader.html">
+                        <classname>Zend_Loader</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.registry.html">
+                        <classname>Zend_Registry</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.uri.html">
+                        <classname>Zend_Uri</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.view.html">
+                        <classname>Zend_View</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="3" valign="middle">Soft</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.dojo.html">
+                        <classname>Zend_Dojo</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.filter.html">
+                        <classname>Zend_Filter</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.json.html">
+                        <classname>Zend_Json</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.layout.html">
+                        <classname>Zend_Layout</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="1" valign="middle">Fix</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.locale.html">
+                        <classname>Zend_Locale</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.validate.html">
+                        <classname>Zend_Validate</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="9" valign="middle">Sub</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.captcha.html">
+                        <classname>Zend_Captcha</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.date.html">
+                        <classname>Zend_Date</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.db.html">
+                        <classname>Zend_Db</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.form.html">
+                        <classname>Zend_Form</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.http.html">
+                        <classname>Zend_Http</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.server.html">
+                        <classname>Zend_Server</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.service.recaptcha.html">
+                        <classname>Zend_Service_ReCaptcha</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.session.html">
+                        <classname>Zend_Session</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.text.html">
+                        <classname>Zend_Text</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.wildfire.html">
+                        <classname>Zend_Wildfire</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="3" valign="middle">
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.currency.html">
+                            <classname>Zend_Currency</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry morerows="1" valign="middle">Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.exception.html">
+                        <classname>Zend_Exception</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.locale.html">
+                        <classname>Zend_Locale</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="1" valign="middle">Sub</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.loader.html">
+                        <classname>Zend_Loader</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.registry.html">
+                        <classname>Zend_Registry</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="3" valign="middle">
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.date.html">
+                            <classname>Zend_Date</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry morerows="1" valign="middle">Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.exception.html">
+                        <classname>Zend_Exception</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.locale.html">
+                        <classname>Zend_Locale</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="1" valign="middle">Sub</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.loader.html">
+                        <classname>Zend_Loader</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.registry.html">
+                        <classname>Zend_Registry</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="21" valign="middle">
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.db.html">
+                            <classname>Zend_Db</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry morerows="1" valign="middle">Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.exception.html">
+                        <classname>Zend_Exception</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.loader.html">
+                        <classname>Zend_Loader</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="1" valign="middle">Soft</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.registry.html">
+                        <classname>Zend_Registry</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.wildfire.html">
+                        <classname>Zend_Wildfire</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="17" valign="middle">Sub</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.captcha.html">
+                        <classname>Zend_Captcha</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.config.html">
+                        <classname>Zend_Config</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.controller.html">
+                        <classname>Zend_Controller</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.date.html">
+                        <classname>Zend_Date</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.db.html">
+                        <classname>Zend_Db</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.dojo.html">
+                        <classname>Zend_Dojo</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.filter.html">
+                        <classname>Zend_Filter</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.form.html">
+                        <classname>Zend_Form</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.http.html">
+                        <classname>Zend_Http</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.json.html">
+                        <classname>Zend_Json</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.layout.html">
+                        <classname>Zend_Layout</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.server.html">
+                        <classname>Zend_Server</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.service.recaptcha.html">
+                        <classname>Zend_Service_ReCaptcha</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.session.html">
+                        <classname>Zend_Session</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.text.html">
+                        <classname>Zend_Text</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.uri.html">
+                        <classname>Zend_Uri</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.validate.html">
+                        <classname>Zend_Validate</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.view.html">
+                        <classname>Zend_View</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.debug.html">
+                            <classname>Zend_Debug</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry>---</entry>
+                <entry>---</entry>
+            </row>
+            <row>
+                <entry morerows="22" valign="middle">
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.dojo.html">
+                            <classname>Zend_Dojo</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry morerows="4" valign="middle">Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.exception.html">
+                        <classname>Zend_Exception</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.form.html">
+                        <classname>Zend_Form</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.json.html">
+                        <classname>Zend_Json</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.registry.html">
+                        <classname>Zend_Registry</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.view.html">
+                        <classname>Zend_View</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>Soft</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.filter.html">
+                        <classname>Zend_Filter</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="4" valign="middle">Fix</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.config.html">
+                        <classname>Zend_Config</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.loader.html">
+                        <classname>Zend_Loader</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.locale.html">
+                        <classname>Zend_Locale</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.uri.html">
+                        <classname>Zend_Uri</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.validate.html">
+                        <classname>Zend_Validate</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="11" valign="middle">Sub</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.captcha.html">
+                        <classname>Zend_Captcha</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.controller.html">
+                        <classname>Zend_Controller</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.date.html">
+                        <classname>Zend_Date</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.db.html">
+                        <classname>Zend_Db</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.dojo.html">
+                        <classname>Zend_Dojo</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.http.html">
+                        <classname>Zend_Http</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.layout.html">
+                        <classname>Zend_Layout</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.server.html">
+                        <classname>Zend_Server</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.service.recaptcha.html">
+                        <classname>Zend_Service_ReCaptcha</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.session.html">
+                        <classname>Zend_Session</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.text.html">
+                        <classname>Zend_Text</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.wildfire.html">
+                        <classname>Zend_Wildfire</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.dom.html">
+                            <classname>Zend_Dom</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry>Hard</entry>
+                <entry><classname>Zend_Exception</classname></entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.exception.html">
+                            <classname>Zend_Exception</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry>---</entry>
+                <entry>---</entry>
+            </row>
+            <row>
+                <entry morerows="8" valign="middle">
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.feed.html">
+                            <classname>Zend_Feed</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry morerows="2" valign="middle">Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.exception.html">
+                        <classname>Zend_Exception</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.loader.html">
+                        <classname>Zend_Loader</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.uri.html">
+                        <classname>Zend_Uri</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="1" valign="middle">Fix</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.locale.html">
+                        <classname>Zend_Locale</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.validate.html">
+                        <classname>Zend_Validate</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="3" valign="middle">Sub</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.date.html">
+                        <classname>Zend_Date</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.filter.html">
+                        <classname>Zend_Filter</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.http.html">
+                        <classname>Zend_Http</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.registry.html">
+                        <classname>Zend_Registry</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="1" valign="middle">
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.file.transfer.html">
+                            <classname>Zend_File_Transfer</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry>Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.exception.html">
+                        <classname>Zend_Exception</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>Soft</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.loader.html">
+                        <classname>Zend_Loader</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="5" valign="middle">
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.filter.html">
+                            <classname>Zend_Filter</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry morerows="2" valign="middle">Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.exception.html">
+                        <classname>Zend_Exception</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.loader.html">
+                        <classname>Zend_Loader</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.validate.html">
+                        <classname>Zend_Validate</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>Soft</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.locale.html">
+                        <classname>Zend_Locale</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="1" valign="middle">Sub</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.date.html">
+                        <classname>Zend_Date</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.registry.html">
+                        <classname>Zend_Registry</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="22" valign="middle">
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.form.html">
+                            <classname>Zend_Form</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry morerows="2" valign="middle">Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.exception.html">
+                        <classname>Zend_Exception</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.filter.html">
+                        <classname>Zend_Filter</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.validate.html">
+                        <classname>Zend_Validate</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="5" valign="middle">Soft</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.captcha.html">
+                        <classname>Zend_Captcha</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.controller.html">
+                        <classname>Zend_Controller</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.json.html">
+                        <classname>Zend_Json</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.loader.html">
+                        <classname>Zend_Loader</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.registry.html">
+                        <classname>Zend_Registry</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.session.html">
+                        <classname>Zend_Session</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="7" valign="middle">Fix</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.config.html">
+                        <classname>Zend_Config</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.http.html">
+                        <classname>Zend_Http</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.locale.html">
+                        <classname>Zend_Locale</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.server.html">
+                        <classname>Zend_Server</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.service.recaptcha.html">
+                        <classname>Zend_Service_ReCaptcha</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.text.html">
+                        <classname>Zend_Text</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.uri.html">
+                        <classname>Zend_Uri</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.view.html">
+                        <classname>Zend_View</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="5" valign="middle">Sub</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.date.html">
+                        <classname>Zend_Date</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.db.html">
+                        <classname>Zend_Db</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.dojo.html">
+                        <classname>Zend_Dojo</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.form.html">
+                        <classname>Zend_Form</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.layout.html">
+                        <classname>Zend_Layout</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.wildfire.html">
+                        <classname>Zend_Wildfire</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="10" valign="middle">
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.gdata.html">
+                            <classname>Zend_Gdata</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry morerows="3" valign="middle">Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.exception.html">
+                        <classname>Zend_Exception</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.http.html">
+                        <classname>Zend_Http</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.mime.html">
+                        <classname>Zend_Mime</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.version.html">
+                        <classname>Zend_Version</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>Soft</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.loader.html">
+                        <classname>Zend_Loader</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="2" valign="middle">Fix</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.locale.html">
+                        <classname>Zend_Locale</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.uri.html">
+                        <classname>Zend_Uri</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.validate.html">
+                        <classname>Zend_Validate</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="2" valign="middle">Sub</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.date.html">
+                        <classname>Zend_Date</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.filter.html">
+                        <classname>Zend_Filter</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.registry.html">
+                        <classname>Zend_Registry</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="7" valign="middle">
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.http.html">
+                            <classname>Zend_Http</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry morerows="2" valign="middle">Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.exception.html">
+                        <classname>Zend_Exception</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.loader.html">
+                        <classname>Zend_Loader</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.uri.html">
+                        <classname>Zend_Uri</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="1" valign="middle">Fix</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.locale.html">
+                        <classname>Zend_Locale</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.validate.html">
+                        <classname>Zend_Validate</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="2" valign="middle">Sub</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.date.html">
+                        <classname>Zend_Date</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.filter.html">
+                        <classname>Zend_Filter</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.registry.html">
+                        <classname>Zend_Registry</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="1" valign="middle">
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.infocard.html">
+                            <classname>Zend_InfoCard</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry morerows="1" valign="middle">Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.exception.html">
+                        <classname>Zend_Exception</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.loader.html">
+                        <classname>Zend_Loader</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="2" valign="middle">
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.json.html">
+                            <classname>Zend_Json</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry morerows="2" valign="middle">Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.exception.html">
+                        <classname>Zend_Exception</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.loader.html">
+                        <classname>Zend_Loader</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.server.html">
+                        <classname>Zend_Server</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="22" valign="middle">
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.layout.html">
+                            <classname>Zend_Layout</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry>Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.exception.html">
+                        <classname>Zend_Exception</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="3" valign="middle">Soft</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.controller.html">
+                        <classname>Zend_Controller</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.filter.html">
+                        <classname>Zend_Filter</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.loader.html">
+                        <classname>Zend_Loader</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.view.html">
+                        <classname>Zend_View</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="4" valign="middle">Fix</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.config.html">
+                        <classname>Zend_Config</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.layout.html">
+                        <classname>Zend_Layout</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.registry.html">
+                        <classname>Zend_Registry</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.uri.html">
+                        <classname>Zend_Uri</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.validate.html">
+                        <classname>Zend_Validate</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="12" valign="middle">Sub</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.captcha.html">
+                        <classname>Zend_Captcha</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.date.html">
+                        <classname>Zend_Date</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.db.html">
+                        <classname>Zend_Db</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.dojo.html">
+                        <classname>Zend_Dojo</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.form.html">
+                        <classname>Zend_Form</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.http.html">
+                        <classname>Zend_Http</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.json.html">
+                        <classname>Zend_Json</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.locale.html">
+                        <classname>Zend_Locale</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.server.html">
+                        <classname>Zend_Server</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.service.recaptcha.html">
+                        <classname>Zend_Service_ReCaptcha</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.session.html">
+                        <classname>Zend_Session</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.text.html">
+                        <classname>Zend_Text</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.wildfire.html">
+                        <classname>Zend_Wildfire</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.ldap.html">
+                            <classname>Zend_Ldap</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry>Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.exception.html">
+                        <classname>Zend_Exception</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.loader.html">
+                            <classname>Zend_Loader</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry>Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.exception.html">
+                        <classname>Zend_Exception</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="2" valign="middle">
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.locale.html">
+                            <classname>Zend_Locale</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry>Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.exception.html">
+                        <classname>Zend_Exception</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>Soft</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.registry.html">
+                        <classname>Zend_Registry</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>Sub</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.loader.html">
+                        <classname>Zend_Loader</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="21" valign="middle">
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.log.html">
+                            <classname>Zend_Log</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry>Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.exception.html">
+                        <classname>Zend_Exception</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>Soft</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.wildfire.html">
+                        <classname>Zend_Wildfire</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="19" valign="middle">Sub</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.captcha.html">
+                        <classname>Zend_Captcha</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.config.html">
+                        <classname>Zend_Config</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.controller.html">
+                        <classname>Zend_Controller</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.date.html">
+                        <classname>Zend_Date</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.db.html">
+                        <classname>Zend_Db</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.dojo.html">
+                        <classname>Zend_Dojo</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.filter.html">
+                        <classname>Zend_Filter</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.form.html">
+                        <classname>Zend_Form</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.http.html">
+                        <classname>Zend_Http</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.json.html">
+                        <classname>Zend_Json</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.layout.html">
+                        <classname>Zend_Layout</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.loader.html">
+                        <classname>Zend_Loader</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.registry.html">
+                        <classname>Zend_Registry</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.server.html">
+                        <classname>Zend_Server</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.service.recaptcha.html">
+                        <classname>Zend_Service_ReCaptcha</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.session.html">
+                        <classname>Zend_Session</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.text.html">
+                        <classname>Zend_Text</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.uri.html">
+                        <classname>Zend_Uri</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.validate.html">
+                        <classname>Zend_Validate</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.view.html">
+                        <classname>Zend_View</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="7" valign="middle">
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.mail.html">
+                            <classname>Zend_Mail</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry morerows="3" valign="middle">Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.exception.html">
+                        <classname>Zend_Exception</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.loader.html">
+                        <classname>Zend_Loader</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.mime.html">
+                        <classname>Zend_Mime</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.validate.html">
+                        <classname>Zend_Validate</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>Fix</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.locale.html">
+                        <classname>Zend_Locale</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="2" valign="middle">Sub</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.date.html">
+                        <classname>Zend_Date</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.filter.html">
+                        <classname>Zend_Filter</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.registry.html">
+                        <classname>Zend_Registry</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="3" valign="middle">
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.measure.html">
+                            <classname>Zend_Measure</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry morerows="2" valign="middle">Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.exception.html">
+                        <classname>Zend_Exception</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.locale.html">
+                        <classname>Zend_Locale</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.registry.html">
+                        <classname>Zend_Registry</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>Sub</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.loader.html">
+                        <classname>Zend_Loader</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="24" valign="middle">
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.memory.html">
+                            <classname>Zend_Memory</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry morerows="1" valign="middle">Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.cache.html">
+                        <classname>Zend_Cache</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.exception.html">
+                        <classname>Zend_Exception</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="22" valign="middle">Sub</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.captcha.html">
+                        <classname>Zend_Captcha</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.config.html">
+                        <classname>Zend_Config</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.controller.html">
+                        <classname>Zend_Controller</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.date.html">
+                        <classname>Zend_Date</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.db.html">
+                        <classname>Zend_Db</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.dojo.html">
+                        <classname>Zend_Dojo</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.filter.html">
+                        <classname>Zend_Filter</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.form.html">
+                        <classname>Zend_Form</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.http.html">
+                        <classname>Zend_Http</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.json.html">
+                        <classname>Zend_Json</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.layout.html">
+                        <classname>Zend_Layout</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.loader.html">
+                        <classname>Zend_Loader</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.locale.html">
+                        <classname>Zend_Locale</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.log.html">
+                        <classname>Zend_Log</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.registry.html">
+                        <classname>Zend_Registry</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.server.html">
+                        <classname>Zend_Server</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.service.recaptcha.html">
+                        <classname>Zend_Service_ReCaptcha</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.session.html">
+                        <classname>Zend_Session</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.text.html">
+                        <classname>Zend_Text</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.uri.html">
+                        <classname>Zend_Uri</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.validate.html">
+                        <classname>Zend_Validate</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.view.html">
+                        <classname>Zend_View</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.wildfire.html">
+                        <classname>Zend_Wildfire</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.mime.html">
+                            <classname>Zend_Mime</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry>Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.exception.html">
+                        <classname>Zend_Exception</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="22" valign="middle">
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.openid.html">
+                            <classname>Zend_OpenId</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry morerows="3" valign="middle">Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.controller.html">
+                        <classname>Zend_Controller</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.exception.html">
+                        <classname>Zend_Exception</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.http.html">
+                        <classname>Zend_Http</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.session.html">
+                        <classname>Zend_Session</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="7" valign="middle">Fix</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.config.html">
+                        <classname>Zend_Config</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.dojo.html">
+                        <classname>Zend_Dojo</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.loader.html">
+                        <classname>Zend_Loader</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.locale.html">
+                        <classname>Zend_Locale</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.registry.html">
+                        <classname>Zend_Registry</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.uri.html">
+                        <classname>Zend_Uri</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.validate.html">
+                        <classname>Zend_Validate</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.view.html">
+                        <classname>Zend_View</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="10" valign="middle">Sub</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.captcha.html">
+                        <classname>Zend_Captcha</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.date.html">
+                        <classname>Zend_Date</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.db.html">
+                        <classname>Zend_Db</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.filter.html">
+                        <classname>Zend_Filter</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.form.html">
+                        <classname>Zend_Form</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.json.html">
+                        <classname>Zend_Json</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.layout.html">
+                        <classname>Zend_Layout</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.server.html">
+                        <classname>Zend_Server</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.service.recaptcha.html">
+                        <classname>Zend_Service_ReCaptcha</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.text.html">
+                        <classname>Zend_Text</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.wildfire.html">
+                        <classname>Zend_Wildfire</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="22" valign="middle">
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.paginator.html">
+                            <classname>Zend_Paginator</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry morerows="2" valign="middle">Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.exception.html">
+                        <classname>Zend_Exception</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.json.html">
+                        <classname>Zend_Json</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.loader.html">
+                        <classname>Zend_Loader</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="2" valign="middle">Soft</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.controller.html">
+                        <classname>Zend_Controller</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.db.html">
+                        <classname>Zend_Db</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.view.html">
+                        <classname>Zend_View</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>Fix</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.server.html">
+                        <classname>Zend_Server</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="15" valign="middle">Sub</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.captcha.html">
+                        <classname>Zend_Captcha</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.config.html">
+                        <classname>Zend_Config</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.date.html">
+                        <classname>Zend_Date</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.dojo.html">
+                        <classname>Zend_Dojo</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.filter.html">
+                        <classname>Zend_Filter</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.form.html">
+                        <classname>Zend_Form</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.http.html">
+                        <classname>Zend_Http</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.layout.html">
+                        <classname>Zend_Layout</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.locale.html">
+                        <classname>Zend_Locale</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.registry.html">
+                        <classname>Zend_Registry</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.service.recaptcha.html">
+                        <classname>Zend_Service_ReCaptcha</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.session.html">
+                        <classname>Zend_Session</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.text.html">
+                        <classname>Zend_Text</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.uri.html">
+                        <classname>Zend_Uri</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.validate.html">
+                        <classname>Zend_Validate</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.wildfire.html">
+                        <classname>Zend_Wildfire</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="25" valign="middle">
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.pdf.html">
+                            <classname>Zend_Pdf</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry morerows="2" valign="middle">Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.exception.html">
+                        <classname>Zend_Exception</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.log.html">
+                        <classname>Zend_Log</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.memory.html">
+                        <classname>Zend_Memory</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>Fix</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.cache.html">
+                        <classname>Zend_Cache</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="21" valign="middle">Sub</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.captcha.html">
+                        <classname>Zend_Captcha</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.config.html">
+                        <classname>Zend_Config</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.controller.html">
+                        <classname>Zend_Controller</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.date.html">
+                        <classname>Zend_Date</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.db.html">
+                        <classname>Zend_Db</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.dojo.html">
+                        <classname>Zend_Dojo</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.filter.html">
+                        <classname>Zend_Filter</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.form.html">
+                        <classname>Zend_Form</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.http.html">
+                        <classname>Zend_Http</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.json.html">
+                        <classname>Zend_Json</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.layout.html">
+                        <classname>Zend_Layout</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.loader.html">
+                        <classname>Zend_Loader</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.locale.html">
+                        <classname>Zend_Locale</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.registry.html">
+                        <classname>Zend_Registry</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.server.html">
+                        <classname>Zend_Server</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.service.recaptcha.html">
+                        <classname>Zend_Service_ReCaptcha</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.session.html">
+                        <classname>Zend_Session</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.text.html">
+                        <classname>Zend_Text</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.uri.html">
+                        <classname>Zend_Uri</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.validate.html">
+                        <classname>Zend_Validate</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.view.html">
+                        <classname>Zend_View</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.wildfire.html">
+                        <classname>Zend_Wildfire</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="20" valign="middle">
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.progressbar.html">
+                            <classname>Zend_Progressbar</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry morerows="2" valign="middle">Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.config.html">
+                        <classname>Zend_Config</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.exception.html">
+                        <classname>Zend_Exception</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.json.html">
+                        <classname>Zend_Json</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>Soft</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.session.html">
+                        <classname>Zend_Session</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="2" valign="middle">Fix</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.db.html">
+                        <classname>Zend_Db</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.loader.html">
+                        <classname>Zend_Loader</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.server.html">
+                        <classname>Zend_Server</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="13" valign="middle">Sub</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.captcha.html">
+                        <classname>Zend_Captcha</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.date.html">
+                        <classname>Zend_Date</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.dojo.html">
+                        <classname>Zend_Dojo</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.filter.html">
+                        <classname>Zend_Filter</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.form.html">
+                        <classname>Zend_Form</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.http.html">
+                        <classname>Zend_Http</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.layout.html">
+                        <classname>Zend_Layout</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.registry.html">
+                        <classname>Zend_Registry</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.service.recaptcha.html">
+                        <classname>Zend_Service_ReCaptcha</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.text.html">
+                        <classname>Zend_Text</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.uri.html">
+                        <classname>Zend_Uri</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.validate.html">
+                        <classname>Zend_Validate</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.view.html">
+                        <classname>Zend_View</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.wildfire.html">
+                        <classname>Zend_Wildfire</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="1" valign="middle">
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.registry.html">
+                            <classname>Zend_Registry</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry>Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.exception.html">
+                        <classname>Zend_Exception</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>Soft</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.loader.html">
+                        <classname>Zend_Loader</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.request.html">
+                            <classname>Zend_Request</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry>---</entry>
+                <entry>---</entry>
+            </row>
+            <row>
+                <entry morerows="10" valign="middle">
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.rest.html">
+                            <classname>Zend_Rest</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry morerows="3" valign="middle">Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.exception.html">
+                        <classname>Zend_Exception</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.server.html">
+                        <classname>Zend_Server</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.service.html">
+                        <classname>Zend_Service</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.uri.html">
+                        <classname>Zend_Uri</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="3" valign="middle">Fix</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.http.html">
+                        <classname>Zend_Http</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.loader.html">
+                        <classname>Zend_Loader</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.locale.html">
+                        <classname>Zend_Locale</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.validate.html">
+                        <classname>Zend_Validate</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="2" valign="middle">Sub</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.date.html">
+                        <classname>Zend_Date</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.filter.html">
+                        <classname>Zend_Filter</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.registry.html">
+                        <classname>Zend_Registry</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.search.lucene.html">
+                            <classname>Zend_Search_Lucene</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry>Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.exception.html">
+                        <classname>Zend_Exception</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.server.reflection.html">
+                            <classname>Zend_Server</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry>Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.exception.html">
+                        <classname>Zend_Exception</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="9" valign="middle">
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.service.akismet.html">
+                            <classname>Zend_Service_Akismet</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry morerows="3" valign="middle">Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.exception.html">
+                        <classname>Zend_Exception</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.http.html">
+                        <classname>Zend_Http</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.uri.html">
+                        <classname>Zend_Uri</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.version.html">
+                        <classname>Zend_Version</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="2" valign="middle">Fix</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.loader.html">
+                        <classname>Zend_Loader</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.locale.html">
+                        <classname>Zend_Locale</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.validate.html">
+                        <classname>Zend_Validate</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="2" valign="middle">Sub</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.date.html">
+                        <classname>Zend_Date</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.filter.html">
+                        <classname>Zend_Filter</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.registry.html">
+                        <classname>Zend_Registry</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="11" valign="middle">
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.service.amazon.html">
+                            <classname>Zend_Service_Amazon</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry morerows="2" valign="middle">Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.exception.html">
+                        <classname>Zend_Exception</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.http.html">
+                        <classname>Zend_Http</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.rest.html">
+                        <classname>Zend_Rest</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="5" valign="middle">Fix</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.loader.html">
+                        <classname>Zend_Loader</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.locale.html">
+                        <classname>Zend_Locale</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.server.html">
+                        <classname>Zend_Server</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.service.html">
+                        <classname>Zend_Service</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.uri.html">
+                        <classname>Zend_Uri</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.validate.html">
+                        <classname>Zend_Validate</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="2" valign="middle">Sub</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.date.html">
+                        <classname>Zend_Date</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.filter.html">
+                        <classname>Zend_Filter</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.registry.html">
+                        <classname>Zend_Registry</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="8" valign="middle">
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.service.audioscrobbler.html">
+                            <classname>Zend_Service_Audioscrobbler</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry morerows="1" valign="middle">Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.exception.html">
+                        <classname>Zend_Exception</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.http.html">
+                        <classname>Zend_Http</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="3" valign="middle">Fix</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.loader.html">
+                        <classname>Zend_Loader</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.locale.html">
+                        <classname>Zend_Locale</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.uri.html">
+                        <classname>Zend_Uri</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.validate.html">
+                        <classname>Zend_Validate</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="2" valign="middle">Sub</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.date.html">
+                        <classname>Zend_Date</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.filter.html">
+                        <classname>Zend_Filter</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.registry.html">
+                        <classname>Zend_Registry</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="12" valign="middle">
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.service.delicious.html">
+                            <classname>Zend_Service_Delicious</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry morerows="4" valign="middle">Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.date.html">
+                        <classname>Zend_Date</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.exception.html">
+                        <classname>Zend_Exception</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.http.html">
+                        <classname>Zend_Http</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.json.html">
+                        <classname>Zend_Json</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.rest.html">
+                        <classname>Zend_Rest</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="5" valign="middle">Fix</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.loader.html">
+                        <classname>Zend_Loader</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.locale.html">
+                        <classname>Zend_Locale</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.server.html">
+                        <classname>Zend_Server</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.service.html">
+                        <classname>Zend_Service</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.uri.html">
+                        <classname>Zend_Uri</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.validate.html">
+                        <classname>Zend_Validate</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="1" valign="middle">Sub</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.filter.html">
+                        <classname>Zend_Filter</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.registry.html">
+                        <classname>Zend_Registry</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="11" valign="middle">
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.service.flickr.html">
+                            <classname>Zend_Service_Flickr</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry morerows="1" valign="middle">Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.exception.html">
+                        <classname>Zend_Exception</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.http.html">
+                        <classname>Zend_Http</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="1" valign="middle">Soft</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.rest.html">
+                        <classname>Zend_Rest</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.validate.html">
+                        <classname>Zend_Validate</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="4" valign="middle">Fix</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.loader.html">
+                        <classname>Zend_Loader</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.locale.html">
+                        <classname>Zend_Locale</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.server.html">
+                        <classname>Zend_Server</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.service.html">
+                        <classname>Zend_Service</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.uri.html">
+                        <classname>Zend_Uri</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="2" valign="middle">Sub</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.date.html">
+                        <classname>Zend_Date</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.filter.html">
+                        <classname>Zend_Filter</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.registry.html">
+                        <classname>Zend_Registry</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="8" valign="middle">
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.service.nirvanix.html">
+                            <classname>Zend_Service_Nirvanix</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry morerows="2" valign="middle">Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.exception.html">
+                        <classname>Zend_Exception</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.http.html">
+                        <classname>Zend_Http</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.loader.html">
+                        <classname>Zend_Loader</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="2" valign="middle">Fix</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.locale.html">
+                        <classname>Zend_Locale</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.uri.html">
+                        <classname>Zend_Uri</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.validate.html">
+                        <classname>Zend_Validate</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="2" valign="middle">Sub</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.date.html">
+                        <classname>Zend_Date</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.filter.html">
+                        <classname>Zend_Filter</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.registry.html">
+                        <classname>Zend_Registry</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="10" valign="middle">
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.service.recapchta.html">
+                            <classname>Zend_Service_ReCaptcha</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry morerows="2" valign="middle">Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.exception.html">
+                        <classname>Zend_Exception</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.http.html">
+                        <classname>Zend_Http</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.json.html">
+                        <classname>Zend_Json</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="4" valign="middle">Fix</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.loader.html">
+                        <classname>Zend_Loader</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.locale.html">
+                        <classname>Zend_Locale</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.server.html">
+                        <classname>Zend_Server</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.uri.html">
+                        <classname>Zend_Uri</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.validate.html">
+                        <classname>Zend_Validate</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="2" valign="middle">Sub</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.date.html">
+                        <classname>Zend_Date</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.filter.html">
+                        <classname>Zend_Filter</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.registry.html">
+                        <classname>Zend_Registry</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="11" valign="middle">
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.service.simpy.html">
+                            <classname>Zend_Service_Simpy</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry morerows="2" valign="middle">Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.exception.html">
+                        <classname>Zend_Exception</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.http.html">
+                        <classname>Zend_Http</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.rest.html">
+                        <classname>Zend_Rest</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="5" valign="middle">Fix</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.loader.html">
+                        <classname>Zend_Loader</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.locale.html">
+                        <classname>Zend_Locale</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.server.html">
+                        <classname>Zend_Server</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.service.html">
+                        <classname>Zend_Service</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.uri.html">
+                        <classname>Zend_Uri</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.validate.html">
+                        <classname>Zend_Validate</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="2" valign="middle">Sub</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.date.html">
+                        <classname>Zend_Date</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.filter.html">
+                        <classname>Zend_Filter</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.registry.html">
+                        <classname>Zend_Registry</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="24" valign="middle">
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.service.slideshare.html">
+                            <classname>Zend_Service_SlideShare</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry morerows="2" valign="middle">Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.cache.html">
+                        <classname>Zend_Cache</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.exception.html">
+                        <classname>Zend_Exception</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.http.html">
+                        <classname>Zend_Http</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="3" valign="middle">Fix</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.loader.html">
+                        <classname>Zend_Loader</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.locale.html">
+                        <classname>Zend_Locale</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.uri.html">
+                        <classname>Zend_Uri</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.validate.html">
+                        <classname>Zend_Validate</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="17" valign="middle">Sub</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.captcha.html">
+                        <classname>Zend_Captcha</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.config.html">
+                        <classname>Zend_Config</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.controller.html">
+                        <classname>Zend_Controller</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.date.html">
+                        <classname>Zend_Date</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.db.html">
+                        <classname>Zend_Db</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.dojo.html">
+                        <classname>Zend_Dojo</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.filter.html">
+                        <classname>Zend_Filter</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.form.html">
+                        <classname>Zend_Form</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.json.html">
+                        <classname>Zend_Json</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.layout.html">
+                        <classname>Zend_Layout</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.log.html">
+                        <classname>Zend_Log</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.registry.html">
+                        <classname>Zend_Registry</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.server.html">
+                        <classname>Zend_Server</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.service.recaptcha.html">
+                        <classname>Zend_Service_ReCaptcha</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.session.html">
+                        <classname>Zend_Session</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.text.html">
+                        <classname>Zend_Text</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.view.html">
+                        <classname>Zend_View</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.wildfire.html">
+                        <classname>Zend_Wildfire</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="8" valign="middle">
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.service.strikeiron.html">
+                            <classname>Zend_Service_StrikeIron</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry morerows="2" valign="middle">Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.exception.html">
+                        <classname>Zend_Exception</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.http.html">
+                        <classname>Zend_Http</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.loader.html">
+                        <classname>Zend_Loader</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="2" valign="middle">Fix</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.locale.html">
+                        <classname>Zend_Locale</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.uri.html">
+                        <classname>Zend_Uri</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.validate.html">
+                        <classname>Zend_Validate</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="2" valign="middle">Fix</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.date.html">
+                        <classname>Zend_Date</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.filter.html">
+                        <classname>Zend_Filter</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.registry.html">
+                        <classname>Zend_Registry</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="11" valign="middle">
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.service.technorati.html">
+                            <classname>Zend_Service_Technorati</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry morerows="4" valign="middle">Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.date.html">
+                        <classname>Zend_Date</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.exception.html">
+                        <classname>Zend_Exception</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.http.html">
+                        <classname>Zend_Http</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.uri.html">
+                        <classname>Zend_Uri</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.locale.html">
+                        <classname>Zend_Locale</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>Soft</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.rest.html">
+                        <classname>Zend_Rest</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="3" valign="middle">Fix</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.loader.html">
+                        <classname>Zend_Loader</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.server.html">
+                        <classname>Zend_Server</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.service.html">
+                        <classname>Zend_Service</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.validate.html">
+                        <classname>Zend_Validate</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="1" valign="middle">Sub</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.filter.html">
+                        <classname>Zend_Filter</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.registry.html">
+                        <classname>Zend_Registry</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="13" valign="middle">
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.service.twitter.html">
+                            <classname>Zend_Service_Twitter</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry morerows="5" valign="middle">Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.exception.html">
+                        <classname>Zend_Exception</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.feed.html">
+                        <classname>Zend_Feed</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.http.html">
+                        <classname>Zend_Http</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.json.html">
+                        <classname>Zend_Json</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.rest.html">
+                        <classname>Zend_Rest</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.uri.html">
+                        <classname>Zend_Uri</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="4" valign="middle">Fix</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.loader.html">
+                        <classname>Zend_Loader</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.locale.html">
+                        <classname>Zend_Locale</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.server.html">
+                        <classname>Zend_Server</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.service.html">
+                        <classname>Zend_Service</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.validate.html">
+                        <classname>Zend_Validate</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="2" valign="middle">Fix</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.date.html">
+                        <classname>Zend_Date</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.filter.html">
+                        <classname>Zend_Filter</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.registry.html">
+                        <classname>Zend_Registry</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="11" valign="middle">
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.service.yahoo.html">
+                            <classname>Zend_Service_Yahoo</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry morerows="2" valign="middle">Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.exception.html">
+                        <classname>Zend_Exception</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.http.html">
+                        <classname>Zend_Http</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.rest.html">
+                        <classname>Zend_Rest</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>Soft</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.validate.html">
+                        <classname>Zend_Validate</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="4" valign="middle">Fix</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.loader.html">
+                        <classname>Zend_Loader</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.locale.html">
+                        <classname>Zend_Locale</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.server.html">
+                        <classname>Zend_Server</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.service.html">
+                        <classname>Zend_Service</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.uri.html">
+                        <classname>Zend_Uri</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="2" valign="middle">Sub</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.date.html">
+                        <classname>Zend_Date</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.filter.html">
+                        <classname>Zend_Filter</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.registry.html">
+                        <classname>Zend_Registry</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="20" valign="middle">
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.session.html">
+                            <classname>Zend_Session</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry>Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.exception.html">
+                        <classname>Zend_Exception</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="2" valign="middle">Soft</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.config.html">
+                        <classname>Zend_Config</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.db.html">
+                        <classname>Zend_Db</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.loader.html">
+                        <classname>Zend_Loader</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="16" valign="middle">Sub</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.captcha.html">
+                        <classname>Zend_Captcha</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.date.html">
+                        <classname>Zend_Date</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.dojo.html">
+                        <classname>Zend_Dojo</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.filter.html">
+                        <classname>Zend_Filter</classname>
+                    </ulink>
+               </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.form.html">
+                        <classname>Zend_Form</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.http.html">
+                        <classname>Zend_Http</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.json.html">
+                        <classname>Zend_Json</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.layout.html">
+                        <classname>Zend_Layout</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.registry.html">
+                        <classname>Zend_Registry</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.server.html">
+                        <classname>Zend_Server</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.service.recaptcha.html">
+                        <classname>Zend_Service_ReCaptcha</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.session.html">
+                        <classname>Zend_Session</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.text.html">
+                        <classname>Zend_Text</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.uri.html">
+                        <classname>Zend_Uri</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.validate.html">
+                        <classname>Zend_Validate</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.view.html">
+                        <classname>Zend_View</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.wildfire.html">
+                        <classname>Zend_Wildfire</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="8" valign="middle">
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.soap.html">
+                            <classname>Zend_Soap</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry morerows="2" valign="middle">Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.exception.html">
+                        <classname>Zend_Exception</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.server.html">
+                        <classname>Zend_Server</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.uri.html">
+                        <classname>Zend_Uri</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="2" valign="middle">Fix</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.loader.html">
+                        <classname>Zend_Loader</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.locale.html">
+                        <classname>Zend_Locale</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.validate.html">
+                        <classname>Zend_Validate</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="2" valign="middle">Sub</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.date.html">
+                        <classname>Zend_Date</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.filter.html">
+                        <classname>Zend_Filter</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.registry.html">
+                        <classname>Zend_Registry</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="23" valign="middle">
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.test.html">
+                            <classname>Zend_Test</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry morerows="5" valign="middle">Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.controller.html">
+                        <classname>Zend_Controller</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.dom.html">
+                        <classname>Zend_Dom</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.exception.html">
+                        <classname>Zend_Exception</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.layout.html">
+                        <classname>Zend_Layout</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.registry.html">
+                        <classname>Zend_Registry</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.session.html">
+                        <classname>Zend_Session</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>Soft</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.loader.html">
+                        <classname>Zend_Loader</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="4" valign="middle">Fix</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.config.html">
+                        <classname>Zend_Config</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.locale.html">
+                        <classname>Zend_Locale</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.uri.html">
+                        <classname>Zend_Uri</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.validate.html">
+                        <classname>Zend_Validate</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.view.html">
+                        <classname>Zend_View</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="11" valign="middle">Sub</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.captcha.html">
+                        <classname>Zend_Captcha</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.date.html">
+                        <classname>Zend_Date</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.db.html">
+                        <classname>Zend_Db</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.dojo.html">
+                        <classname>Zend_Dojo</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.filter.html">
+                        <classname>Zend_Filter</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.form.html">
+                        <classname>Zend_Form</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.http.html">
+                        <classname>Zend_Http</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.json.html">
+                        <classname>Zend_Json</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.server.html">
+                        <classname>Zend_Server</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.service.recaptcha.html">
+                        <classname>Zend_Service_ReCaptcha</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.text.html">
+                        <classname>Zend_Text</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.wildfire.html">
+                        <classname>Zend_Wildfire</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="1" valign="middle">
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.text.html">
+                            <classname>Zend_Text</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry>Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.exception.html">
+                        <classname>Zend_Exception</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>Soft</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.loader.html">
+                        <classname>Zend_Loader</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="4" valign="middle">
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.timesync.html">
+                            <classname>Zend_TimeSync</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry morerows="2" valign="middle">Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.date.html">
+                        <classname>Zend_Date</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.exception.html">
+                        <classname>Zend_Exception</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.loader.html">
+                        <classname>Zend_Loader</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>Fix</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.locale.html">
+                        <classname>Zend_Locale</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>Sub</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.registry.html">
+                        <classname>Zend_Registry</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="3" valign="middle">
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.translate.html">
+                            <classname>Zend_Translate</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry morerows="2" valign="middle">Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.exception.html">
+                        <classname>Zend_Exception</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.loader.html">
+                        <classname>Zend_Loader</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.locale.html">
+                        <classname>Zend_Locale</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>Sub</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.registry.html">
+                        <classname>Zend_Registry</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="6" valign="middle">
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.uri.html">
+                            <classname>Zend_Uri</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry morerows="3" valign="middle">Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.exception.html">
+                        <classname>Zend_Exception</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.loader.html">
+                        <classname>Zend_Loader</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.locale.html">
+                        <classname>Zend_Locale</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.validate.html">
+                        <classname>Zend_Validate</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="2" valign="middle">Soft</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.date.html">
+                        <classname>Zend_Date</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.filter.html">
+                        <classname>Zend_Filter</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.registry.html">
+                        <classname>Zend_Registry</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="5" valign="middle">
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.validate.html">
+                            <classname>Zend_Validate</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry morerows="2" valign="middle">Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.exception.html">
+                        <classname>Zend_Exception</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.loader.html">
+                        <classname>Zend_Loader</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.locale.html">
+                        <classname>Zend_Locale</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="2" valign="middle">Soft</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.date.html">
+                        <classname>Zend_Date</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.filter.html">
+                        <classname>Zend_Filter</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.registry.html">
+                        <classname>Zend_Registry</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.version.html">
+                            <classname>Zend_Version</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry>---</entry>
+                <entry>---</entry>
+            </row>
+            <row>
+                <entry morerows="21" valign="middle">
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.view.html">
+                            <classname>Zend_View</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry morerows="4" valign="middle">Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.controller.html">
+                        <classname>Zend_Controller</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.exception.html">
+                        <classname>Zend_Exception</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.loader.html">
+                        <classname>Zend_Loader</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.locale.html">
+                        <classname>Zend_Locale</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.registry.html">
+                        <classname>Zend_Registry</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="1" valign="middle">Soft</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.json.html">
+                        <classname>Zend_Json</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.layout.html">
+                        <classname>Zend_Layout</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="2" valign="middle">Fix</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.config.html">
+                        <classname>Zend_Config</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.uri.html">
+                        <classname>Zend_Uri</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.validate.html">
+                        <classname>Zend_Validate</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="11" valign="middle">Sub</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.captcha.html">
+                        <classname>Zend_Captcha</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.date.html">
+                        <classname>Zend_Date</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.db.html">
+                        <classname>Zend_Db</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.dojo.html">
+                        <classname>Zend_Dojo</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.filter.html">
+                        <classname>Zend_Filter</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.form.html">
+                        <classname>Zend_Form</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.http.html">
+                        <classname>Zend_Http</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.server.html">
+                        <classname>Zend_Server</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.service.recaptcha.html">
+                        <classname>Zend_Service_ReCaptcha</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.session.html">
+                        <classname>Zend_Session</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.text.html">
+                        <classname>Zend_Text</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.wildfire.html">
+                        <classname>Zend_Wildfire</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="21" valign="middle">
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.wildfire.html">
+                            <classname>Zend_Wildfire</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry morerows="3" valign="middle">Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.controller.html">
+                        <classname>Zend_Controller</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.exception.html">
+                        <classname>Zend_Exception</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.json.html">
+                        <classname>Zend_Json</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.loader.html">
+                        <classname>Zend_Loader</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="6" valign="middle">Fix</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.config.html">
+                        <classname>Zend_Config</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.layout.html">
+                        <classname>Zend_Layout</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.registry.html">
+                        <classname>Zend_Registry</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.server.html">
+                        <classname>Zend_Server</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.uri.html">
+                        <classname>Zend_Uri</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.validate.html">
+                        <classname>Zend_Validate</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.view.html">
+                        <classname>Zend_View</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="10" valign="middle">Sub</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.captcha.html">
+                        <classname>Zend_Captcha</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.date.html">
+                        <classname>Zend_Date</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.db.html">
+                        <classname>Zend_Db</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.dojo.html">
+                        <classname>Zend_Dojo</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.filter.html">
+                        <classname>Zend_Filter</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.form.html">
+                        <classname>Zend_Form</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.http.html">
+                        <classname>Zend_Http</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.layout.html">
+                        <classname>Zend_Layout</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.service.recaptcha.html">
+                        <classname>Zend_Service_ReCaptcha</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.session.html">
+                        <classname>Zend_Session</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.text.html">
+                        <classname>Zend_Text</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="9" valign="middle">
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.xmlrpc.html">
+                            <classname>Zend_XmlRpc</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry morerows="2" valign="middle">Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.exception.html">
+                        <classname>Zend_Exception</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.http.html">
+                        <classname>Zend_Http</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.server.html">
+                        <classname>Zend_Server</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="3" valign="middle">Fix</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.loader.html">
+                        <classname>Zend_Loader</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.uri.html">
+                        <classname>Zend_Uri</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.validate.html">
+                        <classname>Zend_Validate</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.locale.html">
+                        <classname>Zend_Locale</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="2" valign="middle">Sub</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.date.html">
+                        <classname>Zend_Date</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.filter.html">
+                        <classname>Zend_Filter</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.registry.html">
+                        <classname>Zend_Registry</classname>
+                    </ulink>
+                </entry>
+            </row>
+        </tbody>
+    </tgroup>
+</table>

+ 1357 - 0
documentation/manual/de/ref/requirements-php-extensions-table.xml

@@ -0,0 +1,1357 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- EN-Revision: 16908 -->
+<!-- Reviewed: no -->
+<table frame='all' id="requirements.extensions.table-1">
+    <title>PHP Erweiterungen verwendet im Zend Framework nach Komponente</title>
+    <tgroup cols='3'>
+        <thead>
+            <row>
+                <entry>Erweiterung</entry>
+                <entry>Abhängigkeit</entry>
+                <entry>Verwendet durch Zend Framework Komponente</entry>
+            </row>
+        </thead>
+        <tbody>
+            <row>
+                <entry morerows="1" valign="middle">
+                    <emphasis>
+                        <ulink
+                            url="http://www.php.net/manual/en/ref.apc.php">apc</ulink>
+                    </emphasis>
+                </entry>
+                <entry>Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.cache.backends.html">
+                        <classname>Zend_Cache_Backend_Apc</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>Soft</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.file.transfer.html">
+                        <classname>Zend_File_Transfer</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://www.php.net/manual/en/ref.bc.php">bcmath</ulink>
+                    </emphasis>
+                </entry>
+                <entry>Soft</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.locale.html">
+                        <classname>Zend_Locale</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink url="http://pecl.php.net/package/Bitset">bitset</ulink>
+                    </emphasis>
+                </entry>
+                <entry>Soft</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.search.lucene.html">
+                        <classname>Zend_Search_Lucene</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://www.php.net/manual/en/ref.bzip2.php">bz2</ulink>
+                    </emphasis>
+                </entry>
+                <entry>---</entry>
+                <entry>---</entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://www.php.net/manual/en/ref.calendar.php">calendar</ulink>
+                    </emphasis>
+                </entry>
+                <entry>---</entry>
+                <entry>---</entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://www.php.net/manual/en/ref.com.php">com_dotnet</ulink>
+                    </emphasis>
+                </entry>
+                <entry>---</entry>
+                <entry>---</entry>
+            </row>
+            <row>
+                <entry morerows="8" valign="middle">
+                    <emphasis>
+                        <ulink
+                            url="http://www.php.net/manual/en/ref.ctype.php">ctype</ulink>
+                    </emphasis>
+                </entry>
+                <entry morerows="8" valign="middle">Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.auth.adapter.http.html">
+                        <classname>Zend_Auth_Adapter_Http</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.gdata.html">
+                        <classname>Zend_Gdata</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.http.html">
+                        <classname>Zend_Http_Client</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.pdf.html">
+                        <classname>Zend_Pdf</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.rest.client.html">
+                        <classname>Zend_Rest_Client</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.rest.server.html">
+                        <classname>Zend_Rest_Server</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.search.lucene.html">
+                        <classname>Zend_Search_Lucene</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.uri.html">
+                        <classname>Zend_Uri</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.validate.html">
+                        <classname>Zend_Validate</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://www.php.net/manual/en/ref.curl.php">curl</ulink>
+                    </emphasis>
+                </entry>
+                <entry>Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.http.client.adapters.html">
+                        <classname>Zend_Http_Client_Adapter_Curl</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://www.php.net/manual/en/ref.datetime.php">date</ulink>
+                    </emphasis>
+                </entry>
+                <entry>Soft</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.amf.html">
+                        <classname>Zend_Amf</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://www.php.net/manual/en/ref.dba.php">dba</ulink>
+                    </emphasis>
+                </entry>
+                <entry>---</entry>
+                <entry>---</entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://www.php.net/manual/en/ref.dbase.php">dbase</ulink>
+                    </emphasis>
+                </entry>
+                <entry>---</entry>
+                <entry>---</entry>
+            </row>
+            <row>
+                <entry morerows="13" valign="middle">
+                    <emphasis>
+                        <ulink
+                            url="http://www.php.net/manual/en/ref.dom.php">dom</ulink>
+                    </emphasis>
+                </entry>
+                <entry morerows="13" valign="middle">Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.amf.html">
+                        <classname>Zend_Amf</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.dom.html">
+                        <classname>Zend_Dom</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.feed.html">
+                        <classname>Zend_Feed</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.gdata.html">
+                        <classname>Zend_Gdata</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.log.formatters.html">
+                        <classname>Zend_Log_Formatter_Xml</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.rest.server.html">
+                        <classname>Zend_Rest_Server</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.rest.soap.html">
+                        <classname>Zend_Soap</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.search.lucene.html">
+                        <classname>Zend_Search_Lucene</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.service.amazon.html">
+                        <classname>Zend_Service_Amazon</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.service.delicious.html">
+                        <classname>Zend_Service_Delicious</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.service.flickr.html">
+                        <classname>Zend_Service_Flickr</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.service.simpy.html">
+                        <classname>Zend_Service_Simpy</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.service.yahoo.html">
+                        <classname>Zend_Service_Yahoo</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.xmlrpc.html">
+                        <classname>Zend_XmlRpc</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://www.php.net/manual/en/ref.exif.php">exif</ulink>
+                    </emphasis>
+                </entry>
+                <entry>---</entry>
+                <entry>---</entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://www.php.net/manual/en/ref.fbsql.php">fbsql</ulink>
+                    </emphasis>
+                </entry>
+                <entry>---</entry>
+                <entry>---</entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://www.php.net/manual/en/ref.fdf.php">fdf</ulink>
+                    </emphasis>
+                </entry>
+                <entry>---</entry>
+                <entry>---</entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://www.php.net/manual/en/ref.filter.php">filter</ulink>
+                    </emphasis>
+                </entry>
+                <entry>---</entry>
+                <entry>---</entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://www.php.net/manual/en/ref.ftp.php">ftp</ulink>
+                    </emphasis>
+                </entry>
+                <entry>---</entry>
+                <entry>---</entry>
+            </row>
+            <row>
+                <entry morerows="1" valign="middle">
+                    <emphasis>
+                        <ulink
+                            url="http://www.php.net/manual/en/ref.image.php">gd</ulink>
+                    </emphasis>
+                </entry>
+                <entry morerows="1" valign="middle">Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.captcha.html">
+                        <classname>Zend_Captcha</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.pdf.html">
+                        <classname>Zend_Pdf</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://www.php.net/manual/en/ref.gettext.php">gettext</ulink>
+                    </emphasis>
+                </entry>
+                <entry>---</entry>
+                <entry>---</entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://www.php.net/manual/en/ref.gmp.php">gmp</ulink>
+                    </emphasis>
+                </entry>
+                <entry>---</entry>
+                <entry>---</entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://www.php.net/manual/en/ref.hash.php">hash</ulink>
+                    </emphasis>
+                </entry>
+                <entry>Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.auth.adapter.http.html">
+                        <classname>Zend_Auth_Adapter_Http</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://www.php.net/manual/en/ref.ibm-db2.php">ibm_db2</ulink>
+                    </emphasis>
+                </entry>
+                <entry>Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.db.html">
+                        <classname>Zend_Db_Adapter_Db2</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="7" valign="middle">
+                    <emphasis>
+                        <ulink
+                            url="http://www.php.net/manual/en/ref.iconv.php">iconv</ulink>
+                    </emphasis>
+                </entry>
+                <entry morerows="7" valign="middle">Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.currency.html">
+                        <classname>Zend_Currency</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.locale.parsing.html">
+                        <classname>Zend_Locale_Format</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.mime.html">
+                        <classname>Zend_Mime</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.pdf.html">
+                        <classname>Zend_Pdf</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.search.lucene.html">
+                        <classname>Zend_Search_Lucene</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.service.audioscrobbler.html">
+                        <classname>Zend_Service_Audioscrobbler</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.service.flickr.html">
+                        <classname>Zend_Service_Flickr</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.xmlrpc.client.html">
+                        <classname>Zend_XmlRpc_Client</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://www.php.net/manual/en/ref.imap.php">imap</ulink>
+                    </emphasis>
+                </entry>
+                <entry>---</entry>
+                <entry>---</entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://www.php.net/manual/en/ref.ifx.php">informix</ulink>
+                    </emphasis>
+                </entry>
+                <entry>---</entry>
+                <entry>---</entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://www.php.net/manual/en/ref.ibase.php">interbase</ulink>
+                    </emphasis>
+                </entry>
+                <entry>Hard</entry>
+                <entry><classname>Zend_Db_Adapter_Firebird</classname></entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://www.php.net/manual/en/ref.json.php">json</ulink>
+                    </emphasis>
+                </entry>
+                <entry>Soft</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.json.html">
+                        <classname>Zend_Json</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://www.php.net/manual/en/ref.ldap.php">ldap</ulink>
+                    </emphasis>
+                </entry>
+                <entry>Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.ldap.html">
+                        <classname>Zend_Ldap</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://www.php.net/manual/en/ref.libxml.php">libxml</ulink>
+                    </emphasis>
+                </entry>
+                <entry>---</entry>
+                <entry>---</entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://www.php.net/manual/en/ref.mbstring.php">mbstring</ulink>
+                    </emphasis>
+                </entry>
+                <entry>Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.feed.html">
+                        <classname>Zend_Feed</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://www.php.net/manual/en/ref.mcrypt.php">mcrypt</ulink>
+                    </emphasis>
+                </entry>
+                <entry>Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.service.recaptcha.html">
+                        <classname>Zend_Service_ReCaptcha</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://www.php.net/manual/en/ref.memcache.php">memcache</ulink>
+                    </emphasis>
+                </entry>
+                <entry>Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.cache.backends.html">
+                        <classname>Zend_Cache_Backend_Memcached</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://www.php.net/manual/en/ref.mhash.php">mhash</ulink>
+                    </emphasis>
+                </entry>
+                <entry>---</entry>
+                <entry>---</entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://www.php.net/manual/en/ref.mime-magic.php">mime_magic</ulink>
+                    </emphasis>
+                </entry>
+                <entry>Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.http.html">
+                        <classname>Zend_Http_Client</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://www.php.net/manual/en/ref.ming.php">ming</ulink>
+                    </emphasis>
+                </entry>
+                <entry>---</entry>
+                <entry>---</entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://www.php.net/manual/en/ref.msql.php">msql</ulink>
+                    </emphasis>
+                </entry>
+                <entry>---</entry>
+                <entry>---</entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://www.php.net/manual/en/ref.mssql.php">mssql</ulink>
+                    </emphasis>
+                </entry>
+                <entry>---</entry>
+                <entry>---</entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://www.php.net/manual/en/ref.mysql.php">mysql</ulink>
+                    </emphasis>
+                </entry>
+                <entry>---</entry>
+                <entry>---</entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://www.php.net/manual/en/ref.mysqli.php">mysqli</ulink>
+                    </emphasis>
+                </entry>
+                <entry>Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.db.html">
+                        <classname>Zend_Db_Adapter_Mysqli</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://www.php.net/manual/en/ref.ncurses.php">ncurses</ulink>
+                    </emphasis>
+                </entry>
+                <entry>---</entry>
+                <entry>---</entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://www.php.net/manual/en/ref.oci8.php">oci8</ulink>
+                    </emphasis>
+                </entry>
+                <entry>Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.db.html">
+                        <classname>Zend_Db_Adapter_Oracle</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://www.php.net/manual/en/ref.uodbc.php">odbc</ulink>
+                    </emphasis>
+                </entry>
+                <entry>---</entry>
+                <entry>---</entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://www.php.net/manual/en/ref.openssl.php">openssl</ulink>
+                    </emphasis>
+                </entry>
+                <entry>---</entry>
+                <entry>---</entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://www.php.net/manual/en/ref.pcntl.php">pcntl</ulink>
+                    </emphasis>
+                </entry>
+                <entry>---</entry>
+                <entry>---</entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://www.php.net/manual/en/ref.pcre.php">pcre</ulink>
+                    </emphasis>
+                </entry>
+                <entry>Hard</entry>
+                <entry>Virtually all components</entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://www.php.net/manual/en/ref.pdo.php">pdo</ulink>
+                    </emphasis>
+                </entry>
+                <entry>Hard</entry>
+                <entry>All <acronym>PDO</acronym> database adapters</entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://www.php.net/manual/en/ref.pdo-dblib.php">pdo_dblib</ulink>
+                    </emphasis>
+                </entry>
+                <entry>---</entry>
+                <entry>---</entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://www.php.net/manual/en/ref.pdo-firebird.php">pdo_firebird</ulink>
+                    </emphasis>
+                </entry>
+                <entry>---</entry>
+                <entry>---</entry>
+            </row>
+            <row>
+                <entry><emphasis>pdo_mssql</emphasis></entry>
+                <entry>Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.db.html">
+                        <classname>Zend_Db_Adapter_Pdo_Mssql</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://www.php.net/manual/en/ref.pdo-mysql.php">pdo_mysql</ulink>
+                    </emphasis>
+                </entry>
+                <entry>Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.db.html">
+                        <classname>Zend_Db_Adapter_Pdo_Mysql</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://www.php.net/manual/en/ref.pdo-oci.php">pdo_oci</ulink>
+                    </emphasis>
+                </entry>
+                <entry>Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.db.html">
+                        <classname>Zend_Db_Adapter_Pdo_Oci</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://www.php.net/manual/en/ref.pdo-pgsql.php">pdo_pgsql</ulink>
+                    </emphasis>
+                </entry>
+                <entry>Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.db.html">
+                        <classname>Zend_Db_Adapter_Pdo_Pgsql</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://www.php.net/manual/en/ref.pdo-sqlite.php">pdo_sqlite</ulink>
+                    </emphasis>
+                </entry>
+                <entry>Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.db.html">
+                        <classname>Zend_Db_Adapter_Pdo_Sqlite</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://www.php.net/manual/en/ref.pgsql.php">pgsql</ulink>
+                    </emphasis>
+                </entry>
+                <entry>---</entry>
+                <entry>---</entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://www.php.net/manual/en/ref.posix.php">posix</ulink>
+                    </emphasis>
+                </entry>
+                <entry>Soft</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.mail.html">
+                        <classname>Zend_Mail</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://www.php.net/manual/en/ref.pspell.php">pspell</ulink>
+                    </emphasis>
+                </entry>
+                <entry>---</entry>
+                <entry>---</entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://www.php.net/manual/en/ref.readline.php">readline</ulink>
+                    </emphasis>
+                </entry>
+                <entry>---</entry>
+                <entry>---</entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://www.php.net/manual/en/ref.recode.php">recode</ulink>
+                    </emphasis>
+                </entry>
+                <entry>---</entry>
+                <entry>---</entry>
+            </row>
+            <row>
+                <entry morerows="9" valign="middle">
+                    <emphasis>
+                        <ulink
+                            url="http://www.php.net/manual/en/language.oop5.reflection.php">Reflection</ulink>
+                    </emphasis>
+                </entry>
+                <entry morerows="9" valign="middle">Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.controller.html">
+                        <classname>Zend_Controller</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.filter.html">
+                        <classname>Zend_Filter</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.filter.input.html">
+                        <classname>Zend_Filter_Input</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.json.html">
+                        <classname>Zend_Json</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.log.html">
+                        <classname>Zend_Log</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.rest.server.html">
+                        <classname>Zend_Rest_Server</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.server.reflection.html">
+                        <classname>Zend_Server_Reflection</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.validate.html">
+                        <classname>Zend_Validate</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.view.html">
+                        <classname>Zend_View</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.xmlrpc.server.html">
+                        <classname>Zend_XmlRpc_Server</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="1" valign="middle">
+                    <emphasis>
+                        <ulink
+                            url="http://www.php.net/manual/en/ref.session.php">session</ulink>
+                    </emphasis>
+                </entry>
+                <entry morerows="1" valign="middle">Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.controller.actionhelpers.html">
+                        <classname>Zend_Controller_Action_Helper_Redirector</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.session.html">
+                        <classname>Zend_Session</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://www.php.net/manual/en/ref.shmop.php">shmop</ulink>
+                    </emphasis>
+                </entry>
+                <entry>---</entry>
+                <entry></entry>
+            </row>
+            <row>
+                <entry morerows="6" valign="middle">
+                    <emphasis>
+                        <ulink
+                            url="http://www.php.net/manual/en/ref.simplexml.php">SimpleXML</ulink>
+                    </emphasis>
+                </entry>
+                <entry morerows="5" valign="middle">Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.config.adapters.xml.html">
+                        <classname>Zend_Config_Xml</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.feed.html">
+                        <classname>Zend_Feed</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.rest.client.html">
+                        <classname>Zend_Rest_Client</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.service.audioscrobbler.html">
+                        <classname>Zend_Service_Audioscrobbler</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.soap.html">
+                        <classname>Zend_Soap</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.xmlrpc.html">
+                        <classname>Zend_XmlRpc</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>Soft</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.amf.html">
+                        <classname>Zend_Amf</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="1" valign="middle">
+                    <emphasis>
+                        <ulink
+                            url="http://www.php.net/manual/en/ref.soap.php">soap</ulink>
+                    </emphasis>
+                </entry>
+                <entry morerows="1" valign="middle">Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.service.strikeiron.html">
+                        <classname>Zend_Service_StrikeIron</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.soap.html">
+                        <classname>Zend_Soap</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://www.php.net/manual/en/ref.sockets.php">sockets</ulink>
+                    </emphasis>
+                </entry>
+                <entry>---</entry>
+                <entry>---</entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://www.php.net/manual/en/ref.spl.php">SPL</ulink>
+                    </emphasis>
+                </entry>
+                <entry>Hard</entry>
+                <entry>Virtually all components</entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://www.php.net/manual/en/ref.sqlite.php">SQLite</ulink>
+                    </emphasis>
+                </entry>
+                <entry>Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.cache.backends.html">
+                        <classname>Zend_Cache_Backend_Sqlite</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>standard</emphasis></entry>
+                <entry>Hard</entry>
+                <entry>Virtually all components</entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://www.php.net/manual/en/ref.sybase.php">sybase</ulink>
+                    </emphasis>
+                </entry>
+                <entry>---</entry>
+                <entry>---</entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>sysvmsg</emphasis></entry>
+                <entry>---</entry>
+                <entry>---</entry>
+            </row>
+            <row>
+                <entry><emphasis>sysvsem</emphasis></entry>
+                <entry>---</entry>
+                <entry>--</entry>
+            </row>
+            <row>
+                <entry><emphasis>sysvshm</emphasis></entry>
+                <entry>---</entry>
+                <entry>---</entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://www.php.net/manual/en/ref.tidy.php">tidy</ulink>
+                    </emphasis>
+                </entry>
+                <entry>---</entry>
+                <entry>---</entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://www.php.net/manual/en/ref.tokenizer.php">tokenizer</ulink>
+                    </emphasis>
+                </entry>
+                <entry>---</entry>
+                <entry>---</entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://www.php.net/manual/en/ref.wddx.php">wddx</ulink>
+                    </emphasis>
+                </entry>
+                <entry>---</entry>
+                <entry>---</entry>
+            </row>
+            <row>
+                <entry morerows="2" valign="middle">
+                    <emphasis>
+                        <ulink
+                            url="http://www.php.net/manual/en/ref.xml.php">xml</ulink>
+                    </emphasis>
+                </entry>
+                <entry morerows="2" valign="middle">Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.translate.adapter.html">
+                        <classname>Zend_Translate_Adapter_Qt</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.translate.adapter.html">
+                        <classname>Zend_Translate_Adapter_Tmx</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.translate.adapter.html">
+                        <classname>Zend_Translate_Adapter_Xliff</classname>
+                    </ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://www.php.net/manual/en/ref.xmlreader.php">XMLReader</ulink>
+                    </emphasis>
+                </entry>
+                <entry>---</entry>
+                <entry>---</entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://www.php.net/manual/en/ref.xmlrpc.php">xmlrpc</ulink>
+                    </emphasis>
+                </entry>
+                <entry>---</entry>
+                <entry>---</entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://www.php.net/manual/en/ref.xmlwriter.php">XMLWriter</ulink>
+                    </emphasis>
+                </entry>
+                <entry>---</entry>
+                <entry>---</entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://www.php.net/manual/en/ref.xsl.php">xsl</ulink>
+                    </emphasis>
+                </entry>
+                <entry>---</entry>
+                <entry>---</entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://www.php.net/manual/en/ref.zip.php">zip</ulink>
+                    </emphasis>
+                </entry>
+                <entry>---</entry>
+                <entry>---</entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://www.php.net/manual/en/ref.zlib.php">zlib</ulink>
+                    </emphasis>
+                </entry>
+                <entry>Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://framework.zend.com/manual/en/zend.pdf.html">
+                        <classname>Zend_Pdf</classname>
+                    </ulink>
+                </entry>
+            </row>
+        </tbody>
+    </tgroup>
+</table>

+ 1270 - 0
documentation/manual/de/ref/requirements-zendcomponents-table.xml

@@ -0,0 +1,1270 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- EN-Revision: 16908 -->
+<!-- Reviewed: no -->
+<table frame='all' id="requirements.zendcomponents.table-1">
+    <title>
+        Zend Framework Komponenten und die PHP Erweiterungen die sie verwenden
+    </title>
+    <tgroup cols='3'>
+        <thead>
+            <row>
+                <entry>Zend Framework Komponenten</entry>
+                <entry>Abhängigkeit</entry>
+                <entry><acronym>PHP</acronym> Erweiterung</entry>
+            </row>
+        </thead>
+        <tbody>
+            <row>
+                <entry morerows="2" valign="middle">
+                    <emphasis>Alle Komponenten</emphasis>
+                </entry>
+                <entry morerows="2" valign="middle">Hard</entry>
+                <entry>
+                    <ulink url="http://www.php.net/manual/en/ref.pcre.php">pcre</ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink url="http://www.php.net/manual/en/ref.spl.php">SPL</ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>standard</entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.acl.html">
+                            <classname>Zend_Acl</classname></ulink>
+                    </emphasis>
+                </entry>
+                <entry>---</entry>
+                <entry>---</entry>
+            </row>
+            <row>
+                <entry morerows="2" valign="middle">
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.amf.html">
+                            <classname>Zend_Amf</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry>Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://www.php.net/manual/en/ref.datetime.php">date</ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="1" valign="middle">Soft</entry>
+                <entry>
+                    <ulink
+                        url="http://www.php.net/manual/en/ref.dom.php">dom</ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://www.php.net/manual/en/ref.simplexml.php">SimpleXML</ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="1" valign="middle">
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.auth.html"><classname>Zend_Auth</classname></ulink>
+                    </emphasis>
+                </entry>
+                <entry morerows="1" valign="middle">Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://www.php.net/manual/en/ref.ctype.php">ctype</ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://www.php.net/manual/en/ref.hash.php">hash</ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="3" valign="middle">
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.cache.html">
+                            <classname>Zend_Cache</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry morerows="3" valign="middle">Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://www.php.net/manual/en/ref.apc.php">apc</ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://www.php.net/manual/en/ref.memcache.php">memcache</ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://www.php.net/manual/en/ref.sqlite.php">sqlite</ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://www.php.net/manual/en/ref.zlib.php">zlib</ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.captcha.html">
+                            <classname>Zend_Captcha</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry>Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://www.php.net/manual/en/ref.image.php">gd</ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="1" valign="middle">
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.config.html">
+                            <classname>Zend_Config</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry morerows="1" valign="middle">Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://www.php.net/manual/en/ref.libxml.php">libxml</ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://www.php.net/manual/en/ref.simplexml.php">SimpleXML</ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.console.getopt.html">
+                            <classname>Zend_Console_Getopt</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry>---</entry>
+                <entry>---</entry>
+            </row>
+            <row>
+                <entry morerows="1" valign="middle">
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.controller.html">
+                            <classname>Zend_Controller</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry morerows="1" valign="middle">Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://www.php.net/manual/en/language.oop5.reflection.php">Reflection</ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://www.php.net/manual/en/ref.session.php">session</ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.currency.html">
+                            <classname>Zend_Currency</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry>Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://www.php.net/manual/en/ref.iconv.php">iconv</ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.date.html">
+                            <classname>Zend_Date</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry>---</entry>
+                <entry>---</entry>
+            </row>
+            <row>
+                <entry morerows="8" valign="middle">
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.db.html">
+                            <classname>Zend_Db</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry morerows="8" valign="middle">Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://www.php.net/manual/en/ref.ibm-db2.php">ibm_db2</ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://www.php.net/manual/en/ref.mysqli.php">mysqli</ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://www.php.net/manual/en/ref.oci8.php">oci8</ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://www.php.net/manual/en/ref.pdo.php">pdo</ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>pdo_mssql</entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://www.php.net/manual/en/ref.pdo-mysql.php">pdo_mysql</ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://www.php.net/manual/en/ref.pdo-oci.php">pdo_oci</ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://www.php.net/manual/en/ref.pdo-pgsql.php">pdo_pgsql</ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://www.php.net/manual/en/ref.pdo-sqlite.php">pdo_sqlite</ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.debug.html">
+                            <classname>Zend_Debug</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry>---</entry>
+                <entry>---</entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.dojo.html">
+                            <classname>Zend_Dojo</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry>---</entry>
+                <entry>---</entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.dom.html">
+                            <classname>Zend_Dom</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry>Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://www.php.net/manual/en/ref.dom.php">dom</ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.exception.html">
+                            <classname>Zend_Exception</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry>---</entry>
+                <entry>---</entry>
+            </row>
+            <row>
+                <entry morerows="3" valign="middle">
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.feed.html">
+                            <classname>Zend_Feed</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry morerows="3" valign="middle">Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://www.php.net/manual/en/ref.dom.php">dom</ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://www.php.net/manual/en/ref.libxml.php">libxml</ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://www.php.net/manual/en/ref.mbstring.php">mbstring</ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://www.php.net/manual/en/ref.simplexml.php">SimpleXML</ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="1" valign="middle">
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.file.transfer.html">
+                            <classname>Zend_File_Transfer</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry morerows="1" valign="middle">Soft</entry>
+                <entry>
+                    <ulink
+                        url="http://www.php.net/manual/en/ref.apc.php">apc</ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>upload_extension</entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.filter.html">
+                            <classname>Zend_Filter</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry>Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://www.php.net/manual/en/language.oop5.reflection.php">Reflection</ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.form.html">
+                            <classname>Zend_Form</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry>---</entry>
+                <entry>---</entry>
+            </row>
+            <row>
+                <entry morerows="2" valign="middle">
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.gdata.html">
+                            <classname>Zend_Gdata</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry morerows="2" valign="middle">Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://www.php.net/manual/en/ref.ctype.php">ctype</ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://www.php.net/manual/en/ref.dom.php">dom</ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://www.php.net/manual/en/ref.libxml.php">libxml</ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="2" valign="middle">
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.http.html">
+                            <classname>Zend_Http</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry morerows="2" valign="middle">Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://www.php.net/manual/en/ref.ctype.php">ctype</ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://www.php.net/manual/en/ref.curl.php">curl</ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://www.php.net/manual/en/ref.mime-magic.php">mime_magic</ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.infocard.html">
+                            <classname>Zend_InfoCard</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry>---</entry>
+                <entry>---</entry>
+            </row>
+            <row>
+                <entry morerows="1" valign="middle">
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.json.html">
+                            <classname>Zend_Json</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry>Soft</entry>
+                <entry>
+                    <ulink
+                        url="http://www.php.net/manual/en/ref.json.php">json</ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://www.php.net/manual/en/language.oop5.reflection.php">Reflection</ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.layout.html">
+                            <classname>Zend_Layout</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry>---</entry>
+                <entry>---</entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.ldap.html">
+                            <classname>Zend_Ldap</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry>---</entry>
+                <entry>
+                    <ulink
+                        url="http://www.php.net/manual/en/ref.ldap.php">ldap</ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.loader.html">
+                            <classname>Zend_Loader</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry>---</entry>
+                <entry>---</entry>
+            </row>
+            <row>
+                <entry morerows="1" valign="middle">
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.locale.html">
+                            <classname>Zend_Locale</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry>Soft</entry>
+                <entry>
+                    <ulink
+                        url="http://www.php.net/manual/en/ref.bc.php">bcmath</ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://www.php.net/manual/en/ref.iconv.php">iconv</ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="2" valign="middle">
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.log.html">
+                            <classname>Zend_Log</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry morerows="2" valign="middle">Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://www.php.net/manual/en/ref.dom.php">dom</ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://www.php.net/manual/en/ref.libxml.php">libxml</ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://www.php.net/manual/en/language.oop5.reflection.php">Reflection</ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.mail.html">
+                            <classname>Zend_Mail</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry>Soft</entry>
+                <entry>
+                    <ulink
+                        url="http://www.php.net/manual/en/ref.posix.php">posix</ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.measure.html">
+                            <classname>Zend_Measure</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry>---</entry>
+                <entry>---</entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.memory.html">
+                            <classname>Zend_Memory</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry>---</entry>
+                <entry>---</entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.mime.html">
+                            <classname>Zend_Mime</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry>Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://www.php.net/manual/en/ref.iconv.php">iconv</ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.openid.html">
+                            <classname>Zend_OpenId</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry>---</entry>
+                <entry>---</entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.paginator.html">
+                            <classname>Zend_Paginator</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry>---</entry>
+                <entry>---</entry>
+            </row>
+            <row>
+                <entry morerows="3" valign="middle">
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.pdf.html">
+                            <classname>Zend_Pdf</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry morerows="3" valign="middle">Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://www.php.net/manual/en/ref.ctype.php">ctype</ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://www.php.net/manual/en/ref.image.php">gd</ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://www.php.net/manual/en/ref.iconv.php">iconv</ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://www.php.net/manual/en/ref.zlib.php">zlib</ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.progressbar.html">
+                            <classname>Zend_ProgressBar</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry>---</entry>
+                <entry>---</entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.registry.html">
+                            <classname>Zend_Registry</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry>---</entry>
+                <entry>---</entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.request.html">
+                            <classname>Zend_Request</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry>---</entry>
+                <entry>---</entry>
+            </row>
+            <row>
+                <entry morerows="4" valign="middle">
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.rest.html">
+                            <classname>Zend_Rest</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry morerows="4" valign="middle">Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://www.php.net/manual/en/ref.ctype.php">ctype</ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://www.php.net/manual/en/ref.dom.php">dom</ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://www.php.net/manual/en/ref.libxml.php">libxml</ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://www.php.net/manual/en/language.oop5.reflection.php">Reflection</ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://www.php.net/manual/en/ref.simplexml.php">SimpleXML</ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="4" valign="middle">
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.search.lucene.html">
+                            <classname>Zend_Search_Lucene</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry>Soft</entry>
+                <entry>
+                    <ulink
+                        url="http://pecl.php.net/package/Bitset">bitset</ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="3" valign="middle">Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://www.php.net/manual/en/ref.ctype.php">ctype</ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://www.php.net/manual/en/ref.dom.php">dom</ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://www.php.net/manual/en/ref.iconv.php">iconv</ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://www.php.net/manual/en/ref.libxml.php">libxml</ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.server.reflection.html">
+                            <classname>Zend_Server_Reflection</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry>Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://www.php.net/manual/en/language.oop5.reflection.php">Reflection</ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.service.akismet.html">
+                            <classname>Zend_Service_Akismet</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry>---</entry>
+                <entry>---</entry>
+            </row>
+            <row>
+                <entry morerows="1" valign="middle">
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.service.amazon.html">
+                            <classname>Zend_Service_Amazon</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry morerows="1" valign="middle">Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://www.php.net/manual/en/ref.dom.php">dom</ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://www.php.net/manual/en/ref.libxml.php">libxml</ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="2" valign="middle">
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.service.audioscrobbler.html">
+                            <classname>Zend_Service_Audioscrobbler</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry morerows="2" valign="middle">Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://www.php.net/manual/en/ref.iconv.php">iconv</ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://www.php.net/manual/en/ref.libxml.php">libxml</ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://www.php.net/manual/en/ref.simplexml.php">SimpleXML</ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="1" valign="middle">
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.service.delicious.html">
+                            <classname>Zend_Service_Delicious</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry morerows="1" valign="middle">Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://www.php.net/manual/en/ref.dom.php">dom</ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://www.php.net/manual/en/ref.libxml.php">libxml</ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="2" valign="middle">
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.service.flickr.html">
+                            <classname>Zend_Service_Flickr</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry morerows="2" valign="middle">Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://www.php.net/manual/en/ref.dom.php">dom</ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://www.php.net/manual/en/ref.iconv.php">iconv</ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://www.php.net/manual/en/ref.libxml.php">libxml</ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.service.nirvanix.html">
+                            <classname>Zend_Service_Nirvanix</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry>---</entry>
+                <entry>---</entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.service.recaptcha.html">
+                            <classname>Zend_Service_ReCaptcha</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry>Hard</entry>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://www.php.net/manual/en/ref.mcrypt.php">mcrypt</ulink>
+                    </emphasis>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="1" valign="middle">
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.service.simpy.html">
+                            <classname>Zend_Service_Simpy</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry morerows="1" valign="middle">Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://www.php.net/manual/en/ref.dom.php">dom</ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://www.php.net/manual/en/ref.libxml.php">libxml</ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.service.slideshare.html">
+                            <classname>Zend_Service_SlideShare</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry>---</entry>
+                <entry>---</entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.service.strikeiron.html">
+                            <classname>Zend_Service_StrikeIron</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry>Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://www.php.net/manual/en/ref.soap.php">soap</ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.service.technorati.html">
+                            <classname>Zend_Service_Technorati</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry>---</entry>
+                <entry>---</entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.service.twitter.html">
+                            <classname>Zend_Service_Twitter</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry>---</entry>
+                <entry>---</entry>
+            </row>
+            <row>
+                <entry morerows="1" valign="middle">
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.service.yahoo.html">
+                            <classname>Zend_Service_Yahoo</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry morerows="1" valign="middle">Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://www.php.net/manual/en/ref.dom.php">dom</ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://www.php.net/manual/en/ref.libxml.php">libxml</ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.session.html">
+                            <classname>Zend_Session</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry>Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://www.php.net/manual/en/ref.session.php">session</ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="2" valign="middle">
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.soap.html">
+                            <classname>Zend_Soap</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry morerows="2" valign="middle">Hard</entry>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://www.php.net/manual/en/ref.dom.php">dom</ulink>
+                    </emphasis>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://www.php.net/manual/en/ref.simplexml.php">SimpleXML</ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://www.php.net/manual/en/ref.soap.php">soap</ulink>
+                    </emphasis>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.test.html">
+                            <classname>Zend_Test</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry>---</entry>
+                <entry>---</entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.text.html">
+                            <classname>Zend_Text</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry>---</entry>
+                <entry>---</entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.timesync.html">
+                            <classname>Zend_TimeSync</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry>---</entry>
+                <entry>---</entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.translate.html">
+                            <classname>Zend_Translate</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry>Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://www.php.net/manual/en/ref.xml.php">xml</ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.uri.html">
+                            <classname>Zend_Uri</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry>Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://www.php.net/manual/en/ref.ctype.php">ctype</ulink>
+                </entry>
+            </row>
+            <row>
+                <entry morerows="1" valign="middle">
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.validate.html">
+                            <classname>Zend_Validate</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry morerows="1" valign="middle">Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://www.php.net/manual/en/ref.ctype.php">ctype</ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://www.php.net/manual/en/language.oop5.reflection.php">Reflection</ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.version.html">
+                            <classname>Zend_Version</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry>---</entry>
+                <entry>---</entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.validate.html">
+                            <classname>Zend_Validate</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry>Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://www.php.net/manual/en/language.oop5.reflection.php">Reflection</ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.wildfire.html">
+                            <classname>Zend_Wildfire</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry>---</entry>
+                <entry>---</entry>
+            </row>
+            <row>
+                <entry morerows="4" valign="middle">
+                    <emphasis>
+                        <ulink
+                            url="http://framework.zend.com/manual/en/zend.xmlrpc.html">
+                            <classname>Zend_XmlRpc</classname>
+                        </ulink>
+                    </emphasis>
+                </entry>
+                <entry morerows="4" valign="middle">Hard</entry>
+                <entry>
+                    <ulink
+                        url="http://www.php.net/manual/en/ref.dom.php">dom</ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://www.php.net/manual/en/ref.iconv.php">iconv</ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://www.php.net/manual/en/ref.libxml.php">libxml</ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://www.php.net/manual/en/language.oop5.reflection.php">Reflection</ulink>
+                </entry>
+            </row>
+            <row>
+                <entry>
+                    <ulink
+                        url="http://www.php.net/manual/en/ref.simplexml.php">SimpleXML</ulink>
+                </entry>
+            </row>
+        </tbody>
+    </tgroup>
+</table>

File diff ditekan karena terlalu besar
+ 3 - 1366
documentation/manual/de/ref/requirements.xml


+ 3 - 0
documentation/manual/de/xinclude.mod

@@ -13,6 +13,9 @@
 <!ATTLIST sect1
     xmlns:xi   CDATA   #FIXED   "http://www.w3.org/2001/XInclude" >
 
+<!ATTLIST appendix
+    xmlns:xi   CDATA   #FIXED   "http://www.w3.org/2001/XInclude" >
+
 <!-- inside chapter or section elements -->
 <!ENTITY % local.divcomponent.mix "| xi:include">
 <!-- inside para, programlisting, literallayout, etc. -->

Beberapa file tidak ditampilkan karena terlalu banyak file yang berubah dalam diff ini