<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array">
    <added>
      <filename>docs/Inflector.Members.html</filename>
    </added>
    <added>
      <filename>docs/Inflector.camelize.html</filename>
    </added>
    <added>
      <filename>docs/Inflector.classify.html</filename>
    </added>
    <added>
      <filename>docs/Inflector.constantize.html</filename>
    </added>
    <added>
      <filename>docs/Inflector.dasherize.html</filename>
    </added>
    <added>
      <filename>docs/Inflector.humanize.html</filename>
    </added>
    <added>
      <filename>docs/Inflector.ordinalize.html</filename>
    </added>
    <added>
      <filename>docs/Inflector.pluralize.html</filename>
    </added>
    <added>
      <filename>docs/Inflector.singularize.html</filename>
    </added>
    <added>
      <filename>docs/Inflector.tableize.html</filename>
    </added>
    <added>
      <filename>docs/Inflector.titleize.html</filename>
    </added>
    <added>
      <filename>docs/Inflector.underscore.html</filename>
    </added>
    <added>
      <filename>docs/Inflector.variablize.html</filename>
    </added>
    <added>
      <filename>docs/api/Midori/Inflector.html</filename>
    </added>
    <added>
      <filename>docs/api/Midori/Midori_ArgumentNullException.Members.html</filename>
    </added>
    <added>
      <filename>docs/api/Midori/Midori_ArgumentNullException.__construct.html</filename>
    </added>
    <added>
      <filename>docs/api/Midori/Midori_ArgumentNullException.html</filename>
    </added>
    <added>
      <filename>docs/api/Midori/Midori_Exception.Members.html</filename>
    </added>
    <added>
      <filename>docs/api/Midori/Midori_Exception.html</filename>
    </added>
    <added>
      <filename>docs/api/Midori/Midori_Inflector.Members.html</filename>
    </added>
    <added>
      <filename>docs/api/Midori/Midori_Inflector.camelize.html</filename>
    </added>
    <added>
      <filename>docs/api/Midori/Midori_Inflector.classify.html</filename>
    </added>
    <added>
      <filename>docs/api/Midori/Midori_Inflector.constantize.html</filename>
    </added>
    <added>
      <filename>docs/api/Midori/Midori_Inflector.dasherize.html</filename>
    </added>
    <added>
      <filename>docs/api/Midori/Midori_Inflector.html</filename>
    </added>
    <added>
      <filename>docs/api/Midori/Midori_Inflector.humanize.html</filename>
    </added>
    <added>
      <filename>docs/api/Midori/Midori_Inflector.ordinalize.html</filename>
    </added>
    <added>
      <filename>docs/api/Midori/Midori_Inflector.pluralize.html</filename>
    </added>
    <added>
      <filename>docs/api/Midori/Midori_Inflector.singularize.html</filename>
    </added>
    <added>
      <filename>docs/api/Midori/Midori_Inflector.tableize.html</filename>
    </added>
    <added>
      <filename>docs/api/Midori/Midori_Inflector.titleize.html</filename>
    </added>
    <added>
      <filename>docs/api/Midori/Midori_Inflector.underscore.html</filename>
    </added>
    <added>
      <filename>docs/api/Midori/Midori_Inflector.variablize.html</filename>
    </added>
    <added>
      <filename>docs/api/Midori/Midori_Int32.__construct.html</filename>
    </added>
    <added>
      <filename>docs/api/Midori/Midori_Nullable.val.html</filename>
    </added>
    <added>
      <filename>docs/api/Midori/Midori_Regex.Members.html</filename>
    </added>
    <added>
      <filename>docs/api/Midori/Midori_Regex.__construct.html</filename>
    </added>
    <added>
      <filename>docs/api/Midori/Midori_Regex.__toString.html</filename>
    </added>
    <added>
      <filename>docs/api/Midori/Midori_Regex.html</filename>
    </added>
    <added>
      <filename>docs/api/Midori/Midori_Regex.isMatch.html</filename>
    </added>
    <added>
      <filename>docs/api/Midori/Midori_Regex.match.html</filename>
    </added>
    <added>
      <filename>docs/api/Midori/Midori_Regex.replace.html</filename>
    </added>
    <added>
      <filename>docs/api/Midori/Midori_Regex.split.html</filename>
    </added>
    <added>
      <filename>docs/api/Midori/Midori_String.camelize.html</filename>
    </added>
    <added>
      <filename>docs/api/Midori/Midori_String.compareTo.html</filename>
    </added>
    <added>
      <filename>docs/api/Midori/Midori_String.concat.html</filename>
    </added>
    <added>
      <filename>docs/api/Midori/Midori_String.contains.html</filename>
    </added>
    <added>
      <filename>docs/api/Midori/Midori_String.endsWith.html</filename>
    </added>
    <added>
      <filename>docs/api/Midori/Midori_String.equals.html</filename>
    </added>
    <added>
      <filename>docs/api/Midori/Midori_String.getIsEmpty.html</filename>
    </added>
    <added>
      <filename>docs/api/Midori/Midori_String.getIsNullOrEmpty.html</filename>
    </added>
    <added>
      <filename>docs/api/Midori/Midori_String.gsub.html</filename>
    </added>
    <added>
      <filename>docs/api/Midori/Midori_String.indexOf.html</filename>
    </added>
    <added>
      <filename>docs/api/Midori/Midori_String.insert.html</filename>
    </added>
    <added>
      <filename>docs/api/Midori/Midori_String.lastIndexOf.html</filename>
    </added>
    <added>
      <filename>docs/api/Midori/Midori_String.match.html</filename>
    </added>
    <added>
      <filename>docs/api/Midori/Midori_String.offsetGet.html</filename>
    </added>
    <added>
      <filename>docs/api/Midori/Midori_String.offsetSet.html</filename>
    </added>
    <added>
      <filename>docs/api/Midori/Midori_String.offsetUnset.html</filename>
    </added>
    <added>
      <filename>docs/api/Midori/Midori_String.padLeft.html</filename>
    </added>
    <added>
      <filename>docs/api/Midori/Midori_String.padRight.html</filename>
    </added>
    <added>
      <filename>docs/api/Midori/Midori_String.replace.html</filename>
    </added>
    <added>
      <filename>docs/api/Midori/Midori_String.trim.html</filename>
    </added>
    <added>
      <filename>docs/api/Midori/Midori_String.trimEnd.html</filename>
    </added>
    <added>
      <filename>docs/api/Midori/Midori_String.trimStart.html</filename>
    </added>
    <added>
      <filename>docs/api/Midori/_ArgumentNullException.php.html</filename>
    </added>
    <added>
      <filename>docs/api/Midori/_Exception.php.html</filename>
    </added>
    <added>
      <filename>docs/api/Midori/_Inflector.php.html</filename>
    </added>
    <added>
      <filename>docs/api/Midori/_Regex.php.html</filename>
    </added>
    <added>
      <filename>docs/api/Midori/regex.html</filename>
    </added>
    <added>
      <filename>docs/api/Midori/val.html</filename>
    </added>
    <added>
      <filename>docs/api/classtrees_default.html</filename>
    </added>
    <added>
      <filename>docs/api/default/Inflector.html</filename>
    </added>
    <added>
      <filename>docs/api/default/Midori_ArgumentNullException.html</filename>
    </added>
    <added>
      <filename>docs/api/default/Midori_Exception.html</filename>
    </added>
    <added>
      <filename>docs/api/default/_ArgumentNullException.php.html</filename>
    </added>
    <added>
      <filename>docs/api/default/_Exception.php.html</filename>
    </added>
    <added>
      <filename>docs/api/default/_Inflector.php.html</filename>
    </added>
    <added>
      <filename>docs/api/elementindex_default.html</filename>
    </added>
    <added>
      <filename>docs/api/li_default.html</filename>
    </added>
    <added>
      <filename>src/Midori/ArgumentNullException.php</filename>
    </added>
    <added>
      <filename>src/Midori/Exception.php</filename>
    </added>
    <added>
      <filename>src/Midori/Inflector.php</filename>
    </added>
    <added>
      <filename>src/Midori/Regex.php</filename>
    </added>
  </added>
  <modified type="array">
    <modified>
      <diff>@@ -32,6 +32,13 @@
 					&lt;td&gt;
 																											&lt;img src=&quot;../media/images/method.public.gif&quot; /&gt;
 																		&lt;/td&gt;
+					&lt;td&gt;&lt;a href=&quot;Midori_Int32.__construct.html&quot;&gt;__construct&lt;/a&gt;&lt;/td&gt;
+					&lt;td&gt; &lt;/td&gt;
+				&lt;/tr&gt;
+								&lt;tr&gt;
+					&lt;td&gt;
+																											&lt;img src=&quot;../media/images/method.public.gif&quot; /&gt;
+																		&lt;/td&gt;
 					&lt;td&gt;&lt;a href=&quot;Midori_Int32.__invoke.html&quot;&gt;__invoke&lt;/a&gt;&lt;/td&gt;
 					&lt;td&gt; Enter description here...&lt;/td&gt;
 				&lt;/tr&gt;
@@ -54,6 +61,25 @@
 									&lt;tr&gt;
 					&lt;td&gt;
 																				
+								&lt;img src=&quot;../media/images/method.protected.gif&quot; /&gt;
+							
+						
+					&lt;/td&gt;
+					&lt;td&gt;
+						
+						
+						
+						
+						&lt;a href=&quot;../Midori/Midori_Nullable.val.html&quot;&gt;val&lt;/a&gt;
+						&lt;/td&gt;
+					
+				
+					&lt;td&gt;Inherited. &lt;/td&gt;
+					
+				&lt;/tr&gt;
+									&lt;tr&gt;
+					&lt;td&gt;
+																				
 								&lt;img src=&quot;../media/images/method.public.gif&quot; /&gt;
 							
 						</diff>
      <filename>docs/api/Midori/Midori_Int32.Members.html</filename>
    </modified>
    <modified>
      <diff>@@ -15,7 +15,7 @@
 &lt;p&gt;Enter description here...&lt;/p&gt;
 &lt;ul class=&quot;space-info&quot;&gt;
 	&lt;li&gt;&lt;label&gt;Namespace&lt;/label&gt; Midori&lt;/li&gt;
-	&lt;li&gt;&lt;label&gt;File&lt;/label&gt; Midori/Int32.php line (17) &lt;/li&gt;
+	&lt;li&gt;&lt;label&gt;File&lt;/label&gt; Midori/Int32.php line (22) &lt;/li&gt;
 	&lt;li&gt;&lt;label&gt;Class&lt;/label&gt; &lt;a href=&quot;Midori_Int32.html&quot;&gt;Midori_Int32 &lt;/a&gt;&lt;/li&gt;
 	&lt;li&gt;&lt;label&gt;Members&lt;/label&gt; &lt;a href=&quot;Midori_Int32.members.html&quot;&gt;Midori_Int32 Members &lt;/a&gt;&lt;/li&gt;
 &lt;/ul&gt;
@@ -30,7 +30,7 @@ Midori_Int32 __invoke($value $value)
 &lt;div class=&quot;section return&quot;&gt;
 	&lt;h3&gt;Returns&lt;/h3&gt;
 	&lt;div class=&quot;group&quot;&gt;
-		&lt;a href=&quot;{$subdir}Midori/Midori_Int32.html&quot;&gt;Midori_Int32&lt;/a&gt;  
+		(&lt;strong&gt;&lt;a href=&quot;{$subdir}Midori/Midori_Int32.html&quot;&gt;Midori_Int32&lt;/a&gt;&lt;/strong&gt;)  
 	&lt;/div&gt;
 &lt;/div&gt;
 
@@ -44,7 +44,7 @@ Midori_Int32 __invoke($value $value)
 				&lt;th&gt;Description&lt;/th&gt;
 			&lt;/thead&gt;
 			&lt;tbody&gt;
-		&lt;tr&gt;&lt;td&gt;$value&lt;/td&gt;&lt;td&gt;$value&lt;/td&gt;&lt;/td&gt;&lt;/td&gt;&lt;/tr&gt;
+		&lt;tr&gt;&lt;td&gt;$value&lt;/td&gt;&lt;td&gt;$value&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
 			&lt;/tbody&gt;
 		&lt;/table&gt;
 	&lt;/div&gt;</diff>
      <filename>docs/api/Midori/Midori_Int32.__invoke.html</filename>
    </modified>
    <modified>
      <diff>@@ -47,6 +47,25 @@
 									&lt;tr&gt;
 					&lt;td&gt;
 																				
+								&lt;img src=&quot;../media/images/method.protected.gif&quot; /&gt;
+							
+						
+					&lt;/td&gt;
+					&lt;td&gt;
+						
+						
+						
+						
+						&lt;a href=&quot;../Midori/Midori_Nullable.val.html&quot;&gt;val&lt;/a&gt;
+						&lt;/td&gt;
+					
+				
+					&lt;td&gt;Inherited. &lt;/td&gt;
+					
+				&lt;/tr&gt;
+									&lt;tr&gt;
+					&lt;td&gt;
+																				
 								&lt;img src=&quot;../media/images/method.public.gif&quot; /&gt;
 							
 						</diff>
      <filename>docs/api/Midori/Midori_IntBase.Members.html</filename>
    </modified>
    <modified>
      <diff>@@ -30,6 +30,13 @@
 			&lt;tbody&gt;
 								&lt;tr&gt;
 					&lt;td&gt;
+																											&lt;img src=&quot;../media/images/method.protected.gif&quot; /&gt;
+																		&lt;/td&gt;
+					&lt;td&gt;&lt;a href=&quot;Midori_Nullable.val.html&quot;&gt;val&lt;/a&gt;&lt;/td&gt;
+					&lt;td&gt; &lt;/td&gt;
+				&lt;/tr&gt;
+								&lt;tr&gt;
+					&lt;td&gt;
 																											&lt;img src=&quot;../media/images/method.public.gif&quot; /&gt;
 																		&lt;/td&gt;
 					&lt;td&gt;&lt;a href=&quot;Midori_Nullable.__toString.html&quot;&gt;__toString&lt;/a&gt;&lt;/td&gt;</diff>
      <filename>docs/api/Midori/Midori_Nullable.Members.html</filename>
    </modified>
    <modified>
      <diff>@@ -30,7 +30,7 @@ void __toString()
 &lt;div class=&quot;section return&quot;&gt;
 	&lt;h3&gt;Returns&lt;/h3&gt;
 	&lt;div class=&quot;group&quot;&gt;
-		void  
+		(&lt;strong&gt;void&lt;/strong&gt;)  
 	&lt;/div&gt;
 &lt;/div&gt;
 </diff>
      <filename>docs/api/Midori/Midori_Nullable.__toString.html</filename>
    </modified>
    <modified>
      <diff>@@ -30,7 +30,7 @@ self __clone()
 &lt;div class=&quot;section return&quot;&gt;
 	&lt;h3&gt;Returns&lt;/h3&gt;
 	&lt;div class=&quot;group&quot;&gt;
-		self  
+		(&lt;strong&gt;self&lt;/strong&gt;)  
 	&lt;/div&gt;
 &lt;/div&gt;
 </diff>
      <filename>docs/api/Midori/Midori_Object.__clone.html</filename>
    </modified>
    <modified>
      <diff>@@ -30,7 +30,7 @@ mixed __get(string $property)
 &lt;div class=&quot;section return&quot;&gt;
 	&lt;h3&gt;Returns&lt;/h3&gt;
 	&lt;div class=&quot;group&quot;&gt;
-		mixed  
+		(&lt;strong&gt;mixed&lt;/strong&gt;)  
 	&lt;/div&gt;
 &lt;/div&gt;
 
@@ -44,7 +44,7 @@ mixed __get(string $property)
 				&lt;th&gt;Description&lt;/th&gt;
 			&lt;/thead&gt;
 			&lt;tbody&gt;
-		&lt;tr&gt;&lt;td&gt;$property&lt;/td&gt;&lt;td&gt;string&lt;/td&gt;&lt;/td&gt;&lt;/td&gt;&lt;/tr&gt;
+		&lt;tr&gt;&lt;td&gt;$property&lt;/td&gt;&lt;td&gt;string&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
 			&lt;/tbody&gt;
 		&lt;/table&gt;
 	&lt;/div&gt;</diff>
      <filename>docs/api/Midori/Midori_Object.__get.html</filename>
    </modified>
    <modified>
      <diff>@@ -30,7 +30,7 @@ void __set(string $property, mixed $value)
 &lt;div class=&quot;section return&quot;&gt;
 	&lt;h3&gt;Returns&lt;/h3&gt;
 	&lt;div class=&quot;group&quot;&gt;
-		void  
+		(&lt;strong&gt;void&lt;/strong&gt;)  
 	&lt;/div&gt;
 &lt;/div&gt;
 
@@ -44,7 +44,7 @@ void __set(string $property, mixed $value)
 				&lt;th&gt;Description&lt;/th&gt;
 			&lt;/thead&gt;
 			&lt;tbody&gt;
-		&lt;tr&gt;&lt;td&gt;$property&lt;/td&gt;&lt;td&gt;string&lt;/td&gt;&lt;/td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;$value&lt;/td&gt;&lt;td&gt;mixed&lt;/td&gt;&lt;/td&gt;&lt;/td&gt;&lt;/tr&gt;
+		&lt;tr&gt;&lt;td&gt;$property&lt;/td&gt;&lt;td&gt;string&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;$value&lt;/td&gt;&lt;td&gt;mixed&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
 			&lt;/tbody&gt;
 		&lt;/table&gt;
 	&lt;/div&gt;</diff>
      <filename>docs/api/Midori/Midori_Object.__set.html</filename>
    </modified>
    <modified>
      <diff>@@ -30,7 +30,7 @@ string __toString()
 &lt;div class=&quot;section return&quot;&gt;
 	&lt;h3&gt;Returns&lt;/h3&gt;
 	&lt;div class=&quot;group&quot;&gt;
-		string  
+		(&lt;strong&gt;string&lt;/strong&gt;)  
 	&lt;/div&gt;
 &lt;/div&gt;
 </diff>
      <filename>docs/api/Midori/Midori_Object.__toString.html</filename>
    </modified>
    <modified>
      <diff>@@ -30,7 +30,7 @@ Midori_Object ctr()
 &lt;div class=&quot;section return&quot;&gt;
 	&lt;h3&gt;Returns&lt;/h3&gt;
 	&lt;div class=&quot;group&quot;&gt;
-		&lt;a href=&quot;{$subdir}Midori/Midori_Object.html&quot;&gt;Midori_Object&lt;/a&gt;  
+		(&lt;strong&gt;&lt;a href=&quot;{$subdir}Midori/Midori_Object.html&quot;&gt;Midori_Object&lt;/a&gt;&lt;/strong&gt;)  
 	&lt;/div&gt;
 &lt;/div&gt;
 
@@ -38,7 +38,7 @@ Midori_Object ctr()
 &lt;div class=&quot;section remarks&quot;&gt;
 	&lt;h2&gt;Remarks&lt;/h2&gt;
 	&lt;div class=&quot;group&quot;&gt;
-		&lt;p&gt;&lt;div class=&quot;src-code&quot;&gt;&lt;ol&gt;&lt;li&gt;&lt;div class=&quot;src-line&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span class=&quot;src-var&quot;&gt;$obj&amp;nbsp;&lt;/span&gt;=&amp;nbsp;&lt;span class=&quot;src-id&quot;&gt;&lt;a href=&quot;{$subdir}Midori/Midori_String.html&quot;&gt;Midori_String&lt;/a&gt;&lt;/span&gt;&lt;span class=&quot;src-sym&quot;&gt;::&lt;/span&gt;&lt;a href=&quot;{$subdir}Midori/Midori_String.html#methodctr&quot;&gt;ctr&lt;/a&gt;&lt;span class=&quot;src-sym&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;src-str&quot;&gt;&quot;i&amp;nbsp;am&amp;nbsp;a&amp;nbsp;woman&quot;&lt;/span&gt;&lt;span class=&quot;src-sym&quot;&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
+		&lt;p&gt;&lt;div class=&quot;src-code&quot;&gt;&lt;ol&gt;&lt;li&gt;&lt;div class=&quot;src-line&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span class=&quot;src-var&quot;&gt;$obj&amp;nbsp;&lt;/span&gt;=&amp;nbsp;&lt;span class=&quot;src-id&quot;&gt;&lt;a href=&quot;{$subdir}Midori/Midori_String.html&quot;&gt;Midori_String&lt;/a&gt;&lt;/span&gt;&lt;span class=&quot;src-sym&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;src-id&quot;&gt;ctr&lt;/span&gt;&lt;span class=&quot;src-sym&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;src-str&quot;&gt;&quot;i&amp;nbsp;am&amp;nbsp;a&amp;nbsp;woman&quot;&lt;/span&gt;&lt;span class=&quot;src-sym&quot;&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
 &lt;li&gt;&lt;div class=&quot;src-line&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;/li&gt;
 &lt;li&gt;&lt;div class=&quot;src-line&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span class=&quot;src-sym&quot;&gt;-&gt;&lt;/span&gt;&lt;span class=&quot;src-id&quot;&gt;replace&lt;/span&gt;&lt;span class=&quot;src-sym&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;src-str&quot;&gt;&quot;woman&quot;&lt;/span&gt;&lt;span class=&quot;src-sym&quot;&gt;,&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;src-str&quot;&gt;&quot;man&quot;&lt;/span&gt;&lt;span class=&quot;src-sym&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;src-sym&quot;&gt;;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
 &lt;li&gt;&lt;div class=&quot;src-line&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;/li&gt;</diff>
      <filename>docs/api/Midori/Midori_Object.ctr.html</filename>
    </modified>
    <modified>
      <diff>@@ -30,7 +30,7 @@ boolean equals(mixed $obj)
 &lt;div class=&quot;section return&quot;&gt;
 	&lt;h3&gt;Returns&lt;/h3&gt;
 	&lt;div class=&quot;group&quot;&gt;
-		boolean  
+		(&lt;strong&gt;boolean&lt;/strong&gt;)  
 	&lt;/div&gt;
 &lt;/div&gt;
 
@@ -44,7 +44,7 @@ boolean equals(mixed $obj)
 				&lt;th&gt;Description&lt;/th&gt;
 			&lt;/thead&gt;
 			&lt;tbody&gt;
-		&lt;tr&gt;&lt;td&gt;$obj&lt;/td&gt;&lt;td&gt;mixed&lt;/td&gt;&lt;/td&gt;&lt;/td&gt;&lt;/tr&gt;
+		&lt;tr&gt;&lt;td&gt;$obj&lt;/td&gt;&lt;td&gt;mixed&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
 			&lt;/tbody&gt;
 		&lt;/table&gt;
 	&lt;/div&gt;</diff>
      <filename>docs/api/Midori/Midori_Object.equals.html</filename>
    </modified>
    <modified>
      <diff>@@ -30,7 +30,7 @@ mixed get(string $property)
 &lt;div class=&quot;section return&quot;&gt;
 	&lt;h3&gt;Returns&lt;/h3&gt;
 	&lt;div class=&quot;group&quot;&gt;
-		mixed  
+		(&lt;strong&gt;mixed&lt;/strong&gt;)  
 	&lt;/div&gt;
 &lt;/div&gt;
 
@@ -44,7 +44,7 @@ mixed get(string $property)
 				&lt;th&gt;Description&lt;/th&gt;
 			&lt;/thead&gt;
 			&lt;tbody&gt;
-		&lt;tr&gt;&lt;td&gt;$property&lt;/td&gt;&lt;td&gt;string&lt;/td&gt;&lt;/td&gt;&lt;/td&gt;&lt;/tr&gt;
+		&lt;tr&gt;&lt;td&gt;$property&lt;/td&gt;&lt;td&gt;string&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
 			&lt;/tbody&gt;
 		&lt;/table&gt;
 	&lt;/div&gt;</diff>
      <filename>docs/api/Midori/Midori_Object.get.html</filename>
    </modified>
    <modified>
      <diff>@@ -23,14 +23,14 @@
 	&lt;h2&gt;Syntax&lt;/h2&gt;
 	&lt;div class=&quot;group&quot;&gt;
 		&lt;pre class=&quot;brush: php&quot;&gt;
-Midori_String|string getClassName([boolean $returnPhpString])
+Midori_String|string getClassName([boolean $returnPhpString=false ])
 		&lt;/pre&gt;
 	&lt;/div&gt;
 &lt;/div&gt;
 &lt;div class=&quot;section return&quot;&gt;
 	&lt;h3&gt;Returns&lt;/h3&gt;
 	&lt;div class=&quot;group&quot;&gt;
-		&lt;a href=&quot;{$subdir}Midori/Midori_String.html&quot;&gt;Midori_String&lt;/a&gt;|string  
+		(&lt;strong&gt;&lt;a href=&quot;{$subdir}Midori/Midori_String.html&quot;&gt;Midori_String&lt;/a&gt;|string&lt;/strong&gt;)  
 	&lt;/div&gt;
 &lt;/div&gt;
 
@@ -44,7 +44,7 @@ Midori_String|string getClassName([boolean $returnPhpString])
 				&lt;th&gt;Description&lt;/th&gt;
 			&lt;/thead&gt;
 			&lt;tbody&gt;
-		&lt;tr&gt;&lt;td&gt;$returnPhpString&lt;/td&gt;&lt;td&gt;boolean&lt;/td&gt;&lt;/td&gt;&lt;/td&gt;&lt;/tr&gt;
+		&lt;tr&gt;&lt;td&gt;$returnPhpString&lt;/td&gt;&lt;td&gt;boolean&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
 			&lt;/tbody&gt;
 		&lt;/table&gt;
 	&lt;/div&gt;</diff>
      <filename>docs/api/Midori/Midori_Object.getClassName.html</filename>
    </modified>
    <modified>
      <diff>@@ -30,7 +30,7 @@ ReflectionObject getReflectedType()
 &lt;div class=&quot;section return&quot;&gt;
 	&lt;h3&gt;Returns&lt;/h3&gt;
 	&lt;div class=&quot;group&quot;&gt;
-		ReflectionObject  
+		(&lt;strong&gt;ReflectionObject&lt;/strong&gt;)  
 	&lt;/div&gt;
 &lt;/div&gt;
 </diff>
      <filename>docs/api/Midori/Midori_Object.getReflectedType.html</filename>
    </modified>
    <modified>
      <diff>@@ -38,7 +38,9 @@ class Midori_Object
 	&lt;h2&gt;Descendants&lt;/h2&gt;
 	&lt;div class=&quot;group&quot;&gt;
 		&lt;ul&gt;
+					&lt;li&gt;&lt;a href=&quot;../Midori/Midori_Inflector.html&quot;&gt;Midori_Inflector&lt;/a&gt;&lt;/li&gt;
 					&lt;li&gt;&lt;a href=&quot;../Midori/Midori_Nullable.html&quot;&gt;Midori_Nullable&lt;/a&gt;&lt;/li&gt;
+					&lt;li&gt;&lt;a href=&quot;../Midori/Midori_Regex.html&quot;&gt;Midori_Regex&lt;/a&gt;&lt;/li&gt;
 				&lt;/ul&gt;
 	&lt;/div&gt;
 &lt;/div&gt;</diff>
      <filename>docs/api/Midori/Midori_Object.html</filename>
    </modified>
    <modified>
      <diff>@@ -30,7 +30,7 @@ unknown_type set($property $property, $value $value)
 &lt;div class=&quot;section return&quot;&gt;
 	&lt;h3&gt;Returns&lt;/h3&gt;
 	&lt;div class=&quot;group&quot;&gt;
-		unknown_type  
+		(&lt;strong&gt;unknown_type&lt;/strong&gt;)  
 	&lt;/div&gt;
 &lt;/div&gt;
 
@@ -44,7 +44,7 @@ unknown_type set($property $property, $value $value)
 				&lt;th&gt;Description&lt;/th&gt;
 			&lt;/thead&gt;
 			&lt;tbody&gt;
-		&lt;tr&gt;&lt;td&gt;$property&lt;/td&gt;&lt;td&gt;$property&lt;/td&gt;&lt;/td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;$value&lt;/td&gt;&lt;td&gt;$value&lt;/td&gt;&lt;/td&gt;&lt;/td&gt;&lt;/tr&gt;
+		&lt;tr&gt;&lt;td&gt;$property&lt;/td&gt;&lt;td&gt;$property&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;$value&lt;/td&gt;&lt;td&gt;$value&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
 			&lt;/tbody&gt;
 		&lt;/table&gt;
 	&lt;/div&gt;</diff>
      <filename>docs/api/Midori/Midori_Object.set.html</filename>
    </modified>
    <modified>
      <diff>@@ -23,14 +23,14 @@
 	&lt;h2&gt;Syntax&lt;/h2&gt;
 	&lt;div class=&quot;group&quot;&gt;
 		&lt;pre class=&quot;brush: php&quot;&gt;
-Midori_String|string toString([boolean $returnPhpString])
+Midori_String|string toString([boolean $returnPhpString=false ])
 		&lt;/pre&gt;
 	&lt;/div&gt;
 &lt;/div&gt;
 &lt;div class=&quot;section return&quot;&gt;
 	&lt;h3&gt;Returns&lt;/h3&gt;
 	&lt;div class=&quot;group&quot;&gt;
-		&lt;a href=&quot;{$subdir}Midori/Midori_String.html&quot;&gt;Midori_String&lt;/a&gt;|string  
+		(&lt;strong&gt;&lt;a href=&quot;{$subdir}Midori/Midori_String.html&quot;&gt;Midori_String&lt;/a&gt;|string&lt;/strong&gt;)  
 	&lt;/div&gt;
 &lt;/div&gt;
 
@@ -44,7 +44,7 @@ Midori_String|string toString([boolean $returnPhpString])
 				&lt;th&gt;Description&lt;/th&gt;
 			&lt;/thead&gt;
 			&lt;tbody&gt;
-		&lt;tr&gt;&lt;td&gt;$returnPhpString&lt;/td&gt;&lt;td&gt;boolean&lt;/td&gt;&lt;/td&gt;&lt;/td&gt;&lt;/tr&gt;
+		&lt;tr&gt;&lt;td&gt;$returnPhpString&lt;/td&gt;&lt;td&gt;boolean&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
 			&lt;/tbody&gt;
 		&lt;/table&gt;
 	&lt;/div&gt;</diff>
      <filename>docs/api/Midori/Midori_Object.toString.html</filename>
    </modified>
    <modified>
      <diff>@@ -37,18 +37,52 @@
 				&lt;/tr&gt;
 								&lt;tr&gt;
 					&lt;td&gt;
+																											&lt;img src=&quot;../media/images/method.public.gif&quot; /&gt;
+																		&lt;/td&gt;
+					&lt;td&gt;&lt;a href=&quot;Midori_String.camelize.html&quot;&gt;camelize&lt;/a&gt;&lt;/td&gt;
+					&lt;td&gt; &lt;/td&gt;
+				&lt;/tr&gt;
+								&lt;tr&gt;
+					&lt;td&gt;
+																																																																		&lt;img src=&quot;../media/images/method.public.gif&quot; /&gt;
+																		&lt;/td&gt;
+					&lt;td&gt;&lt;a href=&quot;Midori_String.compareTo.html&quot;&gt;compareTo&lt;/a&gt;&lt;/td&gt;
+					&lt;td&gt; Compares the string value to another value and returns  if its this value is less than, equal, or greater than.&lt;/td&gt;
+				&lt;/tr&gt;
+								&lt;tr&gt;
+					&lt;td&gt;
 																																								&lt;img src=&quot;../media/images/method.public.gif&quot; /&gt;
 																		&lt;/td&gt;
-					&lt;td&gt;&lt;a href=&quot;Midori_String.copy.html&quot;&gt;copy&lt;/a&gt;&lt;/td&gt;
-					&lt;td&gt; returns a new Midori_String wrapping the  value.&lt;/td&gt;
+					&lt;td&gt;&lt;a href=&quot;Midori_String.concat.html&quot;&gt;concat&lt;/a&gt;&lt;/td&gt;
+					&lt;td&gt; Joins the current string value with the value that  is being passed to this method.&lt;/td&gt;
+				&lt;/tr&gt;
+								&lt;tr&gt;
+					&lt;td&gt;
+																																																					&lt;img src=&quot;../media/images/method.public.gif&quot; /&gt;
+																		&lt;/td&gt;
+					&lt;td&gt;&lt;a href=&quot;Midori_String.contains.html&quot;&gt;contains&lt;/a&gt;&lt;/td&gt;
+					&lt;td&gt; Determines if the current string contains the value.&lt;/td&gt;
 				&lt;/tr&gt;
 								&lt;tr&gt;
 					&lt;td&gt;
-													&lt;img src=&quot;../media/images/static.gif&quot; /&gt;
 																																								&lt;img src=&quot;../media/images/method.public.gif&quot; /&gt;
 																		&lt;/td&gt;
-					&lt;td&gt;&lt;a href=&quot;Midori_String.ctr.html&quot;&gt;ctr&lt;/a&gt;&lt;/td&gt;
-					&lt;td&gt; Overriden.  statically creates a string&lt;/td&gt;
+					&lt;td&gt;&lt;a href=&quot;Midori_String.copy.html&quot;&gt;copy&lt;/a&gt;&lt;/td&gt;
+					&lt;td&gt; creates a copy of the string and returns it.&lt;/td&gt;
+				&lt;/tr&gt;
+								&lt;tr&gt;
+					&lt;td&gt;
+																																																					&lt;img src=&quot;../media/images/method.public.gif&quot; /&gt;
+																		&lt;/td&gt;
+					&lt;td&gt;&lt;a href=&quot;Midori_String.endsWith.html&quot;&gt;endsWith&lt;/a&gt;&lt;/td&gt;
+					&lt;td&gt; Determines if the current string ends with a certain value.&lt;/td&gt;
+				&lt;/tr&gt;
+								&lt;tr&gt;
+					&lt;td&gt;
+																											&lt;img src=&quot;../media/images/method.public.gif&quot; /&gt;
+																		&lt;/td&gt;
+					&lt;td&gt;&lt;a href=&quot;Midori_String.equals.html&quot;&gt;equals&lt;/a&gt;&lt;/td&gt;
+					&lt;td&gt; Overriden.  Overridden. Determines if the strings have the same value&lt;/td&gt;
 				&lt;/tr&gt;
 								&lt;tr&gt;
 					&lt;td&gt;
@@ -59,6 +93,104 @@
 				&lt;/tr&gt;
 								&lt;tr&gt;
 					&lt;td&gt;
+																											&lt;img src=&quot;../media/images/method.public.gif&quot; /&gt;
+																		&lt;/td&gt;
+					&lt;td&gt;&lt;a href=&quot;Midori_String.gsub.html&quot;&gt;gsub&lt;/a&gt;&lt;/td&gt;
+					&lt;td&gt; &lt;/td&gt;
+				&lt;/tr&gt;
+								&lt;tr&gt;
+					&lt;td&gt;
+																											&lt;img src=&quot;../media/images/method.public.gif&quot; /&gt;
+																		&lt;/td&gt;
+					&lt;td&gt;&lt;a href=&quot;Midori_String.indexOf.html&quot;&gt;indexOf&lt;/a&gt;&lt;/td&gt;
+					&lt;td&gt; Determines the index value of the string that is being  searched for.&lt;/td&gt;
+				&lt;/tr&gt;
+								&lt;tr&gt;
+					&lt;td&gt;
+																																								&lt;img src=&quot;../media/images/method.public.gif&quot; /&gt;
+																		&lt;/td&gt;
+					&lt;td&gt;&lt;a href=&quot;Midori_String.insert.html&quot;&gt;insert&lt;/a&gt;&lt;/td&gt;
+					&lt;td&gt; Inserts, injects a string value into the current string.&lt;/td&gt;
+				&lt;/tr&gt;
+								&lt;tr&gt;
+					&lt;td&gt;
+																																								&lt;img src=&quot;../media/images/method.public.gif&quot; /&gt;
+																		&lt;/td&gt;
+					&lt;td&gt;&lt;a href=&quot;Midori_String.lastIndexOf.html&quot;&gt;lastIndexOf&lt;/a&gt;&lt;/td&gt;
+					&lt;td&gt; Determines the last index of the specified value in the string.&lt;/td&gt;
+				&lt;/tr&gt;
+								&lt;tr&gt;
+					&lt;td&gt;
+																											&lt;img src=&quot;../media/images/method.public.gif&quot; /&gt;
+																		&lt;/td&gt;
+					&lt;td&gt;&lt;a href=&quot;Midori_String.match.html&quot;&gt;match&lt;/a&gt;&lt;/td&gt;
+					&lt;td&gt; Enter description here...&lt;/td&gt;
+				&lt;/tr&gt;
+								&lt;tr&gt;
+					&lt;td&gt;
+																											&lt;img src=&quot;../media/images/method.public.gif&quot; /&gt;
+																		&lt;/td&gt;
+					&lt;td&gt;&lt;a href=&quot;Midori_String.offsetGet.html&quot;&gt;offsetGet&lt;/a&gt;&lt;/td&gt;
+					&lt;td&gt; &lt;/td&gt;
+				&lt;/tr&gt;
+								&lt;tr&gt;
+					&lt;td&gt;
+																											&lt;img src=&quot;../media/images/method.public.gif&quot; /&gt;
+																		&lt;/td&gt;
+					&lt;td&gt;&lt;a href=&quot;Midori_String.offsetSet.html&quot;&gt;offsetSet&lt;/a&gt;&lt;/td&gt;
+					&lt;td&gt; &lt;/td&gt;
+				&lt;/tr&gt;
+								&lt;tr&gt;
+					&lt;td&gt;
+																											&lt;img src=&quot;../media/images/method.public.gif&quot; /&gt;
+																		&lt;/td&gt;
+					&lt;td&gt;&lt;a href=&quot;Midori_String.offsetUnset.html&quot;&gt;offsetUnset&lt;/a&gt;&lt;/td&gt;
+					&lt;td&gt; &lt;/td&gt;
+				&lt;/tr&gt;
+								&lt;tr&gt;
+					&lt;td&gt;
+																											&lt;img src=&quot;../media/images/method.public.gif&quot; /&gt;
+																		&lt;/td&gt;
+					&lt;td&gt;&lt;a href=&quot;Midori_String.padLeft.html&quot;&gt;padLeft&lt;/a&gt;&lt;/td&gt;
+					&lt;td&gt; &lt;/td&gt;
+				&lt;/tr&gt;
+								&lt;tr&gt;
+					&lt;td&gt;
+																											&lt;img src=&quot;../media/images/method.public.gif&quot; /&gt;
+																		&lt;/td&gt;
+					&lt;td&gt;&lt;a href=&quot;Midori_String.padRight.html&quot;&gt;padRight&lt;/a&gt;&lt;/td&gt;
+					&lt;td&gt; &lt;/td&gt;
+				&lt;/tr&gt;
+								&lt;tr&gt;
+					&lt;td&gt;
+																											&lt;img src=&quot;../media/images/method.public.gif&quot; /&gt;
+																		&lt;/td&gt;
+					&lt;td&gt;&lt;a href=&quot;Midori_String.replace.html&quot;&gt;replace&lt;/a&gt;&lt;/td&gt;
+					&lt;td&gt; &lt;/td&gt;
+				&lt;/tr&gt;
+								&lt;tr&gt;
+					&lt;td&gt;
+																											&lt;img src=&quot;../media/images/method.public.gif&quot; /&gt;
+																		&lt;/td&gt;
+					&lt;td&gt;&lt;a href=&quot;Midori_String.trim.html&quot;&gt;trim&lt;/a&gt;&lt;/td&gt;
+					&lt;td&gt; Trims whitespace or specified characters  from the outer parts of the string.&lt;/td&gt;
+				&lt;/tr&gt;
+								&lt;tr&gt;
+					&lt;td&gt;
+																											&lt;img src=&quot;../media/images/method.public.gif&quot; /&gt;
+																		&lt;/td&gt;
+					&lt;td&gt;&lt;a href=&quot;Midori_String.trimEnd.html&quot;&gt;trimEnd&lt;/a&gt;&lt;/td&gt;
+					&lt;td&gt; Trims whitespace or specified characters from  the end (right) of the string.&lt;/td&gt;
+				&lt;/tr&gt;
+								&lt;tr&gt;
+					&lt;td&gt;
+																											&lt;img src=&quot;../media/images/method.public.gif&quot; /&gt;
+																		&lt;/td&gt;
+					&lt;td&gt;&lt;a href=&quot;Midori_String.trimStart.html&quot;&gt;trimStart&lt;/a&gt;&lt;/td&gt;
+					&lt;td&gt; Trims whitespace or specified characters from  the start (left) of the string.&lt;/td&gt;
+				&lt;/tr&gt;
+								&lt;tr&gt;
+					&lt;td&gt;
 																																								&lt;img src=&quot;../media/images/method.public.gif&quot; /&gt;
 																		&lt;/td&gt;
 					&lt;td&gt;&lt;a href=&quot;Midori_String.__invoke.html&quot;&gt;__invoke&lt;/a&gt;&lt;/td&gt;
@@ -83,6 +215,25 @@
 									&lt;tr&gt;
 					&lt;td&gt;
 																				
+								&lt;img src=&quot;../media/images/method.protected.gif&quot; /&gt;
+							
+						
+					&lt;/td&gt;
+					&lt;td&gt;
+						
+						
+						
+						
+						&lt;a href=&quot;../Midori/Midori_Nullable.val.html&quot;&gt;val&lt;/a&gt;
+						&lt;/td&gt;
+					
+				
+					&lt;td&gt;Inherited. &lt;/td&gt;
+					
+				&lt;/tr&gt;
+									&lt;tr&gt;
+					&lt;td&gt;
+																				
 								&lt;img src=&quot;../media/images/method.public.gif&quot; /&gt;
 							
 						
@@ -349,9 +500,33 @@
 					&lt;td&gt;
 						&lt;img src=&quot;../media/images/property.public.gif&quot; /&gt;
 					&lt;/td&gt;
+					&lt;td&gt;$hasValue&lt;/td&gt;
+					&lt;td&gt;boolean&lt;/td&gt;
+					&lt;td&gt;Gets whether or not the value is not null.&lt;/td&gt;
+				&lt;/tr&gt;
+								&lt;tr&gt;
+					&lt;td&gt;
+						&lt;img src=&quot;../media/images/property.public.gif&quot; /&gt;
+					&lt;/td&gt;
+					&lt;td&gt;$length&lt;/td&gt;
+					&lt;td&gt;integer&lt;/td&gt;
+					&lt;td&gt;Gets the length of the string&lt;/td&gt;
+				&lt;/tr&gt;
+								&lt;tr&gt;
+					&lt;td&gt;
+						&lt;img src=&quot;../media/images/property.public.gif&quot; /&gt;
+					&lt;/td&gt;
+					&lt;td&gt;$nullReplacementValue;&lt;/td&gt;
+					&lt;td&gt;string&lt;/td&gt;
+					&lt;td&gt;Get the defaulted value for __toString when the value is null.&lt;/td&gt;
+				&lt;/tr&gt;
+								&lt;tr&gt;
+					&lt;td&gt;
+						&lt;img src=&quot;../media/images/property.public.gif&quot; /&gt;
+					&lt;/td&gt;
 					&lt;td&gt;$value&lt;/td&gt;
 					&lt;td&gt;string&lt;/td&gt;
-					&lt;td&gt;&quot;test&quot;&lt;/td&gt;
+					&lt;td&gt;Gets or sets the actual unboxed string value.&lt;/td&gt;
 				&lt;/tr&gt;
 							&lt;/tbody&gt;
 		&lt;/table&gt;</diff>
      <filename>docs/api/Midori/Midori_String.Members.html</filename>
    </modified>
    <modified>
      <diff>@@ -15,7 +15,7 @@
 &lt;p&gt;constructor&lt;/p&gt;
 &lt;ul class=&quot;space-info&quot;&gt;
 	&lt;li&gt;&lt;label&gt;Namespace&lt;/label&gt; Midori&lt;/li&gt;
-	&lt;li&gt;&lt;label&gt;File&lt;/label&gt; Midori/String.php line (20) &lt;/li&gt;
+	&lt;li&gt;&lt;label&gt;File&lt;/label&gt; Midori/String.php line (24) &lt;/li&gt;
 	&lt;li&gt;&lt;label&gt;Class&lt;/label&gt; &lt;a href=&quot;Midori_String.html&quot;&gt;Midori_String &lt;/a&gt;&lt;/li&gt;
 	&lt;li&gt;&lt;label&gt;Members&lt;/label&gt; &lt;a href=&quot;Midori_String.members.html&quot;&gt;Midori_String Members &lt;/a&gt;&lt;/li&gt;
 &lt;/ul&gt;
@@ -23,14 +23,14 @@
 	&lt;h2&gt;Syntax&lt;/h2&gt;
 	&lt;div class=&quot;group&quot;&gt;
 		&lt;pre class=&quot;brush: php&quot;&gt;
-Midori_String __construct([string $value])
+Midori_String __construct([string $value=&quot;&quot; ])
 		&lt;/pre&gt;
 	&lt;/div&gt;
 &lt;/div&gt;
 &lt;div class=&quot;section return&quot;&gt;
 	&lt;h3&gt;Returns&lt;/h3&gt;
 	&lt;div class=&quot;group&quot;&gt;
-		&lt;a href=&quot;{$subdir}Midori/Midori_String.html&quot;&gt;Midori_String&lt;/a&gt; the class 
+		(&lt;strong&gt;&lt;a href=&quot;{$subdir}Midori/Midori_String.html&quot;&gt;Midori_String&lt;/a&gt;&lt;/strong&gt;) the class 
 	&lt;/div&gt;
 &lt;/div&gt;
 
@@ -44,7 +44,7 @@ Midori_String __construct([string $value])
 				&lt;th&gt;Description&lt;/th&gt;
 			&lt;/thead&gt;
 			&lt;tbody&gt;
-		&lt;tr&gt;&lt;td&gt;$value&lt;/td&gt;&lt;td&gt;string&lt;/td&gt;&lt;/td&gt;&lt;/td&gt;&lt;/tr&gt;
+		&lt;tr&gt;&lt;td&gt;$value&lt;/td&gt;&lt;td&gt;string&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
 			&lt;/tbody&gt;
 		&lt;/table&gt;
 	&lt;/div&gt;</diff>
      <filename>docs/api/Midori/Midori_String.__construct.html</filename>
    </modified>
    <modified>
      <diff>@@ -15,7 +15,7 @@
 &lt;p&gt;creates a new Midori_String to wrap the value.&lt;/p&gt;
 &lt;ul class=&quot;space-info&quot;&gt;
 	&lt;li&gt;&lt;label&gt;Namespace&lt;/label&gt; Midori&lt;/li&gt;
-	&lt;li&gt;&lt;label&gt;File&lt;/label&gt; Midori/String.php line (97) &lt;/li&gt;
+	&lt;li&gt;&lt;label&gt;File&lt;/label&gt; Midori/String.php line (553) &lt;/li&gt;
 	&lt;li&gt;&lt;label&gt;Class&lt;/label&gt; &lt;a href=&quot;Midori_String.html&quot;&gt;Midori_String &lt;/a&gt;&lt;/li&gt;
 	&lt;li&gt;&lt;label&gt;Members&lt;/label&gt; &lt;a href=&quot;Midori_String.members.html&quot;&gt;Midori_String Members &lt;/a&gt;&lt;/li&gt;
 &lt;/ul&gt;
@@ -30,7 +30,7 @@ Midori_String __invoke(string $value)
 &lt;div class=&quot;section return&quot;&gt;
 	&lt;h3&gt;Returns&lt;/h3&gt;
 	&lt;div class=&quot;group&quot;&gt;
-		&lt;a href=&quot;{$subdir}Midori/Midori_String.html&quot;&gt;Midori_String&lt;/a&gt; creates string object wrapped around the value. 
+		(&lt;strong&gt;&lt;a href=&quot;{$subdir}Midori/Midori_String.html&quot;&gt;Midori_String&lt;/a&gt;&lt;/strong&gt;) creates string object wrapped around the value. 
 	&lt;/div&gt;
 &lt;/div&gt;
 
@@ -44,7 +44,7 @@ Midori_String __invoke(string $value)
 				&lt;th&gt;Description&lt;/th&gt;
 			&lt;/thead&gt;
 			&lt;tbody&gt;
-		&lt;tr&gt;&lt;td&gt;$value&lt;/td&gt;&lt;td&gt;string&lt;/td&gt;&lt;/td&gt;&lt;/td&gt;&lt;/tr&gt;
+		&lt;tr&gt;&lt;td&gt;$value&lt;/td&gt;&lt;td&gt;string&lt;/td&gt;&lt;td&gt;The value that is to be wrapped into an {@see Midori_String}&lt;/td&gt;&lt;/tr&gt;
 			&lt;/tbody&gt;
 		&lt;/table&gt;
 	&lt;/div&gt;
@@ -54,7 +54,7 @@ Midori_String __invoke(string $value)
 	&lt;h2&gt;Remarks&lt;/h2&gt;
 	&lt;div class=&quot;group&quot;&gt;
 		&lt;p&gt;&lt;a href=&quot;http://us3.php.net/manual/en/language.oop5.magic.php#language.oop5.magic.invoke&quot;&gt;__invoke&lt;/a&gt; is 
- magically called when you try to use this class like a function. 
+ magically called when you try to use this class like a function.&lt;/p&gt; 
  
  &lt;pre class=&quot;brush: php&quot;&gt; 
    $str = new Midori_String(); </diff>
      <filename>docs/api/Midori/Midori_String.__invoke.html</filename>
    </modified>
    <modified>
      <diff>@@ -12,10 +12,10 @@
 		&lt;body&gt;
 			&lt;div class=&quot;page-body&quot;&gt;			
 &lt;h1&gt;Midori_String.copy Method&lt;/h1&gt;
-&lt;p&gt;returns a new Midori_String wrapping the  value.&lt;/p&gt;
+&lt;p&gt;creates a copy of the string and returns it.&lt;/p&gt;
 &lt;ul class=&quot;space-info&quot;&gt;
 	&lt;li&gt;&lt;label&gt;Namespace&lt;/label&gt; Midori&lt;/li&gt;
-	&lt;li&gt;&lt;label&gt;File&lt;/label&gt; Midori/String.php line (46) &lt;/li&gt;
+	&lt;li&gt;&lt;label&gt;File&lt;/label&gt; Midori/String.php line (69) &lt;/li&gt;
 	&lt;li&gt;&lt;label&gt;Class&lt;/label&gt; &lt;a href=&quot;Midori_String.html&quot;&gt;Midori_String &lt;/a&gt;&lt;/li&gt;
 	&lt;li&gt;&lt;label&gt;Members&lt;/label&gt; &lt;a href=&quot;Midori_String.members.html&quot;&gt;Midori_String Members &lt;/a&gt;&lt;/li&gt;
 &lt;/ul&gt;
@@ -23,37 +23,29 @@
 	&lt;h2&gt;Syntax&lt;/h2&gt;
 	&lt;div class=&quot;group&quot;&gt;
 		&lt;pre class=&quot;brush: php&quot;&gt;
-Midori_String copy(string $value)
+Midori_String copy()
 		&lt;/pre&gt;
 	&lt;/div&gt;
 &lt;/div&gt;
 &lt;div class=&quot;section return&quot;&gt;
 	&lt;h3&gt;Returns&lt;/h3&gt;
 	&lt;div class=&quot;group&quot;&gt;
-		&lt;a href=&quot;{$subdir}Midori/Midori_String.html&quot;&gt;Midori_String&lt;/a&gt; another string!! 
+		(&lt;strong&gt;&lt;a href=&quot;{$subdir}Midori/Midori_String.html&quot;&gt;Midori_String&lt;/a&gt;&lt;/strong&gt;) returns a copy of the string. 
 	&lt;/div&gt;
 &lt;/div&gt;
 
-&lt;div class=&quot;section parameters&quot;&gt;
-	&lt;h3&gt;Parameters&lt;/h3&gt;
-	&lt;div class=&quot;group&quot;&gt;
-		&lt;table summary='paramaters'&gt;
-			&lt;thead&gt;
-				&lt;th class='name'&gt;Name&lt;/th&gt;
-				&lt;th class='type'&gt;Type&lt;/th&gt;
-				&lt;th&gt;Description&lt;/th&gt;
-			&lt;/thead&gt;
-			&lt;tbody&gt;
-		&lt;tr&gt;&lt;td&gt;$value&lt;/td&gt;&lt;td&gt;string&lt;/td&gt;&lt;/td&gt;&lt;/td&gt;&lt;/tr&gt;
-			&lt;/tbody&gt;
-		&lt;/table&gt;
-	&lt;/div&gt;
-&lt;/div&gt;
 
 &lt;div class=&quot;section remarks&quot;&gt;
 	&lt;h2&gt;Remarks&lt;/h2&gt;
 	&lt;div class=&quot;group&quot;&gt;
-		&lt;p&gt;
+		&lt;p&gt;Creates a copy of the current unboxed string and 
+ returns it.&lt;/p&gt; 
+ 
+ &lt;pre class=&quot;brush: php&quot;&gt; 
+ 	$string = new Midori_String(&quot;value&quot;); 
+  $copy = $string-&gt;copy(); 
+  echo ($string == $copy)? &quot;true&quot; : &quot;false&quot;; // true 
+ &lt;/pre&gt;
 	&lt;/div&gt;
 	&lt;/div&gt;
 &lt;/div&gt;</diff>
      <filename>docs/api/Midori/Midori_String.copy.html</filename>
    </modified>
    <modified>
      <diff>@@ -15,7 +15,7 @@
 &lt;p&gt;Formats the string and Replaces the place holders in the  string with the arguments that are passed in.&lt;/p&gt;
 &lt;ul class=&quot;space-info&quot;&gt;
 	&lt;li&gt;&lt;label&gt;Namespace&lt;/label&gt; Midori&lt;/li&gt;
-	&lt;li&gt;&lt;label&gt;File&lt;/label&gt; Midori/String.php line (70) &lt;/li&gt;
+	&lt;li&gt;&lt;label&gt;File&lt;/label&gt; Midori/String.php line (262) &lt;/li&gt;
 	&lt;li&gt;&lt;label&gt;Class&lt;/label&gt; &lt;a href=&quot;Midori_String.html&quot;&gt;Midori_String &lt;/a&gt;&lt;/li&gt;
 	&lt;li&gt;&lt;label&gt;Members&lt;/label&gt; &lt;a href=&quot;Midori_String.members.html&quot;&gt;Midori_String Members &lt;/a&gt;&lt;/li&gt;
 &lt;/ul&gt;
@@ -30,7 +30,7 @@ Midori_String format()
 &lt;div class=&quot;section return&quot;&gt;
 	&lt;h3&gt;Returns&lt;/h3&gt;
 	&lt;div class=&quot;group&quot;&gt;
-		&lt;a href=&quot;{$subdir}Midori/Midori_String.html&quot;&gt;Midori_String&lt;/a&gt; a formatted copy of the string with the replaced values. 
+		(&lt;strong&gt;&lt;a href=&quot;{$subdir}Midori/Midori_String.html&quot;&gt;Midori_String&lt;/a&gt;&lt;/strong&gt;) a formatted copy of the string with the replaced values. 
 	&lt;/div&gt;
 &lt;/div&gt;
 </diff>
      <filename>docs/api/Midori/Midori_String.format.html</filename>
    </modified>
    <modified>
      <diff>@@ -54,7 +54,7 @@ final class Midori_String extends Midori_Nullable
 
 &lt;h2&gt;See Also&lt;/h2&gt;
 &lt;ul&gt;
-				&lt;li&gt;&lt;a href=&quot;Midori_String.members.html&quot;&gt;Midori_String Members&lt;/a&gt;&lt;/li&gt;
+							&lt;li&gt;&lt;a href=&quot;Midori_String.members.html&quot;&gt;Midori_String Members&lt;/a&gt;&lt;/li&gt;
 &lt;/ul&gt;
 
 </diff>
      <filename>docs/api/Midori/Midori_String.html</filename>
    </modified>
    <modified>
      <diff>@@ -23,14 +23,14 @@
 	&lt;h2&gt;Syntax&lt;/h2&gt;
 	&lt;div class=&quot;group&quot;&gt;
 		&lt;pre class=&quot;brush: php&quot;&gt;
-$self equals( $data, [string $message])
+$self equals( $data, [string $message=null ])
 		&lt;/pre&gt;
 	&lt;/div&gt;
 &lt;/div&gt;
 &lt;div class=&quot;section return&quot;&gt;
 	&lt;h3&gt;Returns&lt;/h3&gt;
 	&lt;div class=&quot;group&quot;&gt;
-		$self  
+		(&lt;strong&gt;$self&lt;/strong&gt;)  
 	&lt;/div&gt;
 &lt;/div&gt;
 
@@ -44,7 +44,7 @@ $self equals( $data, [string $message])
 				&lt;th&gt;Description&lt;/th&gt;
 			&lt;/thead&gt;
 			&lt;tbody&gt;
-		&lt;tr&gt;&lt;td&gt;$data&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;$message&lt;/td&gt;&lt;td&gt;string&lt;/td&gt;&lt;/td&gt;&lt;/td&gt;&lt;/tr&gt;
+		&lt;tr&gt;&lt;td&gt;$data&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;$message&lt;/td&gt;&lt;td&gt;string&lt;/td&gt;&lt;td&gt;optional.&lt;/td&gt;&lt;/tr&gt;
 			&lt;/tbody&gt;
 		&lt;/table&gt;
 	&lt;/div&gt;</diff>
      <filename>docs/api/Midori/PHPUnit/Midori_PHPUnit_Expect.equals.html</filename>
    </modified>
    <modified>
      <diff>@@ -23,14 +23,14 @@
 	&lt;h2&gt;Syntax&lt;/h2&gt;
 	&lt;div class=&quot;group&quot;&gt;
 		&lt;pre class=&quot;brush: php&quot;&gt;
-$self isFalse([string $message])
+$self isFalse([string $message=null ])
 		&lt;/pre&gt;
 	&lt;/div&gt;
 &lt;/div&gt;
 &lt;div class=&quot;section return&quot;&gt;
 	&lt;h3&gt;Returns&lt;/h3&gt;
 	&lt;div class=&quot;group&quot;&gt;
-		$self  
+		(&lt;strong&gt;$self&lt;/strong&gt;)  
 	&lt;/div&gt;
 &lt;/div&gt;
 
@@ -44,7 +44,7 @@ $self isFalse([string $message])
 				&lt;th&gt;Description&lt;/th&gt;
 			&lt;/thead&gt;
 			&lt;tbody&gt;
-		&lt;tr&gt;&lt;td&gt;$message&lt;/td&gt;&lt;td&gt;string&lt;/td&gt;&lt;/td&gt;&lt;/td&gt;&lt;/tr&gt;
+		&lt;tr&gt;&lt;td&gt;$message&lt;/td&gt;&lt;td&gt;string&lt;/td&gt;&lt;td&gt;optional.&lt;/td&gt;&lt;/tr&gt;
 			&lt;/tbody&gt;
 		&lt;/table&gt;
 	&lt;/div&gt;</diff>
      <filename>docs/api/Midori/PHPUnit/Midori_PHPUnit_Expect.isFalse.html</filename>
    </modified>
    <modified>
      <diff>@@ -23,14 +23,14 @@
 	&lt;h2&gt;Syntax&lt;/h2&gt;
 	&lt;div class=&quot;group&quot;&gt;
 		&lt;pre class=&quot;brush: php&quot;&gt;
-$self isNotNull([string $message])
+$self isNotNull([string $message=null ])
 		&lt;/pre&gt;
 	&lt;/div&gt;
 &lt;/div&gt;
 &lt;div class=&quot;section return&quot;&gt;
 	&lt;h3&gt;Returns&lt;/h3&gt;
 	&lt;div class=&quot;group&quot;&gt;
-		$self  
+		(&lt;strong&gt;$self&lt;/strong&gt;)  
 	&lt;/div&gt;
 &lt;/div&gt;
 
@@ -44,7 +44,7 @@ $self isNotNull([string $message])
 				&lt;th&gt;Description&lt;/th&gt;
 			&lt;/thead&gt;
 			&lt;tbody&gt;
-		&lt;tr&gt;&lt;td&gt;$message&lt;/td&gt;&lt;td&gt;string&lt;/td&gt;&lt;/td&gt;&lt;/td&gt;&lt;/tr&gt;
+		&lt;tr&gt;&lt;td&gt;$message&lt;/td&gt;&lt;td&gt;string&lt;/td&gt;&lt;td&gt;optional.&lt;/td&gt;&lt;/tr&gt;
 			&lt;/tbody&gt;
 		&lt;/table&gt;
 	&lt;/div&gt;</diff>
      <filename>docs/api/Midori/PHPUnit/Midori_PHPUnit_Expect.isNotNull.html</filename>
    </modified>
    <modified>
      <diff>@@ -23,14 +23,14 @@
 	&lt;h2&gt;Syntax&lt;/h2&gt;
 	&lt;div class=&quot;group&quot;&gt;
 		&lt;pre class=&quot;brush: php&quot;&gt;
-$self isNull([string $message])
+$self isNull([string $message=null ])
 		&lt;/pre&gt;
 	&lt;/div&gt;
 &lt;/div&gt;
 &lt;div class=&quot;section return&quot;&gt;
 	&lt;h3&gt;Returns&lt;/h3&gt;
 	&lt;div class=&quot;group&quot;&gt;
-		$self  
+		(&lt;strong&gt;$self&lt;/strong&gt;)  
 	&lt;/div&gt;
 &lt;/div&gt;
 
@@ -44,7 +44,7 @@ $self isNull([string $message])
 				&lt;th&gt;Description&lt;/th&gt;
 			&lt;/thead&gt;
 			&lt;tbody&gt;
-		&lt;tr&gt;&lt;td&gt;$message&lt;/td&gt;&lt;td&gt;string&lt;/td&gt;&lt;/td&gt;&lt;/td&gt;&lt;/tr&gt;
+		&lt;tr&gt;&lt;td&gt;$message&lt;/td&gt;&lt;td&gt;string&lt;/td&gt;&lt;td&gt;optional.&lt;/td&gt;&lt;/tr&gt;
 			&lt;/tbody&gt;
 		&lt;/table&gt;
 	&lt;/div&gt;</diff>
      <filename>docs/api/Midori/PHPUnit/Midori_PHPUnit_Expect.isNull.html</filename>
    </modified>
    <modified>
      <diff>@@ -23,14 +23,14 @@
 	&lt;h2&gt;Syntax&lt;/h2&gt;
 	&lt;div class=&quot;group&quot;&gt;
 		&lt;pre class=&quot;brush: php&quot;&gt;
-$self isTrue([string $message])
+$self isTrue([string $message=null ])
 		&lt;/pre&gt;
 	&lt;/div&gt;
 &lt;/div&gt;
 &lt;div class=&quot;section return&quot;&gt;
 	&lt;h3&gt;Returns&lt;/h3&gt;
 	&lt;div class=&quot;group&quot;&gt;
-		$self  
+		(&lt;strong&gt;$self&lt;/strong&gt;)  
 	&lt;/div&gt;
 &lt;/div&gt;
 
@@ -44,7 +44,7 @@ $self isTrue([string $message])
 				&lt;th&gt;Description&lt;/th&gt;
 			&lt;/thead&gt;
 			&lt;tbody&gt;
-		&lt;tr&gt;&lt;td&gt;$message&lt;/td&gt;&lt;td&gt;string&lt;/td&gt;&lt;/td&gt;&lt;/td&gt;&lt;/tr&gt;
+		&lt;tr&gt;&lt;td&gt;$message&lt;/td&gt;&lt;td&gt;string&lt;/td&gt;&lt;td&gt;optional.&lt;/td&gt;&lt;/tr&gt;
 			&lt;/tbody&gt;
 		&lt;/table&gt;
 	&lt;/div&gt;</diff>
      <filename>docs/api/Midori/PHPUnit/Midori_PHPUnit_Expect.isTrue.html</filename>
    </modified>
    <modified>
      <diff>@@ -23,14 +23,14 @@
 	&lt;h2&gt;Syntax&lt;/h2&gt;
 	&lt;div class=&quot;group&quot;&gt;
 		&lt;pre class=&quot;brush: php&quot;&gt;
-$self shouldBe( $data, [string $message])
+$self shouldBe( $data, [string $message=null ])
 		&lt;/pre&gt;
 	&lt;/div&gt;
 &lt;/div&gt;
 &lt;div class=&quot;section return&quot;&gt;
 	&lt;h3&gt;Returns&lt;/h3&gt;
 	&lt;div class=&quot;group&quot;&gt;
-		$self  
+		(&lt;strong&gt;$self&lt;/strong&gt;)  
 	&lt;/div&gt;
 &lt;/div&gt;
 
@@ -44,7 +44,7 @@ $self shouldBe( $data, [string $message])
 				&lt;th&gt;Description&lt;/th&gt;
 			&lt;/thead&gt;
 			&lt;tbody&gt;
-		&lt;tr&gt;&lt;td&gt;$data&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;$message&lt;/td&gt;&lt;td&gt;string&lt;/td&gt;&lt;/td&gt;&lt;/td&gt;&lt;/tr&gt;
+		&lt;tr&gt;&lt;td&gt;$data&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;$message&lt;/td&gt;&lt;td&gt;string&lt;/td&gt;&lt;td&gt;optional.&lt;/td&gt;&lt;/tr&gt;
 			&lt;/tbody&gt;
 		&lt;/table&gt;
 	&lt;/div&gt;</diff>
      <filename>docs/api/Midori/PHPUnit/Midori_PHPUnit_Expect.shouldBe.html</filename>
    </modified>
    <modified>
      <diff>@@ -30,7 +30,7 @@ $self that(mixed $data, string $message)
 &lt;div class=&quot;section return&quot;&gt;
 	&lt;h3&gt;Returns&lt;/h3&gt;
 	&lt;div class=&quot;group&quot;&gt;
-		$self  
+		(&lt;strong&gt;$self&lt;/strong&gt;)  
 	&lt;/div&gt;
 &lt;/div&gt;
 
@@ -44,7 +44,7 @@ $self that(mixed $data, string $message)
 				&lt;th&gt;Description&lt;/th&gt;
 			&lt;/thead&gt;
 			&lt;tbody&gt;
-		&lt;tr&gt;&lt;td&gt;$data&lt;/td&gt;&lt;td&gt;mixed&lt;/td&gt;&lt;/td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;$message&lt;/td&gt;&lt;td&gt;string&lt;/td&gt;&lt;/td&gt;&lt;/td&gt;&lt;/tr&gt;
+		&lt;tr&gt;&lt;td&gt;$data&lt;/td&gt;&lt;td&gt;mixed&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;$message&lt;/td&gt;&lt;td&gt;string&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
 			&lt;/tbody&gt;
 		&lt;/table&gt;
 	&lt;/div&gt;</diff>
      <filename>docs/api/Midori/PHPUnit/Midori_PHPUnit_Expect.that.html</filename>
    </modified>
    <modified>
      <diff>@@ -23,14 +23,14 @@
 	&lt;h2&gt;Syntax&lt;/h2&gt;
 	&lt;div class=&quot;group&quot;&gt;
 		&lt;pre class=&quot;brush: php&quot;&gt;
-Midori_PHPUnit_Expect expectsThat( $data, [ $message])
+Midori_PHPUnit_Expect expectsThat( $data, [ $message=null ])
 		&lt;/pre&gt;
 	&lt;/div&gt;
 &lt;/div&gt;
 &lt;div class=&quot;section return&quot;&gt;
 	&lt;h3&gt;Returns&lt;/h3&gt;
 	&lt;div class=&quot;group&quot;&gt;
-		&lt;a href=&quot;{$subdir}Midori/PHPUnit/Midori_PHPUnit_Expect.html&quot;&gt;Midori_PHPUnit_Expect&lt;/a&gt;  
+		(&lt;strong&gt;&lt;a href=&quot;{$subdir}Midori/PHPUnit/Midori_PHPUnit_Expect.html&quot;&gt;Midori_PHPUnit_Expect&lt;/a&gt;&lt;/strong&gt;)  
 	&lt;/div&gt;
 &lt;/div&gt;
 
@@ -44,7 +44,7 @@ Midori_PHPUnit_Expect expectsThat( $data, [ $message])
 				&lt;th&gt;Description&lt;/th&gt;
 			&lt;/thead&gt;
 			&lt;tbody&gt;
-		&lt;tr&gt;&lt;td&gt;$data&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;$message&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/td&gt;&lt;/td&gt;&lt;/tr&gt;
+		&lt;tr&gt;&lt;td&gt;$data&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;$message&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
 			&lt;/tbody&gt;
 		&lt;/table&gt;
 	&lt;/div&gt;</diff>
      <filename>docs/api/Midori/PHPUnit/Midori_PHPUnit_Spec.expectsThat.html</filename>
    </modified>
    <modified>
      <diff>@@ -46,7 +46,7 @@ ogh
 	
 	
 	&lt;p class=&quot;notes&quot; id=&quot;credit&quot;&gt;
-		Documentation generated on Fri, 05 Jun 2009 18:05:00 -0400 by &lt;a href=&quot;http://www.phpdoc.org&quot; target=&quot;_blank&quot;&gt;phpDocumentor 1.4.1&lt;/a&gt;
+		Documentation generated on Sat, 06 Jun 2009 20:41:49 -0400 by &lt;a href=&quot;http://www.phpdoc.org&quot; target=&quot;_blank&quot;&gt;phpDocumentor 1.4.1&lt;/a&gt;
 	&lt;/p&gt;
 	&lt;/div&gt;&lt;/body&gt;
 &lt;/html&gt;
\ No newline at end of file</diff>
      <filename>docs/api/Midori/PHPUnit/_PHPUnit---Expect.php.html</filename>
    </modified>
    <modified>
      <diff>@@ -46,7 +46,7 @@ ogh
 	
 	
 	&lt;p class=&quot;notes&quot; id=&quot;credit&quot;&gt;
-		Documentation generated on Fri, 05 Jun 2009 18:05:01 -0400 by &lt;a href=&quot;http://www.phpdoc.org&quot; target=&quot;_blank&quot;&gt;phpDocumentor 1.4.1&lt;/a&gt;
+		Documentation generated on Sat, 06 Jun 2009 20:41:50 -0400 by &lt;a href=&quot;http://www.phpdoc.org&quot; target=&quot;_blank&quot;&gt;phpDocumentor 1.4.1&lt;/a&gt;
 	&lt;/p&gt;
 	&lt;/div&gt;&lt;/body&gt;
 &lt;/html&gt;
\ No newline at end of file</diff>
      <filename>docs/api/Midori/PHPUnit/_PHPUnit---Spec.php.html</filename>
    </modified>
    <modified>
      <diff>@@ -58,7 +58,7 @@ ogh
 &lt;div class=&quot;evenrow&quot;&gt;
 	
 	&lt;div&gt;
-		&lt;span class=&quot;method-title&quot;&gt;int&lt;/span&gt; (line &lt;span class=&quot;line-number&quot;&gt;23&lt;/span&gt;)
+		&lt;span class=&quot;method-title&quot;&gt;int&lt;/span&gt; (line &lt;span class=&quot;line-number&quot;&gt;28&lt;/span&gt;)
 	&lt;/div&gt; 
 
 	&lt;!-- ========== Info from phpDoc block ========= --&gt;
@@ -83,7 +83,7 @@ ogh
 	&lt;/div&gt;
 	
 	&lt;p class=&quot;notes&quot; id=&quot;credit&quot;&gt;
-		Documentation generated on Fri, 05 Jun 2009 18:05:00 -0400 by &lt;a href=&quot;http://www.phpdoc.org&quot; target=&quot;_blank&quot;&gt;phpDocumentor 1.4.1&lt;/a&gt;
+		Documentation generated on Sat, 06 Jun 2009 20:41:49 -0400 by &lt;a href=&quot;http://www.phpdoc.org&quot; target=&quot;_blank&quot;&gt;phpDocumentor 1.4.1&lt;/a&gt;
 	&lt;/p&gt;
 	&lt;/div&gt;&lt;/body&gt;
 &lt;/html&gt;
\ No newline at end of file</diff>
      <filename>docs/api/Midori/_Int32.php.html</filename>
    </modified>
    <modified>
      <diff>@@ -46,7 +46,7 @@ ogh
 	
 	
 	&lt;p class=&quot;notes&quot; id=&quot;credit&quot;&gt;
-		Documentation generated on Fri, 05 Jun 2009 18:05:00 -0400 by &lt;a href=&quot;http://www.phpdoc.org&quot; target=&quot;_blank&quot;&gt;phpDocumentor 1.4.1&lt;/a&gt;
+		Documentation generated on Sat, 06 Jun 2009 20:41:50 -0400 by &lt;a href=&quot;http://www.phpdoc.org&quot; target=&quot;_blank&quot;&gt;phpDocumentor 1.4.1&lt;/a&gt;
 	&lt;/p&gt;
 	&lt;/div&gt;&lt;/body&gt;
 &lt;/html&gt;
\ No newline at end of file</diff>
      <filename>docs/api/Midori/_IntBase.php.html</filename>
    </modified>
    <modified>
      <diff>@@ -22,7 +22,8 @@ ogh
 		&lt;div class=&quot;nav-bar&quot;&gt;
 			&lt;a href=&quot;#sec-description&quot;&gt;Description&lt;/a&gt; |
 			&lt;span class=&quot;disabled&quot;&gt;Classes&lt;/span&gt;
-																	&lt;/div&gt;
+			|																&lt;a href=&quot;#sec-functions&quot;&gt;Functions&lt;/a&gt;
+					&lt;/div&gt;
 		&lt;div class=&quot;info-box-body&quot;&gt;	
 			&lt;table cellpadding=&quot;2&quot; cellspacing=&quot;0&quot; class=&quot;class-table&quot;&gt;
 				&lt;tr&gt;
@@ -44,9 +45,45 @@ ogh
 	
 	
 	
+	&lt;a name=&quot;sec-functions&quot;&gt;&lt;/a&gt;	
+	&lt;div class=&quot;info-box&quot;&gt;
+		&lt;div class=&quot;info-box-title&quot;&gt;Functions&lt;/div&gt;
+		&lt;div class=&quot;nav-bar&quot;&gt;
+			&lt;a href=&quot;#sec-description&quot;&gt;Description&lt;/a&gt; |
+							&lt;a href=&quot;#sec-classes&quot;&gt;Classes&lt;/a&gt;
+				|															&lt;span class=&quot;disabled&quot;&gt;Functions&lt;/span&gt;
+		&lt;/div&gt;
+		&lt;div class=&quot;info-box-body&quot;&gt;	
+			&lt;a name=&quot;functionval&quot; id=&quot;functionval&quot;&gt;&lt;!-- --&gt;&lt;/a&gt;
+&lt;div class=&quot;oddrow&quot;&gt;
+	
+	&lt;div&gt;
+		&lt;span class=&quot;method-title&quot;&gt;val&lt;/span&gt; (line &lt;span class=&quot;line-number&quot;&gt;90&lt;/span&gt;)
+	&lt;/div&gt; 
+
+	&lt;!-- ========== Info from phpDoc block ========= --&gt;
+	
+	&lt;div class=&quot;method-signature&quot;&gt;
+		&lt;span class=&quot;method-result&quot;&gt;void&lt;/span&gt;
+		&lt;span class=&quot;method-name&quot;&gt;
+			val
+		&lt;/span&gt;
+					(&lt;span class=&quot;var-type&quot;&gt;&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;var-name&quot;&gt;$value&lt;/span&gt;)
+			&lt;/div&gt;
+
+			&lt;ul class=&quot;parameters&quot;&gt;
+					&lt;li&gt;
+				&lt;span class=&quot;var-type&quot;&gt;&lt;/span&gt;
+				&lt;span class=&quot;var-name&quot;&gt;$value&lt;/span&gt;			&lt;/li&gt;
+				&lt;/ul&gt;
+		
+	
+&lt;/div&gt;
+		&lt;/div&gt;
+	&lt;/div&gt;
 	
 	&lt;p class=&quot;notes&quot; id=&quot;credit&quot;&gt;
-		Documentation generated on Fri, 05 Jun 2009 18:05:00 -0400 by &lt;a href=&quot;http://www.phpdoc.org&quot; target=&quot;_blank&quot;&gt;phpDocumentor 1.4.1&lt;/a&gt;
+		Documentation generated on Sat, 06 Jun 2009 20:41:50 -0400 by &lt;a href=&quot;http://www.phpdoc.org&quot; target=&quot;_blank&quot;&gt;phpDocumentor 1.4.1&lt;/a&gt;
 	&lt;/p&gt;
 	&lt;/div&gt;&lt;/body&gt;
 &lt;/html&gt;
\ No newline at end of file</diff>
      <filename>docs/api/Midori/_Nullable.php.html</filename>
    </modified>
    <modified>
      <diff>@@ -46,7 +46,7 @@ ogh
 	
 	
 	&lt;p class=&quot;notes&quot; id=&quot;credit&quot;&gt;
-		Documentation generated on Fri, 05 Jun 2009 18:05:01 -0400 by &lt;a href=&quot;http://www.phpdoc.org&quot; target=&quot;_blank&quot;&gt;phpDocumentor 1.4.1&lt;/a&gt;
+		Documentation generated on Sat, 06 Jun 2009 20:41:50 -0400 by &lt;a href=&quot;http://www.phpdoc.org&quot; target=&quot;_blank&quot;&gt;phpDocumentor 1.4.1&lt;/a&gt;
 	&lt;/p&gt;
 	&lt;/div&gt;&lt;/body&gt;
 &lt;/html&gt;
\ No newline at end of file</diff>
      <filename>docs/api/Midori/_Object.php.html</filename>
    </modified>
    <modified>
      <diff>@@ -22,7 +22,8 @@ ogh
 		&lt;div class=&quot;nav-bar&quot;&gt;
 			&lt;a href=&quot;#sec-description&quot;&gt;Description&lt;/a&gt; |
 			&lt;span class=&quot;disabled&quot;&gt;Classes&lt;/span&gt;
-			|																&lt;a href=&quot;#sec-functions&quot;&gt;Functions&lt;/a&gt;
+			|							&lt;a href=&quot;#sec-includes&quot;&gt;Includes&lt;/a&gt;
+				|																&lt;a href=&quot;#sec-functions&quot;&gt;Functions&lt;/a&gt;
 					&lt;/div&gt;
 		&lt;div class=&quot;info-box-body&quot;&gt;	
 			&lt;table cellpadding=&quot;2&quot; cellspacing=&quot;0&quot; class=&quot;class-table&quot;&gt;
@@ -42,6 +43,46 @@ ogh
 		&lt;/div&gt;
 	&lt;/div&gt;
 
+	&lt;a name=&quot;sec-includes&quot;&gt;&lt;/a&gt;	
+	&lt;div class=&quot;info-box&quot;&gt;
+		&lt;div class=&quot;info-box-title&quot;&gt;Includes&lt;/div&gt;
+		&lt;div class=&quot;nav-bar&quot;&gt;
+			&lt;a href=&quot;#sec-description&quot;&gt;Description&lt;/a&gt; |
+							&lt;a href=&quot;#sec-classes&quot;&gt;Classes&lt;/a&gt;
+				|						&lt;span class=&quot;disabled&quot;&gt;Includes&lt;/span&gt;
+			|													&lt;a href=&quot;#sec-functions&quot;&gt;Functions&lt;/a&gt;
+					&lt;/div&gt;
+		&lt;div class=&quot;info-box-body&quot;&gt;	
+			&lt;a name=&quot;_Regex_php&quot;&gt;&lt;!-- --&gt;&lt;/a&gt;
+&lt;div class=&quot;oddrow&quot;&gt;
+	
+	&lt;div&gt;
+		&lt;span class=&quot;include-title&quot;&gt;
+			&lt;span class=&quot;include-type&quot;&gt;require_once&lt;/span&gt;
+			(&lt;span class=&quot;include-name&quot;&gt;&lt;a href=&quot;../Midori/_Regex.php.html&quot;&gt;&quot;Regex.php&quot;&lt;/a&gt;&lt;/span&gt;)
+			(line &lt;span class=&quot;line-number&quot;&gt;4&lt;/span&gt;)
+		&lt;/span&gt;
+	&lt;/div&gt;
+
+	&lt;!-- ========== Info from phpDoc block ========= --&gt;
+	
+&lt;/div&gt;
+&lt;a name=&quot;_Inflector_php&quot;&gt;&lt;!-- --&gt;&lt;/a&gt;
+&lt;div class=&quot;evenrow&quot;&gt;
+	
+	&lt;div&gt;
+		&lt;span class=&quot;include-title&quot;&gt;
+			&lt;span class=&quot;include-type&quot;&gt;require_once&lt;/span&gt;
+			(&lt;span class=&quot;include-name&quot;&gt;&lt;a href=&quot;../Midori/_Inflector.php.html&quot;&gt;&quot;Inflector.php&quot;&lt;/a&gt;&lt;/span&gt;)
+			(line &lt;span class=&quot;line-number&quot;&gt;3&lt;/span&gt;)
+		&lt;/span&gt;
+	&lt;/div&gt;
+
+	&lt;!-- ========== Info from phpDoc block ========= --&gt;
+	
+&lt;/div&gt;
+		&lt;/div&gt;
+	&lt;/div&gt;
 	
 	
 	
@@ -51,14 +92,15 @@ ogh
 		&lt;div class=&quot;nav-bar&quot;&gt;
 			&lt;a href=&quot;#sec-description&quot;&gt;Description&lt;/a&gt; |
 							&lt;a href=&quot;#sec-classes&quot;&gt;Classes&lt;/a&gt;
-				|															&lt;span class=&quot;disabled&quot;&gt;Functions&lt;/span&gt;
+				|										&lt;a href=&quot;#sec-includes&quot;&gt;Includes&lt;/a&gt;
+				|												&lt;span class=&quot;disabled&quot;&gt;Functions&lt;/span&gt;
 		&lt;/div&gt;
 		&lt;div class=&quot;info-box-body&quot;&gt;	
 			&lt;a name=&quot;functionstr&quot; id=&quot;functionstr&quot;&gt;&lt;!-- --&gt;&lt;/a&gt;
 &lt;div class=&quot;oddrow&quot;&gt;
 	
 	&lt;div&gt;
-		&lt;span class=&quot;method-title&quot;&gt;str&lt;/span&gt; (line &lt;span class=&quot;line-number&quot;&gt;124&lt;/span&gt;)
+		&lt;span class=&quot;method-title&quot;&gt;str&lt;/span&gt; (line &lt;span class=&quot;line-number&quot;&gt;570&lt;/span&gt;)
 	&lt;/div&gt; 
 
 	&lt;!-- ========== Info from phpDoc block ========= --&gt;
@@ -90,7 +132,7 @@ ogh
 	&lt;/div&gt;
 	
 	&lt;p class=&quot;notes&quot; id=&quot;credit&quot;&gt;
-		Documentation generated on Fri, 05 Jun 2009 18:05:01 -0400 by &lt;a href=&quot;http://www.phpdoc.org&quot; target=&quot;_blank&quot;&gt;phpDocumentor 1.4.1&lt;/a&gt;
+		Documentation generated on Sat, 06 Jun 2009 20:41:50 -0400 by &lt;a href=&quot;http://www.phpdoc.org&quot; target=&quot;_blank&quot;&gt;phpDocumentor 1.4.1&lt;/a&gt;
 	&lt;/p&gt;
 	&lt;/div&gt;&lt;/body&gt;
 &lt;/html&gt;
\ No newline at end of file</diff>
      <filename>docs/api/Midori/_String.php.html</filename>
    </modified>
    <modified>
      <diff>@@ -15,7 +15,7 @@
 &lt;p&gt;&lt;/p&gt;
 &lt;ul class=&quot;space-info&quot;&gt;
 	&lt;li&gt;&lt;label&gt;Namespace&lt;/label&gt; Midori&lt;/li&gt;
-	&lt;li&gt;&lt;label&gt;File&lt;/label&gt; Midori/Int32.php line (23) &lt;/li&gt;
+	&lt;li&gt;&lt;label&gt;File&lt;/label&gt; Midori/Int32.php line (28) &lt;/li&gt;
 &lt;/ul&gt;
 &lt;div class=&quot;section syntax&quot;&gt;
 	&lt;h2&gt;Syntax&lt;/h2&gt;
@@ -47,7 +47,7 @@ int( $value)
 				&lt;th&gt;Description&lt;/th&gt;
 			&lt;/thead&gt;
 			&lt;tbody&gt;
-		&lt;tr&gt;&lt;td&gt;$value&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/td&gt;&lt;/td&gt;&lt;/tr&gt;
+		&lt;tr&gt;&lt;td&gt;$value&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
 			&lt;/tbody&gt;
 		&lt;/table&gt;
 	&lt;/div&gt;</diff>
      <filename>docs/api/Midori/int.html</filename>
    </modified>
    <modified>
      <diff>@@ -15,7 +15,7 @@
 &lt;p&gt;creates a {@see Midori_String} from a string value&lt;/p&gt;
 &lt;ul class=&quot;space-info&quot;&gt;
 	&lt;li&gt;&lt;label&gt;Namespace&lt;/label&gt; Midori&lt;/li&gt;
-	&lt;li&gt;&lt;label&gt;File&lt;/label&gt; Midori/String.php line (124) &lt;/li&gt;
+	&lt;li&gt;&lt;label&gt;File&lt;/label&gt; Midori/String.php line (570) &lt;/li&gt;
 &lt;/ul&gt;
 &lt;div class=&quot;section syntax&quot;&gt;
 	&lt;h2&gt;Syntax&lt;/h2&gt;
@@ -47,7 +47,7 @@ str( $value)
 				&lt;th&gt;Description&lt;/th&gt;
 			&lt;/thead&gt;
 			&lt;tbody&gt;
-		&lt;tr&gt;&lt;td&gt;$value&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/td&gt;&lt;/td&gt;&lt;/tr&gt;
+		&lt;tr&gt;&lt;td&gt;$value&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
 			&lt;/tbody&gt;
 		&lt;/table&gt;
 	&lt;/div&gt;</diff>
      <filename>docs/api/Midori/str.html</filename>
    </modified>
    <modified>
      <diff>@@ -18,23 +18,29 @@
 &lt;h2&gt;Root class Midori_Object&lt;/h2&gt;
 &lt;ul&gt;
 &lt;li&gt;&lt;a href=&quot;Midori/Midori_Object.html&quot;&gt;Midori_Object&lt;/a&gt;&lt;ul&gt;
-&lt;li&gt;&lt;a href=&quot;Midori/Midori_Nullable.html&quot;&gt;Midori_Nullable&lt;/a&gt;&lt;ul&gt;
+&lt;li&gt;&lt;a href=&quot;Midori/Midori_Inflector.html&quot;&gt;Midori_Inflector&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;Midori/Midori_Nullable.html&quot;&gt;Midori_Nullable&lt;/a&gt;&lt;ul&gt;
 &lt;li&gt;&lt;a href=&quot;Midori/Midori_IntBase.html&quot;&gt;Midori_IntBase&lt;/a&gt;&lt;ul&gt;
 &lt;li&gt;&lt;a href=&quot;Midori/Midori_Int32.html&quot;&gt;Midori_Int32&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;
 &lt;li&gt;&lt;a href=&quot;Midori/Midori_String.html&quot;&gt;Midori_String&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;
-&lt;/ul&gt;&lt;/li&gt;
+&lt;li&gt;&lt;a href=&quot;Midori/Midori_Regex.html&quot;&gt;Midori_Regex&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;
 &lt;/ul&gt;
 
 &lt;h2&gt;Root class Midori_PHPUnit_Expect&lt;/h2&gt;
 &lt;ul&gt;
 &lt;li&gt;&lt;a href=&quot;Midori/PHPUnit/Midori_PHPUnit_Expect.html&quot;&gt;Midori_PHPUnit_Expect&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
 
+&lt;h2&gt;Root class Exception&lt;/h2&gt;
+&lt;ul&gt;
+&lt;li&gt;&lt;a href=&quot;Midori/Midori_Exception.html&quot;&gt;Midori_Exception&lt;/a&gt;&lt;ul&gt;
+&lt;li&gt;&lt;a href=&quot;Midori/Midori_ArgumentNullException.html&quot;&gt;Midori_ArgumentNullException&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;
+&lt;/ul&gt;
+
 &lt;h2&gt;Root class PHPUnit_Framework_TestCase&lt;/h2&gt;
 &lt;ul&gt;
 &lt;li&gt;&lt;a href=&quot;Midori/PHPUnit/Midori_PHPUnit_Spec.html&quot;&gt;Midori_PHPUnit_Spec&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
 
 	&lt;p class=&quot;notes&quot; id=&quot;credit&quot;&gt;
-		Documentation generated on Fri, 05 Jun 2009 18:05:00 -0400 by &lt;a href=&quot;http://www.phpdoc.org&quot; target=&quot;_blank&quot;&gt;phpDocumentor 1.4.1&lt;/a&gt;
+		Documentation generated on Sat, 06 Jun 2009 20:41:49 -0400 by &lt;a href=&quot;http://www.phpdoc.org&quot; target=&quot;_blank&quot;&gt;phpDocumentor 1.4.1&lt;/a&gt;
 	&lt;/p&gt;
 	&lt;/body&gt;
 &lt;/html&gt;
\ No newline at end of file</diff>
      <filename>docs/api/classtrees_Midori.html</filename>
    </modified>
    <modified>
      <diff>@@ -18,19 +18,41 @@
 &lt;/ul&gt;
 &lt;br /&gt;
 &lt;div class=&quot;index-letter-menu&quot;&gt;
+	&lt;a class=&quot;index-letter&quot; href=&quot;elementindex.html#a&quot;&gt;a&lt;/a&gt;
 	&lt;a class=&quot;index-letter&quot; href=&quot;elementindex.html#c&quot;&gt;c&lt;/a&gt;
+	&lt;a class=&quot;index-letter&quot; href=&quot;elementindex.html#d&quot;&gt;d&lt;/a&gt;
 	&lt;a class=&quot;index-letter&quot; href=&quot;elementindex.html#e&quot;&gt;e&lt;/a&gt;
 	&lt;a class=&quot;index-letter&quot; href=&quot;elementindex.html#f&quot;&gt;f&lt;/a&gt;
 	&lt;a class=&quot;index-letter&quot; href=&quot;elementindex.html#g&quot;&gt;g&lt;/a&gt;
+	&lt;a class=&quot;index-letter&quot; href=&quot;elementindex.html#h&quot;&gt;h&lt;/a&gt;
 	&lt;a class=&quot;index-letter&quot; href=&quot;elementindex.html#i&quot;&gt;i&lt;/a&gt;
+	&lt;a class=&quot;index-letter&quot; href=&quot;elementindex.html#l&quot;&gt;l&lt;/a&gt;
 	&lt;a class=&quot;index-letter&quot; href=&quot;elementindex.html#m&quot;&gt;m&lt;/a&gt;
 	&lt;a class=&quot;index-letter&quot; href=&quot;elementindex.html#n&quot;&gt;n&lt;/a&gt;
 	&lt;a class=&quot;index-letter&quot; href=&quot;elementindex.html#o&quot;&gt;o&lt;/a&gt;
+	&lt;a class=&quot;index-letter&quot; href=&quot;elementindex.html#p&quot;&gt;p&lt;/a&gt;
+	&lt;a class=&quot;index-letter&quot; href=&quot;elementindex.html#r&quot;&gt;r&lt;/a&gt;
 	&lt;a class=&quot;index-letter&quot; href=&quot;elementindex.html#s&quot;&gt;s&lt;/a&gt;
 	&lt;a class=&quot;index-letter&quot; href=&quot;elementindex.html#t&quot;&gt;t&lt;/a&gt;
+	&lt;a class=&quot;index-letter&quot; href=&quot;elementindex.html#u&quot;&gt;u&lt;/a&gt;
+	&lt;a class=&quot;index-letter&quot; href=&quot;elementindex.html#v&quot;&gt;v&lt;/a&gt;
 	&lt;a class=&quot;index-letter&quot; href=&quot;elementindex.html#_&quot;&gt;_&lt;/a&gt;
 &lt;/div&gt;
 
+	&lt;a name=&quot;a&quot;&gt;&lt;/a&gt;
+	&lt;div class=&quot;index-letter-section&quot;&gt;
+		&lt;div style=&quot;float: left&quot; class=&quot;index-letter-title&quot;&gt;a&lt;/div&gt;
+		&lt;div style=&quot;float: right&quot;&gt;&lt;a href=&quot;#top&quot;&gt;top&lt;/a&gt;&lt;/div&gt;
+		&lt;div style=&quot;clear: both&quot;&gt;&lt;/div&gt;
+	&lt;/div&gt;
+	&lt;dl&gt;
+			&lt;dt class=&quot;field&quot;&gt;
+						&lt;span class=&quot;include-title&quot;&gt;ArgumentNullException.php&lt;/span&gt;
+					&lt;/dt&gt;
+		&lt;dd class=&quot;index-item-body&quot;&gt;
+			&lt;div class=&quot;index-item-details&quot;&gt;&lt;a href=&quot;Midori/_ArgumentNullException.php.html&quot;&gt;ArgumentNullException.php&lt;/a&gt; in ArgumentNullException.php&lt;/div&gt;
+					&lt;/dd&gt;
+		&lt;/dl&gt;
 	&lt;a name=&quot;c&quot;&gt;&lt;/a&gt;
 	&lt;div class=&quot;index-letter-section&quot;&gt;
 		&lt;div style=&quot;float: left&quot; class=&quot;index-letter-title&quot;&gt;c&lt;/div&gt;
@@ -39,18 +61,58 @@
 	&lt;/div&gt;
 	&lt;dl&gt;
 			&lt;dt class=&quot;field&quot;&gt;
-						&lt;span class=&quot;method-title&quot;&gt;copy&lt;/span&gt;
+						&lt;span class=&quot;method-title&quot;&gt;camelize&lt;/span&gt;
 					&lt;/dt&gt;
 		&lt;dd class=&quot;index-item-body&quot;&gt;
-			&lt;div class=&quot;index-item-details&quot;&gt;&lt;a href=&quot;Midori/Midori_String.html#methodcopy&quot;&gt;Midori_String::copy()&lt;/a&gt; in String.php&lt;/div&gt;
-							&lt;div class=&quot;index-item-description&quot;&gt;returns a new Midori_String wrapping the  value.&lt;/div&gt;
+			&lt;div class=&quot;index-item-details&quot;&gt;&lt;a href=&quot;Midori/Midori_Inflector.html#methodcamelize&quot;&gt;Midori_Inflector::camelize()&lt;/a&gt; in Inflector.php&lt;/div&gt;
+							&lt;div class=&quot;index-item-description&quot;&gt;Returns given word as CamelCased&lt;/div&gt;
 					&lt;/dd&gt;
 			&lt;dt class=&quot;field&quot;&gt;
-						&lt;span class=&quot;method-title&quot;&gt;ctr&lt;/span&gt;
+						&lt;span class=&quot;method-title&quot;&gt;camelize&lt;/span&gt;
 					&lt;/dt&gt;
 		&lt;dd class=&quot;index-item-body&quot;&gt;
-			&lt;div class=&quot;index-item-details&quot;&gt;&lt;a href=&quot;Midori/Midori_String.html#methodctr&quot;&gt;Midori_String::ctr()&lt;/a&gt; in String.php&lt;/div&gt;
-							&lt;div class=&quot;index-item-description&quot;&gt;statically creates a string&lt;/div&gt;
+			&lt;div class=&quot;index-item-details&quot;&gt;&lt;a href=&quot;Midori/Midori_String.html#methodcamelize&quot;&gt;Midori_String::camelize()&lt;/a&gt; in String.php&lt;/div&gt;
+					&lt;/dd&gt;
+			&lt;dt class=&quot;field&quot;&gt;
+						&lt;span class=&quot;method-title&quot;&gt;classify&lt;/span&gt;
+					&lt;/dt&gt;
+		&lt;dd class=&quot;index-item-body&quot;&gt;
+			&lt;div class=&quot;index-item-details&quot;&gt;&lt;a href=&quot;Midori/Midori_Inflector.html#methodclassify&quot;&gt;Midori_Inflector::classify()&lt;/a&gt; in Inflector.php&lt;/div&gt;
+							&lt;div class=&quot;index-item-description&quot;&gt;Converts a table name to its class name according to rails  naming conventions.&lt;/div&gt;
+					&lt;/dd&gt;
+			&lt;dt class=&quot;field&quot;&gt;
+						&lt;span class=&quot;method-title&quot;&gt;compareTo&lt;/span&gt;
+					&lt;/dt&gt;
+		&lt;dd class=&quot;index-item-body&quot;&gt;
+			&lt;div class=&quot;index-item-details&quot;&gt;&lt;a href=&quot;Midori/Midori_String.html#methodcompareTo&quot;&gt;Midori_String::compareTo()&lt;/a&gt; in String.php&lt;/div&gt;
+							&lt;div class=&quot;index-item-description&quot;&gt;Compares the string value to another value and returns  if its this value is less than, equal, or greater than.&lt;/div&gt;
+					&lt;/dd&gt;
+			&lt;dt class=&quot;field&quot;&gt;
+						&lt;span class=&quot;method-title&quot;&gt;concat&lt;/span&gt;
+					&lt;/dt&gt;
+		&lt;dd class=&quot;index-item-body&quot;&gt;
+			&lt;div class=&quot;index-item-details&quot;&gt;&lt;a href=&quot;Midori/Midori_String.html#methodconcat&quot;&gt;Midori_String::concat()&lt;/a&gt; in String.php&lt;/div&gt;
+							&lt;div class=&quot;index-item-description&quot;&gt;Joins the current string value with the value that  is being passed to this method.&lt;/div&gt;
+					&lt;/dd&gt;
+			&lt;dt class=&quot;field&quot;&gt;
+						&lt;span class=&quot;method-title&quot;&gt;constantize&lt;/span&gt;
+					&lt;/dt&gt;
+		&lt;dd class=&quot;index-item-body&quot;&gt;
+			&lt;div class=&quot;index-item-details&quot;&gt;&lt;a href=&quot;Midori/Midori_Inflector.html#methodconstantize&quot;&gt;Midori_Inflector::constantize()&lt;/a&gt; in Inflector.php&lt;/div&gt;
+					&lt;/dd&gt;
+			&lt;dt class=&quot;field&quot;&gt;
+						&lt;span class=&quot;method-title&quot;&gt;contains&lt;/span&gt;
+					&lt;/dt&gt;
+		&lt;dd class=&quot;index-item-body&quot;&gt;
+			&lt;div class=&quot;index-item-details&quot;&gt;&lt;a href=&quot;Midori/Midori_String.html#methodcontains&quot;&gt;Midori_String::contains()&lt;/a&gt; in String.php&lt;/div&gt;
+							&lt;div class=&quot;index-item-description&quot;&gt;Determines if the current string contains the value.&lt;/div&gt;
+					&lt;/dd&gt;
+			&lt;dt class=&quot;field&quot;&gt;
+						&lt;span class=&quot;method-title&quot;&gt;copy&lt;/span&gt;
+					&lt;/dt&gt;
+		&lt;dd class=&quot;index-item-body&quot;&gt;
+			&lt;div class=&quot;index-item-details&quot;&gt;&lt;a href=&quot;Midori/Midori_String.html#methodcopy&quot;&gt;Midori_String::copy()&lt;/a&gt; in String.php&lt;/div&gt;
+							&lt;div class=&quot;index-item-description&quot;&gt;creates a copy of the string and returns it.&lt;/div&gt;
 					&lt;/dd&gt;
 			&lt;dt class=&quot;field&quot;&gt;
 						&lt;span class=&quot;method-title&quot;&gt;ctr&lt;/span&gt;
@@ -60,6 +122,20 @@
 							&lt;div class=&quot;index-item-description&quot;&gt;static constructor for chaining purposes.&lt;/div&gt;
 					&lt;/dd&gt;
 		&lt;/dl&gt;
+	&lt;a name=&quot;d&quot;&gt;&lt;/a&gt;
+	&lt;div class=&quot;index-letter-section&quot;&gt;
+		&lt;div style=&quot;float: left&quot; class=&quot;index-letter-title&quot;&gt;d&lt;/div&gt;
+		&lt;div style=&quot;float: right&quot;&gt;&lt;a href=&quot;#top&quot;&gt;top&lt;/a&gt;&lt;/div&gt;
+		&lt;div style=&quot;clear: both&quot;&gt;&lt;/div&gt;
+	&lt;/div&gt;
+	&lt;dl&gt;
+			&lt;dt class=&quot;field&quot;&gt;
+						&lt;span class=&quot;method-title&quot;&gt;dasherize&lt;/span&gt;
+					&lt;/dt&gt;
+		&lt;dd class=&quot;index-item-body&quot;&gt;
+			&lt;div class=&quot;index-item-details&quot;&gt;&lt;a href=&quot;Midori/Midori_Inflector.html#methoddasherize&quot;&gt;Midori_Inflector::dasherize()&lt;/a&gt; in Inflector.php&lt;/div&gt;
+					&lt;/dd&gt;
+		&lt;/dl&gt;
 	&lt;a name=&quot;e&quot;&gt;&lt;/a&gt;
 	&lt;div class=&quot;index-letter-section&quot;&gt;
 		&lt;div style=&quot;float: left&quot; class=&quot;index-letter-title&quot;&gt;e&lt;/div&gt;
@@ -74,6 +150,20 @@
 			&lt;div class=&quot;index-item-details&quot;&gt;&lt;a href=&quot;Midori/PHPUnit/Midori_PHPUnit_Spec.html#var$expectation&quot;&gt;Midori_PHPUnit_Spec::$expectation&lt;/a&gt; in Spec.php&lt;/div&gt;
 					&lt;/dd&gt;
 			&lt;dt class=&quot;field&quot;&gt;
+						&lt;span class=&quot;method-title&quot;&gt;endsWith&lt;/span&gt;
+					&lt;/dt&gt;
+		&lt;dd class=&quot;index-item-body&quot;&gt;
+			&lt;div class=&quot;index-item-details&quot;&gt;&lt;a href=&quot;Midori/Midori_String.html#methodendsWith&quot;&gt;Midori_String::endsWith()&lt;/a&gt; in String.php&lt;/div&gt;
+							&lt;div class=&quot;index-item-description&quot;&gt;Determines if the current string ends with a certain value.&lt;/div&gt;
+					&lt;/dd&gt;
+			&lt;dt class=&quot;field&quot;&gt;
+						&lt;span class=&quot;method-title&quot;&gt;equals&lt;/span&gt;
+					&lt;/dt&gt;
+		&lt;dd class=&quot;index-item-body&quot;&gt;
+			&lt;div class=&quot;index-item-details&quot;&gt;&lt;a href=&quot;Midori/Midori_String.html#methodequals&quot;&gt;Midori_String::equals()&lt;/a&gt; in String.php&lt;/div&gt;
+							&lt;div class=&quot;index-item-description&quot;&gt;Overridden. Determines if the strings have the same value&lt;/div&gt;
+					&lt;/dd&gt;
+			&lt;dt class=&quot;field&quot;&gt;
 						&lt;span class=&quot;method-title&quot;&gt;equals&lt;/span&gt;
 					&lt;/dt&gt;
 		&lt;dd class=&quot;index-item-body&quot;&gt;
@@ -88,6 +178,12 @@
 							&lt;div class=&quot;index-item-description&quot;&gt;determines if the data evaluates to the expected value.&lt;/div&gt;
 					&lt;/dd&gt;
 			&lt;dt class=&quot;field&quot;&gt;
+						&lt;span class=&quot;include-title&quot;&gt;Exception.php&lt;/span&gt;
+					&lt;/dt&gt;
+		&lt;dd class=&quot;index-item-body&quot;&gt;
+			&lt;div class=&quot;index-item-details&quot;&gt;&lt;a href=&quot;Midori/_Exception.php.html&quot;&gt;Exception.php&lt;/a&gt; in Exception.php&lt;/div&gt;
+					&lt;/dd&gt;
+			&lt;dt class=&quot;field&quot;&gt;
 						&lt;span class=&quot;method-title&quot;&gt;expectsThat&lt;/span&gt;
 					&lt;/dt&gt;
 		&lt;dd class=&quot;index-item-body&quot;&gt;
@@ -143,6 +239,27 @@
 			&lt;div class=&quot;index-item-details&quot;&gt;&lt;a href=&quot;Midori/Midori_Object.html#methodgetReflectedType&quot;&gt;Midori_Object::getReflectedType()&lt;/a&gt; in Object.php&lt;/div&gt;
 							&lt;div class=&quot;index-item-description&quot;&gt;gets the reflected type information about the class.&lt;/div&gt;
 					&lt;/dd&gt;
+			&lt;dt class=&quot;field&quot;&gt;
+						&lt;span class=&quot;method-title&quot;&gt;gsub&lt;/span&gt;
+					&lt;/dt&gt;
+		&lt;dd class=&quot;index-item-body&quot;&gt;
+			&lt;div class=&quot;index-item-details&quot;&gt;&lt;a href=&quot;Midori/Midori_String.html#methodgsub&quot;&gt;Midori_String::gsub()&lt;/a&gt; in String.php&lt;/div&gt;
+					&lt;/dd&gt;
+		&lt;/dl&gt;
+	&lt;a name=&quot;h&quot;&gt;&lt;/a&gt;
+	&lt;div class=&quot;index-letter-section&quot;&gt;
+		&lt;div style=&quot;float: left&quot; class=&quot;index-letter-title&quot;&gt;h&lt;/div&gt;
+		&lt;div style=&quot;float: right&quot;&gt;&lt;a href=&quot;#top&quot;&gt;top&lt;/a&gt;&lt;/div&gt;
+		&lt;div style=&quot;clear: both&quot;&gt;&lt;/div&gt;
+	&lt;/div&gt;
+	&lt;dl&gt;
+			&lt;dt class=&quot;field&quot;&gt;
+						&lt;span class=&quot;method-title&quot;&gt;humanize&lt;/span&gt;
+					&lt;/dt&gt;
+		&lt;dd class=&quot;index-item-body&quot;&gt;
+			&lt;div class=&quot;index-item-details&quot;&gt;&lt;a href=&quot;Midori/Midori_Inflector.html#methodhumanize&quot;&gt;Midori_Inflector::humanize()&lt;/a&gt; in Inflector.php&lt;/div&gt;
+							&lt;div class=&quot;index-item-description&quot;&gt;Returns a human-readable string from $word&lt;/div&gt;
+					&lt;/dd&gt;
 		&lt;/dl&gt;
 	&lt;a name=&quot;i&quot;&gt;&lt;/a&gt;
 	&lt;div class=&quot;index-letter-section&quot;&gt;
@@ -152,6 +269,26 @@
 	&lt;/div&gt;
 	&lt;dl&gt;
 			&lt;dt class=&quot;field&quot;&gt;
+						&lt;span class=&quot;method-title&quot;&gt;indexOf&lt;/span&gt;
+					&lt;/dt&gt;
+		&lt;dd class=&quot;index-item-body&quot;&gt;
+			&lt;div class=&quot;index-item-details&quot;&gt;&lt;a href=&quot;Midori/Midori_String.html#methodindexOf&quot;&gt;Midori_String::indexOf()&lt;/a&gt; in String.php&lt;/div&gt;
+							&lt;div class=&quot;index-item-description&quot;&gt;Determines the index value of the string that is being  searched for.&lt;/div&gt;
+					&lt;/dd&gt;
+			&lt;dt class=&quot;field&quot;&gt;
+						&lt;span class=&quot;include-title&quot;&gt;Inflector.php&lt;/span&gt;
+					&lt;/dt&gt;
+		&lt;dd class=&quot;index-item-body&quot;&gt;
+			&lt;div class=&quot;index-item-details&quot;&gt;&lt;a href=&quot;Midori/_Inflector.php.html&quot;&gt;Inflector.php&lt;/a&gt; in Inflector.php&lt;/div&gt;
+					&lt;/dd&gt;
+			&lt;dt class=&quot;field&quot;&gt;
+						&lt;span class=&quot;method-title&quot;&gt;insert&lt;/span&gt;
+					&lt;/dt&gt;
+		&lt;dd class=&quot;index-item-body&quot;&gt;
+			&lt;div class=&quot;index-item-details&quot;&gt;&lt;a href=&quot;Midori/Midori_String.html#methodinsert&quot;&gt;Midori_String::insert()&lt;/a&gt; in String.php&lt;/div&gt;
+							&lt;div class=&quot;index-item-description&quot;&gt;Inserts, injects a string value into the current string.&lt;/div&gt;
+					&lt;/dd&gt;
+			&lt;dt class=&quot;field&quot;&gt;
 						&lt;span class=&quot;method-title&quot;&gt;int&lt;/span&gt;
 					&lt;/dt&gt;
 		&lt;dd class=&quot;index-item-body&quot;&gt;
@@ -177,6 +314,12 @@
 							&lt;div class=&quot;index-item-description&quot;&gt;determines if the data evaluates to false.&lt;/div&gt;
 					&lt;/dd&gt;
 			&lt;dt class=&quot;field&quot;&gt;
+						&lt;span class=&quot;method-title&quot;&gt;isMatch&lt;/span&gt;
+					&lt;/dt&gt;
+		&lt;dd class=&quot;index-item-body&quot;&gt;
+			&lt;div class=&quot;index-item-details&quot;&gt;&lt;a href=&quot;Midori/Midori_Regex.html#methodisMatch&quot;&gt;Midori_Regex::isMatch()&lt;/a&gt; in Regex.php&lt;/div&gt;
+					&lt;/dd&gt;
+			&lt;dt class=&quot;field&quot;&gt;
 						&lt;span class=&quot;method-title&quot;&gt;isNotNull&lt;/span&gt;
 					&lt;/dt&gt;
 		&lt;dd class=&quot;index-item-body&quot;&gt;
@@ -198,6 +341,21 @@
 							&lt;div class=&quot;index-item-description&quot;&gt;determines if the data evaluates to true.&lt;/div&gt;
 					&lt;/dd&gt;
 		&lt;/dl&gt;
+	&lt;a name=&quot;l&quot;&gt;&lt;/a&gt;
+	&lt;div class=&quot;index-letter-section&quot;&gt;
+		&lt;div style=&quot;float: left&quot; class=&quot;index-letter-title&quot;&gt;l&lt;/div&gt;
+		&lt;div style=&quot;float: right&quot;&gt;&lt;a href=&quot;#top&quot;&gt;top&lt;/a&gt;&lt;/div&gt;
+		&lt;div style=&quot;clear: both&quot;&gt;&lt;/div&gt;
+	&lt;/div&gt;
+	&lt;dl&gt;
+			&lt;dt class=&quot;field&quot;&gt;
+						&lt;span class=&quot;method-title&quot;&gt;lastIndexOf&lt;/span&gt;
+					&lt;/dt&gt;
+		&lt;dd class=&quot;index-item-body&quot;&gt;
+			&lt;div class=&quot;index-item-details&quot;&gt;&lt;a href=&quot;Midori/Midori_String.html#methodlastIndexOf&quot;&gt;Midori_String::lastIndexOf()&lt;/a&gt; in String.php&lt;/div&gt;
+							&lt;div class=&quot;index-item-description&quot;&gt;Determines the last index of the specified value in the string.&lt;/div&gt;
+					&lt;/dd&gt;
+		&lt;/dl&gt;
 	&lt;a name=&quot;m&quot;&gt;&lt;/a&gt;
 	&lt;div class=&quot;index-letter-section&quot;&gt;
 		&lt;div style=&quot;float: left&quot; class=&quot;index-letter-title&quot;&gt;m&lt;/div&gt;
@@ -206,6 +364,39 @@
 	&lt;/div&gt;
 	&lt;dl&gt;
 			&lt;dt class=&quot;field&quot;&gt;
+						&lt;span class=&quot;method-title&quot;&gt;match&lt;/span&gt;
+					&lt;/dt&gt;
+		&lt;dd class=&quot;index-item-body&quot;&gt;
+			&lt;div class=&quot;index-item-details&quot;&gt;&lt;a href=&quot;Midori/Midori_Regex.html#methodmatch&quot;&gt;Midori_Regex::match()&lt;/a&gt; in Regex.php&lt;/div&gt;
+							&lt;div class=&quot;index-item-description&quot;&gt;Enter description here...&lt;/div&gt;
+					&lt;/dd&gt;
+			&lt;dt class=&quot;field&quot;&gt;
+						&lt;span class=&quot;method-title&quot;&gt;match&lt;/span&gt;
+					&lt;/dt&gt;
+		&lt;dd class=&quot;index-item-body&quot;&gt;
+			&lt;div class=&quot;index-item-details&quot;&gt;&lt;a href=&quot;Midori/Midori_String.html#methodmatch&quot;&gt;Midori_String::match()&lt;/a&gt; in String.php&lt;/div&gt;
+							&lt;div class=&quot;index-item-description&quot;&gt;Enter description here...&lt;/div&gt;
+					&lt;/dd&gt;
+			&lt;dt class=&quot;field&quot;&gt;
+						Midori_ArgumentNullException
+					&lt;/dt&gt;
+		&lt;dd class=&quot;index-item-body&quot;&gt;
+			&lt;div class=&quot;index-item-details&quot;&gt;&lt;a href=&quot;Midori/Midori_ArgumentNullException.html&quot;&gt;Midori_ArgumentNullException&lt;/a&gt; in ArgumentNullException.php&lt;/div&gt;
+					&lt;/dd&gt;
+			&lt;dt class=&quot;field&quot;&gt;
+						Midori_Exception
+					&lt;/dt&gt;
+		&lt;dd class=&quot;index-item-body&quot;&gt;
+			&lt;div class=&quot;index-item-details&quot;&gt;&lt;a href=&quot;Midori/Midori_Exception.html&quot;&gt;Midori_Exception&lt;/a&gt; in Exception.php&lt;/div&gt;
+					&lt;/dd&gt;
+			&lt;dt class=&quot;field&quot;&gt;
+						Midori_Inflector
+					&lt;/dt&gt;
+		&lt;dd class=&quot;index-item-body&quot;&gt;
+			&lt;div class=&quot;index-item-details&quot;&gt;&lt;a href=&quot;Midori/Midori_Inflector.html&quot;&gt;Midori_Inflector&lt;/a&gt; in Inflector.php&lt;/div&gt;
+							&lt;div class=&quot;index-item-description&quot;&gt;Inflector for pluralize and singularize English nouns.&lt;/div&gt;
+					&lt;/dd&gt;
+			&lt;dt class=&quot;field&quot;&gt;
 						Midori_Int32
 					&lt;/dt&gt;
 		&lt;dd class=&quot;index-item-body&quot;&gt;
@@ -244,6 +435,12 @@
 			&lt;div class=&quot;index-item-details&quot;&gt;&lt;a href=&quot;Midori/PHPUnit/Midori_PHPUnit_Spec.html&quot;&gt;Midori_PHPUnit_Spec&lt;/a&gt; in Spec.php&lt;/div&gt;
 					&lt;/dd&gt;
 			&lt;dt class=&quot;field&quot;&gt;
+						Midori_Regex
+					&lt;/dt&gt;
+		&lt;dd class=&quot;index-item-body&quot;&gt;
+			&lt;div class=&quot;index-item-details&quot;&gt;&lt;a href=&quot;Midori/Midori_Regex.html&quot;&gt;Midori_Regex&lt;/a&gt; in Regex.php&lt;/div&gt;
+					&lt;/dd&gt;
+			&lt;dt class=&quot;field&quot;&gt;
 						Midori_String
 					&lt;/dt&gt;
 		&lt;dd class=&quot;index-item-body&quot;&gt;
@@ -277,6 +474,92 @@
 		&lt;dd class=&quot;index-item-body&quot;&gt;
 			&lt;div class=&quot;index-item-details&quot;&gt;&lt;a href=&quot;Midori/_Object.php.html&quot;&gt;Object.php&lt;/a&gt; in Object.php&lt;/div&gt;
 					&lt;/dd&gt;
+			&lt;dt class=&quot;field&quot;&gt;
+						&lt;span class=&quot;method-title&quot;&gt;offsetGet&lt;/span&gt;
+					&lt;/dt&gt;
+		&lt;dd class=&quot;index-item-body&quot;&gt;
+			&lt;div class=&quot;index-item-details&quot;&gt;&lt;a href=&quot;Midori/Midori_String.html#methodoffsetGet&quot;&gt;Midori_String::offsetGet()&lt;/a&gt; in String.php&lt;/div&gt;
+					&lt;/dd&gt;
+			&lt;dt class=&quot;field&quot;&gt;
+						&lt;span class=&quot;method-title&quot;&gt;offsetSet&lt;/span&gt;
+					&lt;/dt&gt;
+		&lt;dd class=&quot;index-item-body&quot;&gt;
+			&lt;div class=&quot;index-item-details&quot;&gt;&lt;a href=&quot;Midori/Midori_String.html#methodoffsetSet&quot;&gt;Midori_String::offsetSet()&lt;/a&gt; in String.php&lt;/div&gt;
+					&lt;/dd&gt;
+			&lt;dt class=&quot;field&quot;&gt;
+						&lt;span class=&quot;method-title&quot;&gt;offsetUnset&lt;/span&gt;
+					&lt;/dt&gt;
+		&lt;dd class=&quot;index-item-body&quot;&gt;
+			&lt;div class=&quot;index-item-details&quot;&gt;&lt;a href=&quot;Midori/Midori_String.html#methodoffsetUnset&quot;&gt;Midori_String::offsetUnset()&lt;/a&gt; in String.php&lt;/div&gt;
+					&lt;/dd&gt;
+			&lt;dt class=&quot;field&quot;&gt;
+						&lt;span class=&quot;method-title&quot;&gt;ordinalize&lt;/span&gt;
+					&lt;/dt&gt;
+		&lt;dd class=&quot;index-item-body&quot;&gt;
+			&lt;div class=&quot;index-item-details&quot;&gt;&lt;a href=&quot;Midori/Midori_Inflector.html#methodordinalize&quot;&gt;Midori_Inflector::ordinalize()&lt;/a&gt; in Inflector.php&lt;/div&gt;
+							&lt;div class=&quot;index-item-description&quot;&gt;Converts number to its ordinal English form.&lt;/div&gt;
+					&lt;/dd&gt;
+		&lt;/dl&gt;
+	&lt;a name=&quot;p&quot;&gt;&lt;/a&gt;
+	&lt;div class=&quot;index-letter-section&quot;&gt;
+		&lt;div style=&quot;float: left&quot; class=&quot;index-letter-title&quot;&gt;p&lt;/div&gt;
+		&lt;div style=&quot;float: right&quot;&gt;&lt;a href=&quot;#top&quot;&gt;top&lt;/a&gt;&lt;/div&gt;
+		&lt;div style=&quot;clear: both&quot;&gt;&lt;/div&gt;
+	&lt;/div&gt;
+	&lt;dl&gt;
+			&lt;dt class=&quot;field&quot;&gt;
+						&lt;span class=&quot;method-title&quot;&gt;padLeft&lt;/span&gt;
+					&lt;/dt&gt;
+		&lt;dd class=&quot;index-item-body&quot;&gt;
+			&lt;div class=&quot;index-item-details&quot;&gt;&lt;a href=&quot;Midori/Midori_String.html#methodpadLeft&quot;&gt;Midori_String::padLeft()&lt;/a&gt; in String.php&lt;/div&gt;
+					&lt;/dd&gt;
+			&lt;dt class=&quot;field&quot;&gt;
+						&lt;span class=&quot;method-title&quot;&gt;padRight&lt;/span&gt;
+					&lt;/dt&gt;
+		&lt;dd class=&quot;index-item-body&quot;&gt;
+			&lt;div class=&quot;index-item-details&quot;&gt;&lt;a href=&quot;Midori/Midori_String.html#methodpadRight&quot;&gt;Midori_String::padRight()&lt;/a&gt; in String.php&lt;/div&gt;
+					&lt;/dd&gt;
+			&lt;dt class=&quot;field&quot;&gt;
+						&lt;span class=&quot;method-title&quot;&gt;pluralize&lt;/span&gt;
+					&lt;/dt&gt;
+		&lt;dd class=&quot;index-item-body&quot;&gt;
+			&lt;div class=&quot;index-item-details&quot;&gt;&lt;a href=&quot;Midori/Midori_Inflector.html#methodpluralize&quot;&gt;Midori_Inflector::pluralize()&lt;/a&gt; in Inflector.php&lt;/div&gt;
+							&lt;div class=&quot;index-item-description&quot;&gt;Pluralizes English nouns.&lt;/div&gt;
+					&lt;/dd&gt;
+		&lt;/dl&gt;
+	&lt;a name=&quot;r&quot;&gt;&lt;/a&gt;
+	&lt;div class=&quot;index-letter-section&quot;&gt;
+		&lt;div style=&quot;float: left&quot; class=&quot;index-letter-title&quot;&gt;r&lt;/div&gt;
+		&lt;div style=&quot;float: right&quot;&gt;&lt;a href=&quot;#top&quot;&gt;top&lt;/a&gt;&lt;/div&gt;
+		&lt;div style=&quot;clear: both&quot;&gt;&lt;/div&gt;
+	&lt;/div&gt;
+	&lt;dl&gt;
+			&lt;dt class=&quot;field&quot;&gt;
+						&lt;span class=&quot;method-title&quot;&gt;regex&lt;/span&gt;
+					&lt;/dt&gt;
+		&lt;dd class=&quot;index-item-body&quot;&gt;
+			&lt;div class=&quot;index-item-details&quot;&gt;&lt;a href=&quot;Midori/_Regex.php.html#functionregex&quot;&gt;regex()&lt;/a&gt; in Regex.php&lt;/div&gt;
+							&lt;div class=&quot;index-item-description&quot;&gt;Enter description here...&lt;/div&gt;
+					&lt;/dd&gt;
+			&lt;dt class=&quot;field&quot;&gt;
+						&lt;span class=&quot;include-title&quot;&gt;Regex.php&lt;/span&gt;
+					&lt;/dt&gt;
+		&lt;dd class=&quot;index-item-body&quot;&gt;
+			&lt;div class=&quot;index-item-details&quot;&gt;&lt;a href=&quot;Midori/_Regex.php.html&quot;&gt;Regex.php&lt;/a&gt; in Regex.php&lt;/div&gt;
+					&lt;/dd&gt;
+			&lt;dt class=&quot;field&quot;&gt;
+						&lt;span class=&quot;method-title&quot;&gt;replace&lt;/span&gt;
+					&lt;/dt&gt;
+		&lt;dd class=&quot;index-item-body&quot;&gt;
+			&lt;div class=&quot;index-item-details&quot;&gt;&lt;a href=&quot;Midori/Midori_String.html#methodreplace&quot;&gt;Midori_String::replace()&lt;/a&gt; in String.php&lt;/div&gt;
+					&lt;/dd&gt;
+			&lt;dt class=&quot;field&quot;&gt;
+						&lt;span class=&quot;method-title&quot;&gt;replace&lt;/span&gt;
+					&lt;/dt&gt;
+		&lt;dd class=&quot;index-item-body&quot;&gt;
+			&lt;div class=&quot;index-item-details&quot;&gt;&lt;a href=&quot;Midori/Midori_Regex.html#methodreplace&quot;&gt;Midori_Regex::replace()&lt;/a&gt; in Regex.php&lt;/div&gt;
+							&lt;div class=&quot;index-item-description&quot;&gt;Enter description here...&lt;/div&gt;
+					&lt;/dd&gt;
 		&lt;/dl&gt;
 	&lt;a name=&quot;s&quot;&gt;&lt;/a&gt;
 	&lt;div class=&quot;index-letter-section&quot;&gt;
@@ -306,6 +589,20 @@
 							&lt;div class=&quot;index-item-description&quot;&gt;determines if the data should be equal to the data that is expected.&lt;/div&gt;
 					&lt;/dd&gt;
 			&lt;dt class=&quot;field&quot;&gt;
+						&lt;span class=&quot;method-title&quot;&gt;singularize&lt;/span&gt;
+					&lt;/dt&gt;
+		&lt;dd class=&quot;index-item-body&quot;&gt;
+			&lt;div class=&quot;index-item-details&quot;&gt;&lt;a href=&quot;Midori/Midori_Inflector.html#methodsingularize&quot;&gt;Midori_Inflector::singularize()&lt;/a&gt; in Inflector.php&lt;/div&gt;
+							&lt;div class=&quot;index-item-description&quot;&gt;Singularizes English nouns.&lt;/div&gt;
+					&lt;/dd&gt;
+			&lt;dt class=&quot;field&quot;&gt;
+						&lt;span class=&quot;method-title&quot;&gt;split&lt;/span&gt;
+					&lt;/dt&gt;
+		&lt;dd class=&quot;index-item-body&quot;&gt;
+			&lt;div class=&quot;index-item-details&quot;&gt;&lt;a href=&quot;Midori/Midori_Regex.html#methodsplit&quot;&gt;Midori_Regex::split()&lt;/a&gt; in Regex.php&lt;/div&gt;
+							&lt;div class=&quot;index-item-description&quot;&gt;Enter description here...&lt;/div&gt;
+					&lt;/dd&gt;
+			&lt;dt class=&quot;field&quot;&gt;
 						&lt;span class=&quot;method-title&quot;&gt;str&lt;/span&gt;
 					&lt;/dt&gt;
 		&lt;dd class=&quot;index-item-body&quot;&gt;
@@ -327,6 +624,13 @@
 	&lt;/div&gt;
 	&lt;dl&gt;
 			&lt;dt class=&quot;field&quot;&gt;
+						&lt;span class=&quot;method-title&quot;&gt;tableize&lt;/span&gt;
+					&lt;/dt&gt;
+		&lt;dd class=&quot;index-item-body&quot;&gt;
+			&lt;div class=&quot;index-item-details&quot;&gt;&lt;a href=&quot;Midori/Midori_Inflector.html#methodtableize&quot;&gt;Midori_Inflector::tableize()&lt;/a&gt; in Inflector.php&lt;/div&gt;
+							&lt;div class=&quot;index-item-description&quot;&gt;Converts a class name to its table name according to rails  naming conventions.&lt;/div&gt;
+					&lt;/dd&gt;
+			&lt;dt class=&quot;field&quot;&gt;
 						&lt;span class=&quot;method-title&quot;&gt;that&lt;/span&gt;
 					&lt;/dt&gt;
 		&lt;dd class=&quot;index-item-body&quot;&gt;
@@ -334,12 +638,82 @@
 							&lt;div class=&quot;index-item-description&quot;&gt;that (fluent interface) method taking in the data to wrap it)&lt;/div&gt;
 					&lt;/dd&gt;
 			&lt;dt class=&quot;field&quot;&gt;
+						&lt;span class=&quot;method-title&quot;&gt;titleize&lt;/span&gt;
+					&lt;/dt&gt;
+		&lt;dd class=&quot;index-item-body&quot;&gt;
+			&lt;div class=&quot;index-item-details&quot;&gt;&lt;a href=&quot;Midori/Midori_Inflector.html#methodtitleize&quot;&gt;Midori_Inflector::titleize()&lt;/a&gt; in Inflector.php&lt;/div&gt;
+							&lt;div class=&quot;index-item-description&quot;&gt;Converts an underscored or CamelCase word into a English  sentence.&lt;/div&gt;
+					&lt;/dd&gt;
+			&lt;dt class=&quot;field&quot;&gt;
 						&lt;span class=&quot;method-title&quot;&gt;toString&lt;/span&gt;
 					&lt;/dt&gt;
 		&lt;dd class=&quot;index-item-body&quot;&gt;
 			&lt;div class=&quot;index-item-details&quot;&gt;&lt;a href=&quot;Midori/Midori_Object.html#methodtoString&quot;&gt;Midori_Object::toString()&lt;/a&gt; in Object.php&lt;/div&gt;
 							&lt;div class=&quot;index-item-description&quot;&gt;coverts the object into a string value, by the object  will generally return the name of the object.&lt;/div&gt;
 					&lt;/dd&gt;
+			&lt;dt class=&quot;field&quot;&gt;
+						&lt;span class=&quot;method-title&quot;&gt;trim&lt;/span&gt;
+					&lt;/dt&gt;
+		&lt;dd class=&quot;index-item-body&quot;&gt;
+			&lt;div class=&quot;index-item-details&quot;&gt;&lt;a href=&quot;Midori/Midori_String.html#methodtrim&quot;&gt;Midori_String::trim()&lt;/a&gt; in String.php&lt;/div&gt;
+							&lt;div class=&quot;index-item-description&quot;&gt;Trims whitespace or specified characters  from the outer parts of the string.&lt;/div&gt;
+					&lt;/dd&gt;
+			&lt;dt class=&quot;field&quot;&gt;
+						&lt;span class=&quot;method-title&quot;&gt;trimEnd&lt;/span&gt;
+					&lt;/dt&gt;
+		&lt;dd class=&quot;index-item-body&quot;&gt;
+			&lt;div class=&quot;index-item-details&quot;&gt;&lt;a href=&quot;Midori/Midori_String.html#methodtrimEnd&quot;&gt;Midori_String::trimEnd()&lt;/a&gt; in String.php&lt;/div&gt;
+							&lt;div class=&quot;index-item-description&quot;&gt;Trims whitespace or specified characters from  the end (right) of the string.&lt;/div&gt;
+					&lt;/dd&gt;
+			&lt;dt class=&quot;field&quot;&gt;
+						&lt;span class=&quot;method-title&quot;&gt;trimStart&lt;/span&gt;
+					&lt;/dt&gt;
+		&lt;dd class=&quot;index-item-body&quot;&gt;
+			&lt;div class=&quot;index-item-details&quot;&gt;&lt;a href=&quot;Midori/Midori_String.html#methodtrimStart&quot;&gt;Midori_String::trimStart()&lt;/a&gt; in String.php&lt;/div&gt;
+							&lt;div class=&quot;index-item-description&quot;&gt;Trims whitespace or specified characters from  the start (left) of the string.&lt;/div&gt;
+					&lt;/dd&gt;
+		&lt;/dl&gt;
+	&lt;a name=&quot;u&quot;&gt;&lt;/a&gt;
+	&lt;div class=&quot;index-letter-section&quot;&gt;
+		&lt;div style=&quot;float: left&quot; class=&quot;index-letter-title&quot;&gt;u&lt;/div&gt;
+		&lt;div style=&quot;float: right&quot;&gt;&lt;a href=&quot;#top&quot;&gt;top&lt;/a&gt;&lt;/div&gt;
+		&lt;div style=&quot;clear: both&quot;&gt;&lt;/div&gt;
+	&lt;/div&gt;
+	&lt;dl&gt;
+			&lt;dt class=&quot;field&quot;&gt;
+						&lt;span class=&quot;method-title&quot;&gt;underscore&lt;/span&gt;
+					&lt;/dt&gt;
+		&lt;dd class=&quot;index-item-body&quot;&gt;
+			&lt;div class=&quot;index-item-details&quot;&gt;&lt;a href=&quot;Midori/Midori_Inflector.html#methodunderscore&quot;&gt;Midori_Inflector::underscore()&lt;/a&gt; in Inflector.php&lt;/div&gt;
+							&lt;div class=&quot;index-item-description&quot;&gt;Converts a word &quot;into_it_s_underscored_version&quot;&lt;/div&gt;
+					&lt;/dd&gt;
+		&lt;/dl&gt;
+	&lt;a name=&quot;v&quot;&gt;&lt;/a&gt;
+	&lt;div class=&quot;index-letter-section&quot;&gt;
+		&lt;div style=&quot;float: left&quot; class=&quot;index-letter-title&quot;&gt;v&lt;/div&gt;
+		&lt;div style=&quot;float: right&quot;&gt;&lt;a href=&quot;#top&quot;&gt;top&lt;/a&gt;&lt;/div&gt;
+		&lt;div style=&quot;clear: both&quot;&gt;&lt;/div&gt;
+	&lt;/div&gt;
+	&lt;dl&gt;
+			&lt;dt class=&quot;field&quot;&gt;
+						&lt;span class=&quot;method-title&quot;&gt;val&lt;/span&gt;
+					&lt;/dt&gt;
+		&lt;dd class=&quot;index-item-body&quot;&gt;
+			&lt;div class=&quot;index-item-details&quot;&gt;&lt;a href=&quot;Midori/Midori_Nullable.html#methodval&quot;&gt;Midori_Nullable::val()&lt;/a&gt; in Nullable.php&lt;/div&gt;
+					&lt;/dd&gt;
+			&lt;dt class=&quot;field&quot;&gt;
+						&lt;span class=&quot;method-title&quot;&gt;val&lt;/span&gt;
+					&lt;/dt&gt;
+		&lt;dd class=&quot;index-item-body&quot;&gt;
+			&lt;div class=&quot;index-item-details&quot;&gt;&lt;a href=&quot;Midori/_Nullable.php.html#functionval&quot;&gt;val()&lt;/a&gt; in Nullable.php&lt;/div&gt;
+					&lt;/dd&gt;
+			&lt;dt class=&quot;field&quot;&gt;
+						&lt;span class=&quot;method-title&quot;&gt;variablize&lt;/span&gt;
+					&lt;/dt&gt;
+		&lt;dd class=&quot;index-item-body&quot;&gt;
+			&lt;div class=&quot;index-item-details&quot;&gt;&lt;a href=&quot;Midori/Midori_Inflector.html#methodvariablize&quot;&gt;Midori_Inflector::variablize()&lt;/a&gt; in Inflector.php&lt;/div&gt;
+							&lt;div class=&quot;index-item-description&quot;&gt;Same as camelize but first char is underscored&lt;/div&gt;
+					&lt;/dd&gt;
 		&lt;/dl&gt;
 	&lt;a name=&quot;_&quot;&gt;&lt;/a&gt;
 	&lt;div class=&quot;index-letter-section&quot;&gt;
@@ -359,10 +733,29 @@
 						&lt;span class=&quot;method-title&quot;&gt;__construct&lt;/span&gt;
 					&lt;/dt&gt;
 		&lt;dd class=&quot;index-item-body&quot;&gt;
+			&lt;div class=&quot;index-item-details&quot;&gt;&lt;a href=&quot;Midori/Midori_Regex.html#method__construct&quot;&gt;Midori_Regex::__construct()&lt;/a&gt; in Regex.php&lt;/div&gt;
+							&lt;div class=&quot;index-item-description&quot;&gt;Enter description here...&lt;/div&gt;
+					&lt;/dd&gt;
+			&lt;dt class=&quot;field&quot;&gt;
+						&lt;span class=&quot;method-title&quot;&gt;__construct&lt;/span&gt;
+					&lt;/dt&gt;
+		&lt;dd class=&quot;index-item-body&quot;&gt;
 			&lt;div class=&quot;index-item-details&quot;&gt;&lt;a href=&quot;Midori/Midori_String.html#method__construct&quot;&gt;Midori_String::__construct()&lt;/a&gt; in String.php&lt;/div&gt;
 							&lt;div class=&quot;index-item-description&quot;&gt;constructor&lt;/div&gt;
 					&lt;/dd&gt;
 			&lt;dt class=&quot;field&quot;&gt;
+						&lt;span class=&quot;method-title&quot;&gt;__construct&lt;/span&gt;
+					&lt;/dt&gt;
+		&lt;dd class=&quot;index-item-body&quot;&gt;
+			&lt;div class=&quot;index-item-details&quot;&gt;&lt;a href=&quot;Midori/Midori_Int32.html#method__construct&quot;&gt;Midori_Int32::__construct()&lt;/a&gt; in Int32.php&lt;/div&gt;
+					&lt;/dd&gt;
+			&lt;dt class=&quot;field&quot;&gt;
+						&lt;span class=&quot;method-title&quot;&gt;__construct&lt;/span&gt;
+					&lt;/dt&gt;
+		&lt;dd class=&quot;index-item-body&quot;&gt;
+			&lt;div class=&quot;index-item-details&quot;&gt;&lt;a href=&quot;Midori/Midori_ArgumentNullException.html#method__construct&quot;&gt;Midori_ArgumentNullException::__construct()&lt;/a&gt; in ArgumentNullException.php&lt;/div&gt;
+					&lt;/dd&gt;
+			&lt;dt class=&quot;field&quot;&gt;
 						&lt;span class=&quot;method-title&quot;&gt;__get&lt;/span&gt;
 					&lt;/dt&gt;
 		&lt;dd class=&quot;index-item-body&quot;&gt;
@@ -373,15 +766,15 @@
 						&lt;span class=&quot;method-title&quot;&gt;__invoke&lt;/span&gt;
 					&lt;/dt&gt;
 		&lt;dd class=&quot;index-item-body&quot;&gt;
-			&lt;div class=&quot;index-item-details&quot;&gt;&lt;a href=&quot;Midori/Midori_String.html#method__invoke&quot;&gt;Midori_String::__invoke()&lt;/a&gt; in String.php&lt;/div&gt;
-							&lt;div class=&quot;index-item-description&quot;&gt;creates a new Midori_String to wrap the value.&lt;/div&gt;
+			&lt;div class=&quot;index-item-details&quot;&gt;&lt;a href=&quot;Midori/Midori_Int32.html#method__invoke&quot;&gt;Midori_Int32::__invoke()&lt;/a&gt; in Int32.php&lt;/div&gt;
+							&lt;div class=&quot;index-item-description&quot;&gt;Enter description here...&lt;/div&gt;
 					&lt;/dd&gt;
 			&lt;dt class=&quot;field&quot;&gt;
 						&lt;span class=&quot;method-title&quot;&gt;__invoke&lt;/span&gt;
 					&lt;/dt&gt;
 		&lt;dd class=&quot;index-item-body&quot;&gt;
-			&lt;div class=&quot;index-item-details&quot;&gt;&lt;a href=&quot;Midori/Midori_Int32.html#method__invoke&quot;&gt;Midori_Int32::__invoke()&lt;/a&gt; in Int32.php&lt;/div&gt;
-							&lt;div class=&quot;index-item-description&quot;&gt;Enter description here...&lt;/div&gt;
+			&lt;div class=&quot;index-item-details&quot;&gt;&lt;a href=&quot;Midori/Midori_String.html#method__invoke&quot;&gt;Midori_String::__invoke()&lt;/a&gt; in String.php&lt;/div&gt;
+							&lt;div class=&quot;index-item-description&quot;&gt;creates a new Midori_String to wrap the value.&lt;/div&gt;
 					&lt;/dd&gt;
 			&lt;dt class=&quot;field&quot;&gt;
 						&lt;span class=&quot;method-title&quot;&gt;__set&lt;/span&gt;
@@ -394,6 +787,12 @@
 						&lt;span class=&quot;method-title&quot;&gt;__toString&lt;/span&gt;
 					&lt;/dt&gt;
 		&lt;dd class=&quot;index-item-body&quot;&gt;
+			&lt;div class=&quot;index-item-details&quot;&gt;&lt;a href=&quot;Midori/Midori_Nullable.html#method__toString&quot;&gt;Midori_Nullable::__toString()&lt;/a&gt; in Nullable.php&lt;/div&gt;
+					&lt;/dd&gt;
+			&lt;dt class=&quot;field&quot;&gt;
+						&lt;span class=&quot;method-title&quot;&gt;__toString&lt;/span&gt;
+					&lt;/dt&gt;
+		&lt;dd class=&quot;index-item-body&quot;&gt;
 			&lt;div class=&quot;index-item-details&quot;&gt;&lt;a href=&quot;Midori/Midori_Object.html#method__toString&quot;&gt;Midori_Object::__toString()&lt;/a&gt; in Object.php&lt;/div&gt;
 							&lt;div class=&quot;index-item-description&quot;&gt;magic method __toString returns the string value of the object  and primary used for echo/print/string concatination statments.&lt;/div&gt;
 					&lt;/dd&gt;
@@ -401,21 +800,30 @@
 						&lt;span class=&quot;method-title&quot;&gt;__toString&lt;/span&gt;
 					&lt;/dt&gt;
 		&lt;dd class=&quot;index-item-body&quot;&gt;
-			&lt;div class=&quot;index-item-details&quot;&gt;&lt;a href=&quot;Midori/Midori_Nullable.html#method__toString&quot;&gt;Midori_Nullable::__toString()&lt;/a&gt; in Nullable.php&lt;/div&gt;
+			&lt;div class=&quot;index-item-details&quot;&gt;&lt;a href=&quot;Midori/Midori_Regex.html#method__toString&quot;&gt;Midori_Regex::__toString()&lt;/a&gt; in Regex.php&lt;/div&gt;
+							&lt;div class=&quot;index-item-description&quot;&gt;(non-PHPdoc)&lt;/div&gt;
 					&lt;/dd&gt;
 		&lt;/dl&gt;
 
 &lt;div class=&quot;index-letter-menu&quot;&gt;
+	&lt;a class=&quot;index-letter&quot; href=&quot;elementindex.html#a&quot;&gt;a&lt;/a&gt;
 	&lt;a class=&quot;index-letter&quot; href=&quot;elementindex.html#c&quot;&gt;c&lt;/a&gt;
+	&lt;a class=&quot;index-letter&quot; href=&quot;elementindex.html#d&quot;&gt;d&lt;/a&gt;
 	&lt;a class=&quot;index-letter&quot; href=&quot;elementindex.html#e&quot;&gt;e&lt;/a&gt;
 	&lt;a class=&quot;index-letter&quot; href=&quot;elementindex.html#f&quot;&gt;f&lt;/a&gt;
 	&lt;a class=&quot;index-letter&quot; href=&quot;elementindex.html#g&quot;&gt;g&lt;/a&gt;
+	&lt;a class=&quot;index-letter&quot; href=&quot;elementindex.html#h&quot;&gt;h&lt;/a&gt;
 	&lt;a class=&quot;index-letter&quot; href=&quot;elementindex.html#i&quot;&gt;i&lt;/a&gt;
+	&lt;a class=&quot;index-letter&quot; href=&quot;elementindex.html#l&quot;&gt;l&lt;/a&gt;
 	&lt;a class=&quot;index-letter&quot; href=&quot;elementindex.html#m&quot;&gt;m&lt;/a&gt;
 	&lt;a class=&quot;index-letter&quot; href=&quot;elementindex.html#n&quot;&gt;n&lt;/a&gt;
 	&lt;a class=&quot;index-letter&quot; href=&quot;elementindex.html#o&quot;&gt;o&lt;/a&gt;
+	&lt;a class=&quot;index-letter&quot; href=&quot;elementindex.html#p&quot;&gt;p&lt;/a&gt;
+	&lt;a class=&quot;index-letter&quot; href=&quot;elementindex.html#r&quot;&gt;r&lt;/a&gt;
 	&lt;a class=&quot;index-letter&quot; href=&quot;elementindex.html#s&quot;&gt;s&lt;/a&gt;
 	&lt;a class=&quot;index-letter&quot; href=&quot;elementindex.html#t&quot;&gt;t&lt;/a&gt;
+	&lt;a class=&quot;index-letter&quot; href=&quot;elementindex.html#u&quot;&gt;u&lt;/a&gt;
+	&lt;a class=&quot;index-letter&quot; href=&quot;elementindex.html#v&quot;&gt;v&lt;/a&gt;
 	&lt;a class=&quot;index-letter&quot; href=&quot;elementindex.html#_&quot;&gt;_&lt;/a&gt;
 &lt;/div&gt;	&lt;/body&gt;
 &lt;/html&gt;
\ No newline at end of file</diff>
      <filename>docs/api/elementindex.html</filename>
    </modified>
    <modified>
      <diff>@@ -15,16 +15,24 @@
 &lt;a href=&quot;elementindex.html&quot;&gt;All elements&lt;/a&gt;
 &lt;br /&gt;
 &lt;div class=&quot;index-letter-menu&quot;&gt;
+	&lt;a class=&quot;index-letter&quot; href=&quot;elementindex_Midori.html#a&quot;&gt;a&lt;/a&gt;
 	&lt;a class=&quot;index-letter&quot; href=&quot;elementindex_Midori.html#c&quot;&gt;c&lt;/a&gt;
+	&lt;a class=&quot;index-letter&quot; href=&quot;elementindex_Midori.html#d&quot;&gt;d&lt;/a&gt;
 	&lt;a class=&quot;index-letter&quot; href=&quot;elementindex_Midori.html#e&quot;&gt;e&lt;/a&gt;
 	&lt;a class=&quot;index-letter&quot; href=&quot;elementindex_Midori.html#f&quot;&gt;f&lt;/a&gt;
 	&lt;a class=&quot;index-letter&quot; href=&quot;elementindex_Midori.html#g&quot;&gt;g&lt;/a&gt;
+	&lt;a class=&quot;index-letter&quot; href=&quot;elementindex_Midori.html#h&quot;&gt;h&lt;/a&gt;
 	&lt;a class=&quot;index-letter&quot; href=&quot;elementindex_Midori.html#i&quot;&gt;i&lt;/a&gt;
+	&lt;a class=&quot;index-letter&quot; href=&quot;elementindex_Midori.html#l&quot;&gt;l&lt;/a&gt;
 	&lt;a class=&quot;index-letter&quot; href=&quot;elementindex_Midori.html#m&quot;&gt;m&lt;/a&gt;
 	&lt;a class=&quot;index-letter&quot; href=&quot;elementindex_Midori.html#n&quot;&gt;n&lt;/a&gt;
 	&lt;a class=&quot;index-letter&quot; href=&quot;elementindex_Midori.html#o&quot;&gt;o&lt;/a&gt;
+	&lt;a class=&quot;index-letter&quot; href=&quot;elementindex_Midori.html#p&quot;&gt;p&lt;/a&gt;
+	&lt;a class=&quot;index-letter&quot; href=&quot;elementindex_Midori.html#r&quot;&gt;r&lt;/a&gt;
 	&lt;a class=&quot;index-letter&quot; href=&quot;elementindex_Midori.html#s&quot;&gt;s&lt;/a&gt;
 	&lt;a class=&quot;index-letter&quot; href=&quot;elementindex_Midori.html#t&quot;&gt;t&lt;/a&gt;
+	&lt;a class=&quot;index-letter&quot; href=&quot;elementindex_Midori.html#u&quot;&gt;u&lt;/a&gt;
+	&lt;a class=&quot;index-letter&quot; href=&quot;elementindex_Midori.html#v&quot;&gt;v&lt;/a&gt;
 	&lt;a class=&quot;index-letter&quot; href=&quot;elementindex_Midori.html#_&quot;&gt;_&lt;/a&gt;
 &lt;/div&gt;
 
@@ -46,10 +54,29 @@
 						&lt;span class=&quot;method-title&quot;&gt;__construct&lt;/span&gt;
 					&lt;/dt&gt;
 		&lt;dd class=&quot;index-item-body&quot;&gt;
+			&lt;div class=&quot;index-item-details&quot;&gt;&lt;a href=&quot;Midori/Midori_Regex.html#method__construct&quot;&gt;Midori_Regex::__construct()&lt;/a&gt; in Regex.php&lt;/div&gt;
+							&lt;div class=&quot;index-item-description&quot;&gt;Enter description here...&lt;/div&gt;
+					&lt;/dd&gt;
+			&lt;dt class=&quot;field&quot;&gt;
+						&lt;span class=&quot;method-title&quot;&gt;__construct&lt;/span&gt;
+					&lt;/dt&gt;
+		&lt;dd class=&quot;index-item-body&quot;&gt;
 			&lt;div class=&quot;index-item-details&quot;&gt;&lt;a href=&quot;Midori/Midori_String.html#method__construct&quot;&gt;Midori_String::__construct()&lt;/a&gt; in String.php&lt;/div&gt;
 							&lt;div class=&quot;index-item-description&quot;&gt;constructor&lt;/div&gt;
 					&lt;/dd&gt;
 			&lt;dt class=&quot;field&quot;&gt;
+						&lt;span class=&quot;method-title&quot;&gt;__construct&lt;/span&gt;
+					&lt;/dt&gt;
+		&lt;dd class=&quot;index-item-body&quot;&gt;
+			&lt;div class=&quot;index-item-details&quot;&gt;&lt;a href=&quot;Midori/Midori_Int32.html#method__construct&quot;&gt;Midori_Int32::__construct()&lt;/a&gt; in Int32.php&lt;/div&gt;
+					&lt;/dd&gt;
+			&lt;dt class=&quot;field&quot;&gt;
+						&lt;span class=&quot;method-title&quot;&gt;__construct&lt;/span&gt;
+					&lt;/dt&gt;
+		&lt;dd class=&quot;index-item-body&quot;&gt;
+			&lt;div class=&quot;index-item-details&quot;&gt;&lt;a href=&quot;Midori/Midori_ArgumentNullException.html#method__construct&quot;&gt;Midori_ArgumentNullException::__construct()&lt;/a&gt; in ArgumentNullException.php&lt;/div&gt;
+					&lt;/dd&gt;
+			&lt;dt class=&quot;field&quot;&gt;
 						&lt;span class=&quot;method-title&quot;&gt;__get&lt;/span&gt;
 					&lt;/dt&gt;
 		&lt;dd class=&quot;index-item-body&quot;&gt;
@@ -60,15 +87,15 @@
 						&lt;span class=&quot;method-title&quot;&gt;__invoke&lt;/span&gt;
 					&lt;/dt&gt;
 		&lt;dd class=&quot;index-item-body&quot;&gt;
-			&lt;div class=&quot;index-item-details&quot;&gt;&lt;a href=&quot;Midori/Midori_String.html#method__invoke&quot;&gt;Midori_String::__invoke()&lt;/a&gt; in String.php&lt;/div&gt;
-							&lt;div class=&quot;index-item-description&quot;&gt;creates a new Midori_String to wrap the value.&lt;/div&gt;
+			&lt;div class=&quot;index-item-details&quot;&gt;&lt;a href=&quot;Midori/Midori_Int32.html#method__invoke&quot;&gt;Midori_Int32::__invoke()&lt;/a&gt; in Int32.php&lt;/div&gt;
+							&lt;div class=&quot;index-item-description&quot;&gt;Enter description here...&lt;/div&gt;
 					&lt;/dd&gt;
 			&lt;dt class=&quot;field&quot;&gt;
 						&lt;span class=&quot;method-title&quot;&gt;__invoke&lt;/span&gt;
 					&lt;/dt&gt;
 		&lt;dd class=&quot;index-item-body&quot;&gt;
-			&lt;div class=&quot;index-item-details&quot;&gt;&lt;a href=&quot;Midori/Midori_Int32.html#method__invoke&quot;&gt;Midori_Int32::__invoke()&lt;/a&gt; in Int32.php&lt;/div&gt;
-							&lt;div class=&quot;index-item-description&quot;&gt;Enter description here...&lt;/div&gt;
+			&lt;div class=&quot;index-item-details&quot;&gt;&lt;a href=&quot;Midori/Midori_String.html#method__invoke&quot;&gt;Midori_String::__invoke()&lt;/a&gt; in String.php&lt;/div&gt;
+							&lt;div class=&quot;index-item-description&quot;&gt;creates a new Midori_String to wrap the value.&lt;/div&gt;
 					&lt;/dd&gt;
 			&lt;dt class=&quot;field&quot;&gt;
 						&lt;span class=&quot;method-title&quot;&gt;__set&lt;/span&gt;
@@ -81,6 +108,12 @@
 						&lt;span class=&quot;method-title&quot;&gt;__toString&lt;/span&gt;
 					&lt;/dt&gt;
 		&lt;dd class=&quot;index-item-body&quot;&gt;
+			&lt;div class=&quot;index-item-details&quot;&gt;&lt;a href=&quot;Midori/Midori_Nullable.html#method__toString&quot;&gt;Midori_Nullable::__toString()&lt;/a&gt; in Nullable.php&lt;/div&gt;
+					&lt;/dd&gt;
+			&lt;dt class=&quot;field&quot;&gt;
+						&lt;span class=&quot;method-title&quot;&gt;__toString&lt;/span&gt;
+					&lt;/dt&gt;
+		&lt;dd class=&quot;index-item-body&quot;&gt;
 			&lt;div class=&quot;index-item-details&quot;&gt;&lt;a href=&quot;Midori/Midori_Object.html#method__toString&quot;&gt;Midori_Object::__toString()&lt;/a&gt; in Object.php&lt;/div&gt;
 							&lt;div class=&quot;index-item-description&quot;&gt;magic method __toString returns the string value of the object  and primary used for echo/print/string concatination statments.&lt;/div&gt;
 					&lt;/dd&gt;
@@ -88,7 +121,22 @@
 						&lt;span class=&quot;method-title&quot;&gt;__toString&lt;/span&gt;
 					&lt;/dt&gt;
 		&lt;dd class=&quot;index-item-body&quot;&gt;
-			&lt;div class=&quot;index-item-details&quot;&gt;&lt;a href=&quot;Midori/Midori_Nullable.html#method__toString&quot;&gt;Midori_Nullable::__toString()&lt;/a&gt; in Nullable.php&lt;/div&gt;
+			&lt;div class=&quot;index-item-details&quot;&gt;&lt;a href=&quot;Midori/Midori_Regex.html#method__toString&quot;&gt;Midori_Regex::__toString()&lt;/a&gt; in Regex.php&lt;/div&gt;
+							&lt;div class=&quot;index-item-description&quot;&gt;(non-PHPdoc)&lt;/div&gt;
+					&lt;/dd&gt;
+		&lt;/dl&gt;
+	&lt;a name=&quot;a&quot;&gt;&lt;/a&gt;
+	&lt;div class=&quot;index-letter-section&quot;&gt;
+		&lt;div style=&quot;float: left&quot; class=&quot;index-letter-title&quot;&gt;a&lt;/div&gt;
+		&lt;div style=&quot;float: right&quot;&gt;&lt;a href=&quot;#top&quot;&gt;top&lt;/a&gt;&lt;/div&gt;
+		&lt;div style=&quot;clear: both&quot;&gt;&lt;/div&gt;
+	&lt;/div&gt;
+	&lt;dl&gt;
+			&lt;dt class=&quot;field&quot;&gt;
+						&lt;span class=&quot;include-title&quot;&gt;ArgumentNullException.php&lt;/span&gt;
+					&lt;/dt&gt;
+		&lt;dd class=&quot;index-item-body&quot;&gt;
+			&lt;div class=&quot;index-item-details&quot;&gt;&lt;a href=&quot;Midori/_ArgumentNullException.php.html&quot;&gt;ArgumentNullException.php&lt;/a&gt; in ArgumentNullException.php&lt;/div&gt;
 					&lt;/dd&gt;
 		&lt;/dl&gt;
 	&lt;a name=&quot;c&quot;&gt;&lt;/a&gt;
@@ -99,18 +147,58 @@
 	&lt;/div&gt;
 	&lt;dl&gt;
 			&lt;dt class=&quot;field&quot;&gt;
-						&lt;span class=&quot;method-title&quot;&gt;copy&lt;/span&gt;
+						&lt;span class=&quot;method-title&quot;&gt;camelize&lt;/span&gt;
 					&lt;/dt&gt;
 		&lt;dd class=&quot;index-item-body&quot;&gt;
-			&lt;div class=&quot;index-item-details&quot;&gt;&lt;a href=&quot;Midori/Midori_String.html#methodcopy&quot;&gt;Midori_String::copy()&lt;/a&gt; in String.php&lt;/div&gt;
-							&lt;div class=&quot;index-item-description&quot;&gt;returns a new Midori_String wrapping the  value.&lt;/div&gt;
+			&lt;div class=&quot;index-item-details&quot;&gt;&lt;a href=&quot;Midori/Midori_Inflector.html#methodcamelize&quot;&gt;Midori_Inflector::camelize()&lt;/a&gt; in Inflector.php&lt;/div&gt;
+							&lt;div class=&quot;index-item-description&quot;&gt;Returns given word as CamelCased&lt;/div&gt;
 					&lt;/dd&gt;
 			&lt;dt class=&quot;field&quot;&gt;
-						&lt;span class=&quot;method-title&quot;&gt;ctr&lt;/span&gt;
+						&lt;span class=&quot;method-title&quot;&gt;camelize&lt;/span&gt;
+					&lt;/dt&gt;
+		&lt;dd class=&quot;index-item-body&quot;&gt;
+			&lt;div class=&quot;index-item-details&quot;&gt;&lt;a href=&quot;Midori/Midori_String.html#methodcamelize&quot;&gt;Midori_String::camelize()&lt;/a&gt; in String.php&lt;/div&gt;
+					&lt;/dd&gt;
+			&lt;dt class=&quot;field&quot;&gt;
+						&lt;span class=&quot;method-title&quot;&gt;classify&lt;/span&gt;
+					&lt;/dt&gt;
+		&lt;dd class=&quot;index-item-body&quot;&gt;
+			&lt;div class=&quot;index-item-details&quot;&gt;&lt;a href=&quot;Midori/Midori_Inflector.html#methodclassify&quot;&gt;Midori_Inflector::classify()&lt;/a&gt; in Inflector.php&lt;/div&gt;
+							&lt;div class=&quot;index-item-description&quot;&gt;Converts a table name to its class name according to rails  naming conventions.&lt;/div&gt;
+					&lt;/dd&gt;
+			&lt;dt class=&quot;field&quot;&gt;
+						&lt;span class=&quot;method-title&quot;&gt;compareTo&lt;/span&gt;
 					&lt;/dt&gt;
 		&lt;dd class=&quot;index-item-body&quot;&gt;
-			&lt;div class=&quot;index-item-details&quot;&gt;&lt;a href=&quot;Midori/Midori_String.html#methodctr&quot;&gt;Midori_String::ctr()&lt;/a&gt; in String.php&lt;/div&gt;
-							&lt;div class=&quot;index-item-description&quot;&gt;statically creates a string&lt;/div&gt;
+			&lt;div class=&quot;index-item-details&quot;&gt;&lt;a href=&quot;Midori/Midori_String.html#methodcompareTo&quot;&gt;Midori_String::compareTo()&lt;/a&gt; in String.php&lt;/div&gt;
+							&lt;div class=&quot;index-item-description&quot;&gt;Compares the string value to another value and returns  if its this value is less than, equal, or greater than.&lt;/div&gt;
+					&lt;/dd&gt;
+			&lt;dt class=&quot;field&quot;&gt;
+						&lt;span class=&quot;method-title&quot;&gt;concat&lt;/span&gt;
+					&lt;/dt&gt;
+		&lt;dd class=&quot;index-item-body&quot;&gt;
+			&lt;div class=&quot;index-item-details&quot;&gt;&lt;a href=&quot;Midori/Midori_String.html#methodconcat&quot;&gt;Midori_String::concat()&lt;/a&gt; in String.php&lt;/div&gt;
+							&lt;div class=&quot;index-item-description&quot;&gt;Joins the current string value with the value that  is being passed to this method.&lt;/div&gt;
+					&lt;/dd&gt;
+			&lt;dt class=&quot;field&quot;&gt;
+						&lt;span class=&quot;method-title&quot;&gt;constantize&lt;/span&gt;
+					&lt;/dt&gt;
+		&lt;dd class=&quot;index-item-body&quot;&gt;
+			&lt;div class=&quot;index-item-details&quot;&gt;&lt;a href=&quot;Midori/Midori_Inflector.html#methodconstantize&quot;&gt;Midori_Inflector::constantize()&lt;/a&gt; in Inflector.php&lt;/div&gt;
+					&lt;/dd&gt;
+			&lt;dt class=&quot;field&quot;&gt;
+						&lt;span class=&quot;method-title&quot;&gt;contains&lt;/span&gt;
+					&lt;/dt&gt;
+		&lt;dd class=&quot;index-item-body&quot;&gt;
+			&lt;div class=&quot;index-item-details&quot;&gt;&lt;a href=&quot;Midori/Midori_String.html#methodcontains&quot;&gt;Midori_String::contains()&lt;/a&gt; in String.php&lt;/div&gt;
+							&lt;div class=&quot;index-item-description&quot;&gt;Determines if the current string contains the value.&lt;/div&gt;
+					&lt;/dd&gt;
+			&lt;dt class=&quot;field&quot;&gt;
+						&lt;span class=&quot;method-title&quot;&gt;copy&lt;/span&gt;
+					&lt;/dt&gt;
+		&lt;dd class=&quot;index-item-body&quot;&gt;
+			&lt;div class=&quot;index-item-details&quot;&gt;&lt;a href=&quot;Midori/Midori_String.html#methodcopy&quot;&gt;Midori_String::copy()&lt;/a&gt; in String.php&lt;/div&gt;
+							&lt;div class=&quot;index-item-description&quot;&gt;creates a copy of the string and returns it.&lt;/div&gt;
 					&lt;/dd&gt;
 			&lt;dt class=&quot;field&quot;&gt;
 						&lt;span class=&quot;method-title&quot;&gt;ctr&lt;/span&gt;
@@ -120,6 +208,20 @@
 							&lt;div class=&quot;index-item-description&quot;&gt;static constructor for chaining purposes.&lt;/div&gt;
 					&lt;/dd&gt;
 		&lt;/dl&gt;
+	&lt;a name=&quot;d&quot;&gt;&lt;/a&gt;
+	&lt;div class=&quot;index-letter-section&quot;&gt;
+		&lt;div style=&quot;float: left&quot; class=&quot;index-letter-title&quot;&gt;d&lt;/div&gt;
+		&lt;div style=&quot;float: right&quot;&gt;&lt;a href=&quot;#top&quot;&gt;top&lt;/a&gt;&lt;/div&gt;
+		&lt;div style=&quot;clear: both&quot;&gt;&lt;/div&gt;
+	&lt;/div&gt;
+	&lt;dl&gt;
+			&lt;dt class=&quot;field&quot;&gt;
+						&lt;span class=&quot;method-title&quot;&gt;dasherize&lt;/span&gt;
+					&lt;/dt&gt;
+		&lt;dd class=&quot;index-item-body&quot;&gt;
+			&lt;div class=&quot;index-item-details&quot;&gt;&lt;a href=&quot;Midori/Midori_Inflector.html#methoddasherize&quot;&gt;Midori_Inflector::dasherize()&lt;/a&gt; in Inflector.php&lt;/div&gt;
+					&lt;/dd&gt;
+		&lt;/dl&gt;
 	&lt;a name=&quot;e&quot;&gt;&lt;/a&gt;
 	&lt;div class=&quot;index-letter-section&quot;&gt;
 		&lt;div style=&quot;float: left&quot; class=&quot;index-letter-title&quot;&gt;e&lt;/div&gt;
@@ -128,6 +230,20 @@
 	&lt;/div&gt;
 	&lt;dl&gt;
 			&lt;dt class=&quot;field&quot;&gt;
+						&lt;span class=&quot;method-title&quot;&gt;endsWith&lt;/span&gt;
+					&lt;/dt&gt;
+		&lt;dd class=&quot;index-item-body&quot;&gt;
+			&lt;div class=&quot;index-item-details&quot;&gt;&lt;a href=&quot;Midori/Midori_String.html#methodendsWith&quot;&gt;Midori_String::endsWith()&lt;/a&gt; in String.php&lt;/div&gt;
+							&lt;div class=&quot;index-item-description&quot;&gt;Determines if the current string ends with a certain value.&lt;/div&gt;
+					&lt;/dd&gt;
+			&lt;dt class=&quot;field&quot;&gt;
+						&lt;span class=&quot;method-title&quot;&gt;equals&lt;/span&gt;
+					&lt;/dt&gt;
+		&lt;dd class=&quot;index-item-body&quot;&gt;
+			&lt;div class=&quot;index-item-details&quot;&gt;&lt;a href=&quot;Midori/Midori_String.html#methodequals&quot;&gt;Midori_String::equals()&lt;/a&gt; in String.php&lt;/div&gt;
+							&lt;div class=&quot;index-item-description&quot;&gt;Overridden. Determines if the strings have the same value&lt;/div&gt;
+					&lt;/dd&gt;
+			&lt;dt class=&quot;field&quot;&gt;
 						&lt;span class=&quot;method-title&quot;&gt;equals&lt;/span&gt;
 					&lt;/dt&gt;
 		&lt;dd class=&quot;index-item-body&quot;&gt;
@@ -135,6 +251,12 @@
 							&lt;div class=&quot;index-item-description&quot;&gt;determines if the current object is equal to the  object being passed into this method.&lt;/div&gt;
 					&lt;/dd&gt;
 			&lt;dt class=&quot;field&quot;&gt;
+						&lt;span class=&quot;include-title&quot;&gt;Exception.php&lt;/span&gt;
+					&lt;/dt&gt;
+		&lt;dd class=&quot;index-item-body&quot;&gt;
+			&lt;div class=&quot;index-item-details&quot;&gt;&lt;a href=&quot;Midori/_Exception.php.html&quot;&gt;Exception.php&lt;/a&gt; in Exception.php&lt;/div&gt;
+					&lt;/dd&gt;
+			&lt;dt class=&quot;field&quot;&gt;
 						&lt;span class=&quot;var-title&quot;&gt;$expectation&lt;/span&gt;
 					&lt;/dt&gt;
 		&lt;dd class=&quot;index-item-body&quot;&gt;
@@ -203,6 +325,27 @@
 			&lt;div class=&quot;index-item-details&quot;&gt;&lt;a href=&quot;Midori/Midori_Object.html#methodgetReflectedType&quot;&gt;Midori_Object::getReflectedType()&lt;/a&gt; in Object.php&lt;/div&gt;
 							&lt;div class=&quot;index-item-description&quot;&gt;gets the reflected type information about the class.&lt;/div&gt;
 					&lt;/dd&gt;
+			&lt;dt class=&quot;field&quot;&gt;
+						&lt;span class=&quot;method-title&quot;&gt;gsub&lt;/span&gt;
+					&lt;/dt&gt;
+		&lt;dd class=&quot;index-item-body&quot;&gt;
+			&lt;div class=&quot;index-item-details&quot;&gt;&lt;a href=&quot;Midori/Midori_String.html#methodgsub&quot;&gt;Midori_String::gsub()&lt;/a&gt; in String.php&lt;/div&gt;
+					&lt;/dd&gt;
+		&lt;/dl&gt;
+	&lt;a name=&quot;h&quot;&gt;&lt;/a&gt;
+	&lt;div class=&quot;index-letter-section&quot;&gt;
+		&lt;div style=&quot;float: left&quot; class=&quot;index-letter-title&quot;&gt;h&lt;/div&gt;
+		&lt;div style=&quot;float: right&quot;&gt;&lt;a href=&quot;#top&quot;&gt;top&lt;/a&gt;&lt;/div&gt;
+		&lt;div style=&quot;clear: both&quot;&gt;&lt;/div&gt;
+	&lt;/div&gt;
+	&lt;dl&gt;
+			&lt;dt class=&quot;field&quot;&gt;
+						&lt;span class=&quot;method-title&quot;&gt;humanize&lt;/span&gt;
+					&lt;/dt&gt;
+		&lt;dd class=&quot;index-item-body&quot;&gt;
+			&lt;div class=&quot;index-item-details&quot;&gt;&lt;a href=&quot;Midori/Midori_Inflector.html#methodhumanize&quot;&gt;Midori_Inflector::humanize()&lt;/a&gt; in Inflector.php&lt;/div&gt;
+							&lt;div class=&quot;index-item-description&quot;&gt;Returns a human-readable string from $word&lt;/div&gt;
+					&lt;/dd&gt;
 		&lt;/dl&gt;
 	&lt;a name=&quot;i&quot;&gt;&lt;/a&gt;
 	&lt;div class=&quot;index-letter-section&quot;&gt;
@@ -212,6 +355,26 @@
 	&lt;/div&gt;
 	&lt;dl&gt;
 			&lt;dt class=&quot;field&quot;&gt;
+						&lt;span class=&quot;method-title&quot;&gt;indexOf&lt;/span&gt;
+					&lt;/dt&gt;
+		&lt;dd class=&quot;index-item-body&quot;&gt;
+			&lt;div class=&quot;index-item-details&quot;&gt;&lt;a href=&quot;Midori/Midori_String.html#methodindexOf&quot;&gt;Midori_String::indexOf()&lt;/a&gt; in String.php&lt;/div&gt;
+							&lt;div class=&quot;index-item-description&quot;&gt;Determines the index value of the string that is being  searched for.&lt;/div&gt;
+					&lt;/dd&gt;
+			&lt;dt class=&quot;field&quot;&gt;
+						&lt;span class=&quot;include-title&quot;&gt;Inflector.php&lt;/span&gt;
+					&lt;/dt&gt;
+		&lt;dd class=&quot;index-item-body&quot;&gt;
+			&lt;div class=&quot;index-item-details&quot;&gt;&lt;a href=&quot;Midori/_Inflector.php.html&quot;&gt;Inflector.php&lt;/a&gt; in Inflector.php&lt;/div&gt;
+					&lt;/dd&gt;
+			&lt;dt class=&quot;field&quot;&gt;
+						&lt;span class=&quot;method-title&quot;&gt;insert&lt;/span&gt;
+					&lt;/dt&gt;
+		&lt;dd class=&quot;index-item-body&quot;&gt;
+			&lt;div class=&quot;index-item-details&quot;&gt;&lt;a href=&quot;Midori/Midori_String.html#methodinsert&quot;&gt;Midori_String::insert()&lt;/a&gt; in String.php&lt;/div&gt;
+							&lt;div class=&quot;index-item-description&quot;&gt;Inserts, injects a string value into the current string.&lt;/div&gt;
+					&lt;/dd&gt;
+			&lt;dt class=&quot;field&quot;&gt;
 						&lt;span class=&quot;method-title&quot;&gt;int&lt;/span&gt;
 					&lt;/dt&gt;
 		&lt;dd class=&quot;index-item-body&quot;&gt;
@@ -230,6 +393,12 @@
 			&lt;div class=&quot;index-item-details&quot;&gt;&lt;a href=&quot;Midori/_IntBase.php.html&quot;&gt;IntBase.php&lt;/a&gt; in IntBase.php&lt;/div&gt;
 					&lt;/dd&gt;
 			&lt;dt class=&quot;field&quot;&gt;
+						&lt;span class=&quot;method-title&quot;&gt;isMatch&lt;/span&gt;
+					&lt;/dt&gt;
+		&lt;dd class=&quot;index-item-body&quot;&gt;
+			&lt;div class=&quot;index-item-details&quot;&gt;&lt;a href=&quot;Midori/Midori_Regex.html#methodisMatch&quot;&gt;Midori_Regex::isMatch()&lt;/a&gt; in Regex.php&lt;/div&gt;
+					&lt;/dd&gt;
+			&lt;dt class=&quot;field&quot;&gt;
 						&lt;span class=&quot;method-title&quot;&gt;isFalse&lt;/span&gt;
 					&lt;/dt&gt;
 		&lt;dd class=&quot;index-item-body&quot;&gt;
@@ -258,6 +427,21 @@
 							&lt;div class=&quot;index-item-description&quot;&gt;determines if the data evaluates to true.&lt;/div&gt;
 					&lt;/dd&gt;
 		&lt;/dl&gt;
+	&lt;a name=&quot;l&quot;&gt;&lt;/a&gt;
+	&lt;div class=&quot;index-letter-section&quot;&gt;
+		&lt;div style=&quot;float: left&quot; class=&quot;index-letter-title&quot;&gt;l&lt;/div&gt;
+		&lt;div style=&quot;float: right&quot;&gt;&lt;a href=&quot;#top&quot;&gt;top&lt;/a&gt;&lt;/div&gt;
+		&lt;div style=&quot;clear: both&quot;&gt;&lt;/div&gt;
+	&lt;/div&gt;
+	&lt;dl&gt;
+			&lt;dt class=&quot;field&quot;&gt;
+						&lt;span class=&quot;method-title&quot;&gt;lastIndexOf&lt;/span&gt;
+					&lt;/dt&gt;
+		&lt;dd class=&quot;index-item-body&quot;&gt;
+			&lt;div class=&quot;index-item-details&quot;&gt;&lt;a href=&quot;Midori/Midori_String.html#methodlastIndexOf&quot;&gt;Midori_String::lastIndexOf()&lt;/a&gt; in String.php&lt;/div&gt;
+							&lt;div class=&quot;index-item-description&quot;&gt;Determines the last index of the specified value in the string.&lt;/div&gt;
+					&lt;/dd&gt;
+		&lt;/dl&gt;
 	&lt;a name=&quot;m&quot;&gt;&lt;/a&gt;
 	&lt;div class=&quot;index-letter-section&quot;&gt;
 		&lt;div style=&quot;float: left&quot; class=&quot;index-letter-title&quot;&gt;m&lt;/div&gt;
@@ -266,6 +450,39 @@
 	&lt;/div&gt;
 	&lt;dl&gt;
 			&lt;dt class=&quot;field&quot;&gt;
+						&lt;span class=&quot;method-title&quot;&gt;match&lt;/span&gt;
+					&lt;/dt&gt;
+		&lt;dd class=&quot;index-item-body&quot;&gt;
+			&lt;div class=&quot;index-item-details&quot;&gt;&lt;a href=&quot;Midori/Midori_Regex.html#methodmatch&quot;&gt;Midori_Regex::match()&lt;/a&gt; in Regex.php&lt;/div&gt;
+							&lt;div class=&quot;index-item-description&quot;&gt;Enter description here...&lt;/div&gt;
+					&lt;/dd&gt;
+			&lt;dt class=&quot;field&quot;&gt;
+						&lt;span class=&quot;method-title&quot;&gt;match&lt;/span&gt;
+					&lt;/dt&gt;
+		&lt;dd class=&quot;index-item-body&quot;&gt;
+			&lt;div class=&quot;index-item-details&quot;&gt;&lt;a href=&quot;Midori/Midori_String.html#methodmatch&quot;&gt;Midori_String::match()&lt;/a&gt; in String.php&lt;/div&gt;
+							&lt;div class=&quot;index-item-description&quot;&gt;Enter description here...&lt;/div&gt;
+					&lt;/dd&gt;
+			&lt;dt class=&quot;field&quot;&gt;
+						Midori_ArgumentNullException
+					&lt;/dt&gt;
+		&lt;dd class=&quot;index-item-body&quot;&gt;
+			&lt;div class=&quot;index-item-details&quot;&gt;&lt;a href=&quot;Midori/Midori_ArgumentNullException.html&quot;&gt;Midori_ArgumentNullException&lt;/a&gt; in ArgumentNullException.php&lt;/div&gt;
+					&lt;/dd&gt;
+			&lt;dt class=&quot;field&quot;&gt;
+						Midori_Exception
+					&lt;/dt&gt;
+		&lt;dd class=&quot;index-item-body&quot;&gt;
+			&lt;div class=&quot;index-item-details&quot;&gt;&lt;a href=&quot;Midori/Midori_Exception.html&quot;&gt;Midori_Exception&lt;/a&gt; in Exception.php&lt;/div&gt;
+					&lt;/dd&gt;
+			&lt;dt class=&quot;field&quot;&gt;
+						Midori_Inflector
+					&lt;/dt&gt;
+		&lt;dd class=&quot;index-item-body&quot;&gt;
+			&lt;div class=&quot;index-item-details&quot;&gt;&lt;a href=&quot;Midori/Midori_Inflector.html&quot;&gt;Midori_Inflector&lt;/a&gt; in Inflector.php&lt;/div&gt;
+							&lt;div class=&quot;index-item-description&quot;&gt;Inflector for pluralize and singularize English nouns.&lt;/div&gt;
+					&lt;/dd&gt;
+			&lt;dt class=&quot;field&quot;&gt;
 						Midori_Int32
 					&lt;/dt&gt;
 		&lt;dd class=&quot;index-item-body&quot;&gt;
@@ -292,6 +509,12 @@
 							&lt;div class=&quot;index-item-description&quot;&gt;Midori_Object is the core base class for all of the objects  in the midori library and hold the basic methods for creating  objects with type information in php.&lt;/div&gt;
 					&lt;/dd&gt;
 			&lt;dt class=&quot;field&quot;&gt;
+						Midori_Regex
+					&lt;/dt&gt;
+		&lt;dd class=&quot;index-item-body&quot;&gt;
+			&lt;div class=&quot;index-item-details&quot;&gt;&lt;a href=&quot;Midori/Midori_Regex.html&quot;&gt;Midori_Regex&lt;/a&gt; in Regex.php&lt;/div&gt;
+					&lt;/dd&gt;
+			&lt;dt class=&quot;field&quot;&gt;
 						Midori_String
 					&lt;/dt&gt;
 		&lt;dd class=&quot;index-item-body&quot;&gt;
@@ -337,6 +560,92 @@
 		&lt;dd class=&quot;index-item-body&quot;&gt;
 			&lt;div class=&quot;index-item-details&quot;&gt;&lt;a href=&quot;Midori/_Object.php.html&quot;&gt;Object.php&lt;/a&gt; in Object.php&lt;/div&gt;
 					&lt;/dd&gt;
+			&lt;dt class=&quot;field&quot;&gt;
+						&lt;span class=&quot;method-title&quot;&gt;offsetGet&lt;/span&gt;
+					&lt;/dt&gt;
+		&lt;dd class=&quot;index-item-body&quot;&gt;
+			&lt;div class=&quot;index-item-details&quot;&gt;&lt;a href=&quot;Midori/Midori_String.html#methodoffsetGet&quot;&gt;Midori_String::offsetGet()&lt;/a&gt; in String.php&lt;/div&gt;
+					&lt;/dd&gt;
+			&lt;dt class=&quot;field&quot;&gt;
+						&lt;span class=&quot;method-title&quot;&gt;offsetSet&lt;/span&gt;
+					&lt;/dt&gt;
+		&lt;dd class=&quot;index-item-body&quot;&gt;
+			&lt;div class=&quot;index-item-details&quot;&gt;&lt;a href=&quot;Midori/Midori_String.html#methodoffsetSet&quot;&gt;Midori_String::offsetSet()&lt;/a&gt; in String.php&lt;/div&gt;
+					&lt;/dd&gt;
+			&lt;dt class=&quot;field&quot;&gt;
+						&lt;span class=&quot;method-title&quot;&gt;offsetUnset&lt;/span&gt;
+					&lt;/dt&gt;
+		&lt;dd class=&quot;index-item-body&quot;&gt;
+			&lt;div class=&quot;index-item-details&quot;&gt;&lt;a href=&quot;Midori/Midori_String.html#methodoffsetUnset&quot;&gt;Midori_String::offsetUnset()&lt;/a&gt; in String.php&lt;/div&gt;
+					&lt;/dd&gt;
+			&lt;dt class=&quot;field&quot;&gt;
+						&lt;span class=&quot;method-title&quot;&gt;ordinalize&lt;/span&gt;
+					&lt;/dt&gt;
+		&lt;dd class=&quot;index-item-body&quot;&gt;
+			&lt;div class=&quot;index-item-details&quot;&gt;&lt;a href=&quot;Midori/Midori_Inflector.html#methodordinalize&quot;&gt;Midori_Inflector::ordinalize()&lt;/a&gt; in Inflector.php&lt;/div&gt;
+							&lt;div class=&quot;index-item-description&quot;&gt;Converts number to its ordinal English form.&lt;/div&gt;
+					&lt;/dd&gt;
+		&lt;/dl&gt;
+	&lt;a name=&quot;p&quot;&gt;&lt;/a&gt;
+	&lt;div class=&quot;index-letter-section&quot;&gt;
+		&lt;div style=&quot;float: left&quot; class=&quot;index-letter-title&quot;&gt;p&lt;/div&gt;
+		&lt;div style=&quot;float: right&quot;&gt;&lt;a href=&quot;#top&quot;&gt;top&lt;/a&gt;&lt;/div&gt;
+		&lt;div style=&quot;clear: both&quot;&gt;&lt;/div&gt;
+	&lt;/div&gt;
+	&lt;dl&gt;
+			&lt;dt class=&quot;field&quot;&gt;
+						&lt;span class=&quot;method-title&quot;&gt;padLeft&lt;/span&gt;
+					&lt;/dt&gt;
+		&lt;dd class=&quot;index-item-body&quot;&gt;
+			&lt;div class=&quot;index-item-details&quot;&gt;&lt;a href=&quot;Midori/Midori_String.html#methodpadLeft&quot;&gt;Midori_String::padLeft()&lt;/a&gt; in String.php&lt;/div&gt;
+					&lt;/dd&gt;
+			&lt;dt class=&quot;field&quot;&gt;
+						&lt;span class=&quot;method-title&quot;&gt;padRight&lt;/span&gt;
+					&lt;/dt&gt;
+		&lt;dd class=&quot;index-item-body&quot;&gt;
+			&lt;div class=&quot;index-item-details&quot;&gt;&lt;a href=&quot;Midori/Midori_String.html#methodpadRight&quot;&gt;Midori_String::padRight()&lt;/a&gt; in String.php&lt;/div&gt;
+					&lt;/dd&gt;
+			&lt;dt class=&quot;field&quot;&gt;
+						&lt;span class=&quot;method-title&quot;&gt;pluralize&lt;/span&gt;
+					&lt;/dt&gt;
+		&lt;dd class=&quot;index-item-body&quot;&gt;
+			&lt;div class=&quot;index-item-details&quot;&gt;&lt;a href=&quot;Midori/Midori_Inflector.html#methodpluralize&quot;&gt;Midori_Inflector::pluralize()&lt;/a&gt; in Inflector.php&lt;/div&gt;
+							&lt;div class=&quot;index-item-description&quot;&gt;Pluralizes English nouns.&lt;/div&gt;
+					&lt;/dd&gt;
+		&lt;/dl&gt;
+	&lt;a name=&quot;r&quot;&gt;&lt;/a&gt;
+	&lt;div class=&quot;index-letter-section&quot;&gt;
+		&lt;div style=&quot;float: left&quot; class=&quot;index-letter-title&quot;&gt;r&lt;/div&gt;
+		&lt;div style=&quot;float: right&quot;&gt;&lt;a href=&quot;#top&quot;&gt;top&lt;/a&gt;&lt;/div&gt;
+		&lt;div style=&quot;clear: both&quot;&gt;&lt;/div&gt;
+	&lt;/div&gt;
+	&lt;dl&gt;
+			&lt;dt class=&quot;field&quot;&gt;
+						&lt;span class=&quot;method-title&quot;&gt;regex&lt;/span&gt;
+					&lt;/dt&gt;
+		&lt;dd class=&quot;index-item-body&quot;&gt;
+			&lt;div class=&quot;index-item-details&quot;&gt;&lt;a href=&quot;Midori/_Regex.php.html#functionregex&quot;&gt;regex()&lt;/a&gt; in Regex.php&lt;/div&gt;
+							&lt;div class=&quot;index-item-description&quot;&gt;Enter description here...&lt;/div&gt;
+					&lt;/dd&gt;
+			&lt;dt class=&quot;field&quot;&gt;
+						&lt;span class=&quot;include-title&quot;&gt;Regex.php&lt;/span&gt;
+					&lt;/dt&gt;
+		&lt;dd class=&quot;index-item-body&quot;&gt;
+			&lt;div class=&quot;index-item-details&quot;&gt;&lt;a href=&quot;Midori/_Regex.php.html&quot;&gt;Regex.php&lt;/a&gt; in Regex.php&lt;/div&gt;
+					&lt;/dd&gt;
+			&lt;dt class=&quot;field&quot;&gt;
+						&lt;span class=&quot;method-title&quot;&gt;replace&lt;/span&gt;
+					&lt;/dt&gt;
+		&lt;dd class=&quot;index-item-body&quot;&gt;
+			&lt;div class=&quot;index-item-details&quot;&gt;&lt;a href=&quot;Midori/Midori_String.html#methodreplace&quot;&gt;Midori_String::replace()&lt;/a&gt; in String.php&lt;/div&gt;
+					&lt;/dd&gt;
+			&lt;dt class=&quot;field&quot;&gt;
+						&lt;span class=&quot;method-title&quot;&gt;replace&lt;/span&gt;
+					&lt;/dt&gt;
+		&lt;dd class=&quot;index-item-body&quot;&gt;
+			&lt;div class=&quot;index-item-details&quot;&gt;&lt;a href=&quot;Midori/Midori_Regex.html#methodreplace&quot;&gt;Midori_Regex::replace()&lt;/a&gt; in Regex.php&lt;/div&gt;
+							&lt;div class=&quot;index-item-description&quot;&gt;Enter description here...&lt;/div&gt;
+					&lt;/dd&gt;
 		&lt;/dl&gt;
 	&lt;a name=&quot;s&quot;&gt;&lt;/a&gt;
 	&lt;div class=&quot;index-letter-section&quot;&gt;
@@ -353,6 +662,20 @@
 							&lt;div class=&quot;index-item-description&quot;&gt;generic set method that sets a value in the private fields array  which is used to hold properties for cloning purposes and help  with api changes of having properties&lt;/div&gt;
 					&lt;/dd&gt;
 			&lt;dt class=&quot;field&quot;&gt;
+						&lt;span class=&quot;method-title&quot;&gt;singularize&lt;/span&gt;
+					&lt;/dt&gt;
+		&lt;dd class=&quot;index-item-body&quot;&gt;
+			&lt;div class=&quot;index-item-details&quot;&gt;&lt;a href=&quot;Midori/Midori_Inflector.html#methodsingularize&quot;&gt;Midori_Inflector::singularize()&lt;/a&gt; in Inflector.php&lt;/div&gt;
+							&lt;div class=&quot;index-item-description&quot;&gt;Singularizes English nouns.&lt;/div&gt;
+					&lt;/dd&gt;
+			&lt;dt class=&quot;field&quot;&gt;
+						&lt;span class=&quot;method-title&quot;&gt;split&lt;/span&gt;
+					&lt;/dt&gt;
+		&lt;dd class=&quot;index-item-body&quot;&gt;
+			&lt;div class=&quot;index-item-details&quot;&gt;&lt;a href=&quot;Midori/Midori_Regex.html#methodsplit&quot;&gt;Midori_Regex::split()&lt;/a&gt; in Regex.php&lt;/div&gt;
+							&lt;div class=&quot;index-item-description&quot;&gt;Enter description here...&lt;/div&gt;
+					&lt;/dd&gt;
+			&lt;dt class=&quot;field&quot;&gt;
 						&lt;span class=&quot;method-title&quot;&gt;str&lt;/span&gt;
 					&lt;/dt&gt;
 		&lt;dd class=&quot;index-item-body&quot;&gt;
@@ -387,6 +710,20 @@
 	&lt;/div&gt;
 	&lt;dl&gt;
 			&lt;dt class=&quot;field&quot;&gt;
+						&lt;span class=&quot;method-title&quot;&gt;tableize&lt;/span&gt;
+					&lt;/dt&gt;
+		&lt;dd class=&quot;index-item-body&quot;&gt;
+			&lt;div class=&quot;index-item-details&quot;&gt;&lt;a href=&quot;Midori/Midori_Inflector.html#methodtableize&quot;&gt;Midori_Inflector::tableize()&lt;/a&gt; in Inflector.php&lt;/div&gt;
+							&lt;div class=&quot;index-item-description&quot;&gt;Converts a class name to its table name according to rails  naming conventions.&lt;/div&gt;
+					&lt;/dd&gt;
+			&lt;dt class=&quot;field&quot;&gt;
+						&lt;span class=&quot;method-title&quot;&gt;titleize&lt;/span&gt;
+					&lt;/dt&gt;
+		&lt;dd class=&quot;index-item-body&quot;&gt;
+			&lt;div class=&quot;index-item-details&quot;&gt;&lt;a href=&quot;Midori/Midori_Inflector.html#methodtitleize&quot;&gt;Midori_Inflector::titleize()&lt;/a&gt; in Inflector.php&lt;/div&gt;
+							&lt;div class=&quot;index-item-description&quot;&gt;Converts an underscored or CamelCase word into a English  sentence.&lt;/div&gt;
+					&lt;/dd&gt;
+			&lt;dt class=&quot;field&quot;&gt;
 						&lt;span class=&quot;method-title&quot;&gt;toString&lt;/span&gt;
 					&lt;/dt&gt;
 		&lt;dd class=&quot;index-item-body&quot;&gt;
@@ -394,6 +731,27 @@
 							&lt;div class=&quot;index-item-description&quot;&gt;coverts the object into a string value, by the object  will generally return the name of the object.&lt;/div&gt;
 					&lt;/dd&gt;
 			&lt;dt class=&quot;field&quot;&gt;
+						&lt;span class=&quot;method-title&quot;&gt;trim&lt;/span&gt;
+					&lt;/dt&gt;
+		&lt;dd class=&quot;index-item-body&quot;&gt;
+			&lt;div class=&quot;index-item-details&quot;&gt;&lt;a href=&quot;Midori/Midori_String.html#methodtrim&quot;&gt;Midori_String::trim()&lt;/a&gt; in String.php&lt;/div&gt;
+							&lt;div class=&quot;index-item-description&quot;&gt;Trims whitespace or specified characters  from the outer parts of the string.&lt;/div&gt;
+					&lt;/dd&gt;
+			&lt;dt class=&quot;field&quot;&gt;
+						&lt;span class=&quot;method-title&quot;&gt;trimEnd&lt;/span&gt;
+					&lt;/dt&gt;
+		&lt;dd class=&quot;index-item-body&quot;&gt;
+			&lt;div class=&quot;index-item-details&quot;&gt;&lt;a href=&quot;Midori/Midori_String.html#methodtrimEnd&quot;&gt;Midori_String::trimEnd()&lt;/a&gt; in String.php&lt;/div&gt;
+							&lt;div class=&quot;index-item-description&quot;&gt;Trims whitespace or specified characters from  the end (right) of the string.&lt;/div&gt;
+					&lt;/dd&gt;
+			&lt;dt class=&quot;field&quot;&gt;
+						&lt;span class=&quot;method-title&quot;&gt;trimStart&lt;/span&gt;
+					&lt;/dt&gt;
+		&lt;dd class=&quot;index-item-body&quot;&gt;
+			&lt;div class=&quot;index-item-details&quot;&gt;&lt;a href=&quot;Midori/Midori_String.html#methodtrimStart&quot;&gt;Midori_String::trimStart()&lt;/a&gt; in String.php&lt;/div&gt;
+							&lt;div class=&quot;index-item-description&quot;&gt;Trims whitespace or specified characters from  the start (left) of the string.&lt;/div&gt;
+					&lt;/dd&gt;
+			&lt;dt class=&quot;field&quot;&gt;
 						&lt;span class=&quot;method-title&quot;&gt;that&lt;/span&gt;
 					&lt;/dt&gt;
 		&lt;dd class=&quot;index-item-body&quot;&gt;
@@ -401,18 +759,68 @@
 							&lt;div class=&quot;index-item-description&quot;&gt;that (fluent interface) method taking in the data to wrap it)&lt;/div&gt;
 					&lt;/dd&gt;
 		&lt;/dl&gt;
+	&lt;a name=&quot;u&quot;&gt;&lt;/a&gt;
+	&lt;div class=&quot;index-letter-section&quot;&gt;
+		&lt;div style=&quot;float: left&quot; class=&quot;index-letter-title&quot;&gt;u&lt;/div&gt;
+		&lt;div style=&quot;float: right&quot;&gt;&lt;a href=&quot;#top&quot;&gt;top&lt;/a&gt;&lt;/div&gt;
+		&lt;div style=&quot;clear: both&quot;&gt;&lt;/div&gt;
+	&lt;/div&gt;
+	&lt;dl&gt;
+			&lt;dt class=&quot;field&quot;&gt;
+						&lt;span class=&quot;method-title&quot;&gt;underscore&lt;/span&gt;
+					&lt;/dt&gt;
+		&lt;dd class=&quot;index-item-body&quot;&gt;
+			&lt;div class=&quot;index-item-details&quot;&gt;&lt;a href=&quot;Midori/Midori_Inflector.html#methodunderscore&quot;&gt;Midori_Inflector::underscore()&lt;/a&gt; in Inflector.php&lt;/div&gt;
+							&lt;div class=&quot;index-item-description&quot;&gt;Converts a word &quot;into_it_s_underscored_version&quot;&lt;/div&gt;
+					&lt;/dd&gt;
+		&lt;/dl&gt;
+	&lt;a name=&quot;v&quot;&gt;&lt;/a&gt;
+	&lt;div class=&quot;index-letter-section&quot;&gt;
+		&lt;div style=&quot;float: left&quot; class=&quot;index-letter-title&quot;&gt;v&lt;/div&gt;
+		&lt;div style=&quot;float: right&quot;&gt;&lt;a href=&quot;#top&quot;&gt;top&lt;/a&gt;&lt;/div&gt;
+		&lt;div style=&quot;clear: both&quot;&gt;&lt;/div&gt;
+	&lt;/div&gt;
+	&lt;dl&gt;
+			&lt;dt class=&quot;field&quot;&gt;
+						&lt;span class=&quot;method-title&quot;&gt;val&lt;/span&gt;
+					&lt;/dt&gt;
+		&lt;dd class=&quot;index-item-body&quot;&gt;
+			&lt;div class=&quot;index-item-details&quot;&gt;&lt;a href=&quot;Midori/Midori_Nullable.html#methodval&quot;&gt;Midori_Nullable::val()&lt;/a&gt; in Nullable.php&lt;/div&gt;
+					&lt;/dd&gt;
+			&lt;dt class=&quot;field&quot;&gt;
+						&lt;span class=&quot;method-title&quot;&gt;val&lt;/span&gt;
+					&lt;/dt&gt;
+		&lt;dd class=&quot;index-item-body&quot;&gt;
+			&lt;div class=&quot;index-item-details&quot;&gt;&lt;a href=&quot;Midori/_Nullable.php.html#functionval&quot;&gt;val()&lt;/a&gt; in Nullable.php&lt;/div&gt;
+					&lt;/dd&gt;
+			&lt;dt class=&quot;field&quot;&gt;
+						&lt;span class=&quot;method-title&quot;&gt;variablize&lt;/span&gt;
+					&lt;/dt&gt;
+		&lt;dd class=&quot;index-item-body&quot;&gt;
+			&lt;div class=&quot;index-item-details&quot;&gt;&lt;a href=&quot;Midori/Midori_Inflector.html#methodvariablize&quot;&gt;Midori_Inflector::variablize()&lt;/a&gt; in Inflector.php&lt;/div&gt;
+							&lt;div class=&quot;index-item-description&quot;&gt;Same as camelize but first char is underscored&lt;/div&gt;
+					&lt;/dd&gt;
+		&lt;/dl&gt;
 
 &lt;div class=&quot;index-letter-menu&quot;&gt;
+	&lt;a class=&quot;index-letter&quot; href=&quot;elementindex_Midori.html#a&quot;&gt;a&lt;/a&gt;
 	&lt;a class=&quot;index-letter&quot; href=&quot;elementindex_Midori.html#c&quot;&gt;c&lt;/a&gt;
+	&lt;a class=&quot;index-letter&quot; href=&quot;elementindex_Midori.html#d&quot;&gt;d&lt;/a&gt;
 	&lt;a class=&quot;index-letter&quot; href=&quot;elementindex_Midori.html#e&quot;&gt;e&lt;/a&gt;
 	&lt;a class=&quot;index-letter&quot; href=&quot;elementindex_Midori.html#f&quot;&gt;f&lt;/a&gt;
 	&lt;a class=&quot;index-letter&quot; href=&quot;elementindex_Midori.html#g&quot;&gt;g&lt;/a&gt;
+	&lt;a class=&quot;index-letter&quot; href=&quot;elementindex_Midori.html#h&quot;&gt;h&lt;/a&gt;
 	&lt;a class=&quot;index-letter&quot; href=&quot;elementindex_Midori.html#i&quot;&gt;i&lt;/a&gt;
+	&lt;a class=&quot;index-letter&quot; href=&quot;elementindex_Midori.html#l&quot;&gt;l&lt;/a&gt;
 	&lt;a class=&quot;index-letter&quot; href=&quot;elementindex_Midori.html#m&quot;&gt;m&lt;/a&gt;
 	&lt;a class=&quot;index-letter&quot; href=&quot;elementindex_Midori.html#n&quot;&gt;n&lt;/a&gt;
 	&lt;a class=&quot;index-letter&quot; href=&quot;elementindex_Midori.html#o&quot;&gt;o&lt;/a&gt;
+	&lt;a class=&quot;index-letter&quot; href=&quot;elementindex_Midori.html#p&quot;&gt;p&lt;/a&gt;
+	&lt;a class=&quot;index-letter&quot; href=&quot;elementindex_Midori.html#r&quot;&gt;r&lt;/a&gt;
 	&lt;a class=&quot;index-letter&quot; href=&quot;elementindex_Midori.html#s&quot;&gt;s&lt;/a&gt;
 	&lt;a class=&quot;index-letter&quot; href=&quot;elementindex_Midori.html#t&quot;&gt;t&lt;/a&gt;
+	&lt;a class=&quot;index-letter&quot; href=&quot;elementindex_Midori.html#u&quot;&gt;u&lt;/a&gt;
+	&lt;a class=&quot;index-letter&quot; href=&quot;elementindex_Midori.html#v&quot;&gt;v&lt;/a&gt;
 	&lt;a class=&quot;index-letter&quot; href=&quot;elementindex_Midori.html#_&quot;&gt;_&lt;/a&gt;
 &lt;/div&gt;	&lt;/body&gt;
 &lt;/html&gt;
\ No newline at end of file</diff>
      <filename>docs/api/elementindex_Midori.html</filename>
    </modified>
    <modified>
      <diff>@@ -11,13 +11,29 @@
 		&lt;/head&gt;
 		&lt;body&gt;
 						&lt;a href=&quot;#Post-parsing&quot;&gt;Post-parsing&lt;/a&gt;&lt;br&gt;
+&lt;a href=&quot;#Exception.php&quot;&gt;Exception.php&lt;/a&gt;&lt;br&gt;
+&lt;a href=&quot;#Inflector.php&quot;&gt;Inflector.php&lt;/a&gt;&lt;br&gt;
+&lt;a href=&quot;#Int32.php&quot;&gt;Int32.php&lt;/a&gt;&lt;br&gt;
 &lt;a href=&quot;#IntBase.php&quot;&gt;IntBase.php&lt;/a&gt;&lt;br&gt;
 &lt;a href=&quot;#Nullable.php&quot;&gt;Nullable.php&lt;/a&gt;&lt;br&gt;
 &lt;a href=&quot;#Object.php&quot;&gt;Object.php&lt;/a&gt;&lt;br&gt;
+&lt;a href=&quot;#String.php&quot;&gt;String.php&lt;/a&gt;&lt;br&gt;
 &lt;a name=&quot;Post-parsing&quot;&gt;&lt;/a&gt;
 &lt;h1&gt;Post-parsing&lt;/h1&gt;
 &lt;h2&gt;Warnings:&lt;/h2&gt;&lt;br&gt;
 &lt;b&gt;Warning&lt;/b&gt; - Class Midori_PHPUnit_Spec parent PHPUnit_Framework_TestCase not found&lt;br&gt;
+&lt;a name=&quot;ArgumentNullException.php&quot;&gt;&lt;/a&gt;
+&lt;h1&gt;ArgumentNullException.php&lt;/h1&gt;
+&lt;h2&gt;Warnings:&lt;/h2&gt;&lt;br&gt;
+&lt;b&gt;Warning on line 8&lt;/b&gt; - DocBlock would be page-level, but precedes class &quot;Midori_ArgumentNullException&quot;, use another DocBlock to document the file&lt;br&gt;
+&lt;a name=&quot;Exception.php&quot;&gt;&lt;/a&gt;
+&lt;h1&gt;Exception.php&lt;/h1&gt;
+&lt;h2&gt;Warnings:&lt;/h2&gt;&lt;br&gt;
+&lt;b&gt;Warning on line 8&lt;/b&gt; - DocBlock would be page-level, but precedes class &quot;Midori_Exception&quot;, use another DocBlock to document the file&lt;br&gt;
+&lt;a name=&quot;Inflector.php&quot;&gt;&lt;/a&gt;
+&lt;h1&gt;Inflector.php&lt;/h1&gt;
+&lt;h2&gt;Warnings:&lt;/h2&gt;&lt;br&gt;
+&lt;b&gt;Warning on line 38&lt;/b&gt; - DocBlock would be page-level, but precedes class &quot;Midori_Inflector&quot;, use another DocBlock to document the file&lt;br&gt;
 &lt;a name=&quot;Int32.php&quot;&gt;&lt;/a&gt;
 &lt;h1&gt;Int32.php&lt;/h1&gt;
 &lt;h2&gt;Warnings:&lt;/h2&gt;&lt;br&gt;
@@ -34,8 +50,12 @@
 &lt;h1&gt;Object.php&lt;/h1&gt;
 &lt;h2&gt;Warnings:&lt;/h2&gt;&lt;br&gt;
 &lt;b&gt;Warning on line 48&lt;/b&gt; - no @package tag was used in a DocBlock for file C:\dev\projects\amptools\midori-php\src\Midori\Object.php&lt;br&gt;
+&lt;a name=&quot;String.php&quot;&gt;&lt;/a&gt;
+&lt;h1&gt;String.php&lt;/h1&gt;
+&lt;h2&gt;Warnings:&lt;/h2&gt;&lt;br&gt;
+&lt;b&gt;Warning on line 573&lt;/b&gt; - File &quot;C:\dev\projects\amptools\midori-php\src\Midori\String.php&quot; has no page-level DocBlock, use @package in the first DocBlock to create one&lt;br&gt;
 	&lt;p class=&quot;notes&quot; id=&quot;credit&quot;&gt;
-		Documentation generated on Fri, 05 Jun 2009 18:05:01 -0400 by &lt;a href=&quot;http://www.phpdoc.org&quot; target=&quot;_blank&quot;&gt;phpDocumentor 1.4.1&lt;/a&gt;
+		Documentation generated on Sat, 06 Jun 2009 20:41:50 -0400 by &lt;a href=&quot;http://www.phpdoc.org&quot; target=&quot;_blank&quot;&gt;phpDocumentor 1.4.1&lt;/a&gt;
 	&lt;/p&gt;
 	&lt;/body&gt;
 &lt;/html&gt;
\ No newline at end of file</diff>
      <filename>docs/api/errors.html</filename>
    </modified>
    <modified>
      <diff>@@ -4,7 +4,7 @@
      &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd&quot;&gt;
    &lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot;&gt;
 &lt;head&gt;
-	&lt;!-- Generated by phpDocumentor on Fri, 05 Jun 2009 18:05:00 -0400  --&gt;
+	&lt;!-- Generated by phpDocumentor on Sat, 06 Jun 2009 20:41:49 -0400  --&gt;
   &lt;title&gt;Generated Documentation&lt;/title&gt;
   &lt;meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1'/&gt;
 &lt;/head&gt;</diff>
      <filename>docs/api/index.html</filename>
    </modified>
    <modified>
      <diff>@@ -25,23 +25,46 @@
 							
 																	&lt;dt class=&quot;folder-title&quot;&gt;Classes&lt;/dt&gt;
 										   						&lt;dd&gt;
+							&lt;a href='Midori/Midori_ArgumentNullException.html' target='right'&gt;Midori_ArgumentNullException&lt;/a&gt;
+							&lt;a href='Midori/Midori_ArgumentNullException.Members.html' target='right'&gt;(Members)&lt;/a&gt;
+						&lt;/dd&gt;
+					   										   						&lt;dd&gt;
+							&lt;a href='Midori/Midori_Exception.html' target='right'&gt;Midori_Exception&lt;/a&gt;
+							&lt;a href='Midori/Midori_Exception.Members.html' target='right'&gt;(Members)&lt;/a&gt;
+						&lt;/dd&gt;
+					   										   						&lt;dd&gt;
+							&lt;a href='Midori/Midori_Inflector.html' target='right'&gt;Midori_Inflector&lt;/a&gt;
+							&lt;a href='Midori/Midori_Inflector.Members.html' target='right'&gt;(Members)&lt;/a&gt;
+						&lt;/dd&gt;
+					   										   						&lt;dd&gt;
 							&lt;a href='Midori/Midori_Int32.html' target='right'&gt;Midori_Int32&lt;/a&gt;
+							&lt;a href='Midori/Midori_Int32.Members.html' target='right'&gt;(Members)&lt;/a&gt;
 						&lt;/dd&gt;
 					   										   						&lt;dd&gt;
 							&lt;a href='Midori/Midori_IntBase.html' target='right'&gt;Midori_IntBase&lt;/a&gt;
+							&lt;a href='Midori/Midori_IntBase.Members.html' target='right'&gt;(Members)&lt;/a&gt;
 						&lt;/dd&gt;
 					   										   						&lt;dd&gt;
 							&lt;a href='Midori/Midori_Nullable.html' target='right'&gt;Midori_Nullable&lt;/a&gt;
+							&lt;a href='Midori/Midori_Nullable.Members.html' target='right'&gt;(Members)&lt;/a&gt;
 						&lt;/dd&gt;
 					   										   						&lt;dd&gt;
 							&lt;a href='Midori/Midori_Object.html' target='right'&gt;Midori_Object&lt;/a&gt;
+							&lt;a href='Midori/Midori_Object.Members.html' target='right'&gt;(Members)&lt;/a&gt;
+						&lt;/dd&gt;
+					   										   						&lt;dd&gt;
+							&lt;a href='Midori/Midori_Regex.html' target='right'&gt;Midori_Regex&lt;/a&gt;
+							&lt;a href='Midori/Midori_Regex.Members.html' target='right'&gt;(Members)&lt;/a&gt;
 						&lt;/dd&gt;
 					   										   						&lt;dd&gt;
 							&lt;a href='Midori/Midori_String.html' target='right'&gt;Midori_String&lt;/a&gt;
+							&lt;a href='Midori/Midori_String.Members.html' target='right'&gt;(Members)&lt;/a&gt;
 						&lt;/dd&gt;
 					   																		&lt;dt class=&quot;folder-title&quot;&gt;Functions&lt;/dt&gt;
 											&lt;dd&gt;&lt;a href='Midori/int.html' target='right'&gt;int&lt;/a&gt;&lt;/dd&gt;
+											&lt;dd&gt;&lt;a href='Midori/regex.html' target='right'&gt;regex&lt;/a&gt;&lt;/dd&gt;
 											&lt;dd&gt;&lt;a href='Midori/str.html' target='right'&gt;str&lt;/a&gt;&lt;/dd&gt;
+											&lt;dd&gt;&lt;a href='Midori/val.html' target='right'&gt;val&lt;/a&gt;&lt;/dd&gt;
 																	
 						
 							
@@ -50,8 +73,14 @@
 				&lt;dd&gt;
 					&lt;dl class=&quot;tree&quot;&gt;
 																			&lt;dt class=&quot;folder-title&quot;&gt;Classes&lt;/dt&gt;
-															&lt;dd&gt;&lt;a href='Midori/PHPUnit/Midori_PHPUnit_Expect.html' target='right'&gt;Midori_PHPUnit_Expect&lt;/a&gt;&lt;/dd&gt;
-															&lt;dd&gt;&lt;a href='Midori/PHPUnit/Midori_PHPUnit_Spec.html' target='right'&gt;Midori_PHPUnit_Spec&lt;/a&gt;&lt;/dd&gt;
+															&lt;dd&gt;
+									&lt;a href='Midori/PHPUnit/Midori_PHPUnit_Expect.html' target='right'&gt;Midori_PHPUnit_Expect&lt;/a&gt;
+									&lt;a href='Midori/PHPUnit/Midori_PHPUnit_Expect.Members.html'target='right'&gt;(Members)&lt;/a&gt;
+								&lt;/dd&gt;
+															&lt;dd&gt;
+									&lt;a href='Midori/PHPUnit/Midori_PHPUnit_Spec.html' target='right'&gt;Midori_PHPUnit_Spec&lt;/a&gt;
+									&lt;a href='Midori/PHPUnit/Midori_PHPUnit_Spec.Members.html'target='right'&gt;(Members)&lt;/a&gt;
+								&lt;/dd&gt;
 																								&lt;/dl&gt;
 				&lt;/dd&gt;
 								</diff>
      <filename>docs/api/li_Midori.html</filename>
    </modified>
    <modified>
      <diff>@@ -88,6 +88,10 @@ p {
 	margin: 10px 0 10px 0;
 }
 
+strong {
+	font-weight: bold;
+}
+
 a { color: #336699; text-decoration: none; }
 a:hover { color: #6699CC; text-decoration: underline; }
 a:active { color: #6699CC; text-decoration: underline; }</diff>
      <filename>docs/api/media/stylesheet.css</filename>
    </modified>
    <modified>
      <diff>@@ -90,6 +90,10 @@ p {
 	margin: 10px 0;
 }
 
+strong {
+	font-weight: bold;
+}
+
 a { color: #336699; text-decoration: none; }
 a:hover { color: #6699CC; text-decoration: underline; }
 a:active { color: #6699CC; text-decoration: underline; }</diff>
      <filename>docs/api/media/stylesheets/stylesheet.css</filename>
    </modified>
    <modified>
      <diff>@@ -360,10 +360,10 @@ foreach($methods as $method)
 				$str .= $param[&quot;name&quot;];
 					
 				if($param[&quot;hasdefault&quot;])
-					$str .= &quot;]&quot;;
+					$str .= &quot;=&quot;. $param[&quot;default&quot;]  .&quot; ]&quot;;
 				$str .= &quot;, &quot;;
 				
-				$list .= &quot;&lt;tr&gt;&lt;td&gt;&quot;.$param[&quot;name&quot;].&quot;&lt;/td&gt;&lt;td&gt;&quot;.$param[&quot;type&quot;].&quot;&lt;/td&gt;&lt;/td&gt;&quot;.$param[&quot;data&quot;].&quot;&lt;/td&gt;&lt;/tr&gt;&quot;;
+				$list .= &quot;&lt;tr&gt;&lt;td&gt;&quot;.$param[&quot;name&quot;].&quot;&lt;/td&gt;&lt;td&gt;&quot;.$param[&quot;type&quot;].&quot;&lt;/td&gt;&lt;td&gt;&quot;.$param[&quot;description&quot;].&quot;&lt;/td&gt;&lt;/tr&gt;&quot;;
 		}
 	
 	$list .= &quot;
@@ -416,7 +416,7 @@ foreach($methods as $method)
 &lt;div class=\&quot;section return\&quot;&gt;
 	&lt;h3&gt;Returns&lt;/h3&gt;
 	&lt;div class=\&quot;group\&quot;&gt;
-		{$return_link} {$return_desc} 
+		(&lt;strong&gt;{$return_link}&lt;/strong&gt;) {$return_desc} 
 	&lt;/div&gt;
 &lt;/div&gt;
 {$list}</diff>
      <filename>lib/PhpDocumentor/PhpDocumentor/Converters/HTML/frames/templates/midori/templates/class.tpl</filename>
    </modified>
    <modified>
      <diff>@@ -68,6 +68,7 @@
 					   {if $info[p].classes[class].is_class}
 						&lt;dd&gt;
 							&lt;a href='{$info[p].classes[class].link}' target='right'&gt;{$info[p].classes[class].title}&lt;/a&gt;
+							&lt;a href='{$package}/{$info[p].classes[class].title}.Members.html' target='right'&gt;(Members)&lt;/a&gt;
 						&lt;/dd&gt;
 					   {/if}
 					{/section}
@@ -127,7 +128,10 @@
 						{if $info[p].classes}
 							&lt;dt class=&quot;folder-title&quot;&gt;Classes&lt;/dt&gt;
 							{section name=class loop=$info[p].classes}
-								&lt;dd&gt;&lt;a href='{$info[p].classes[class].link}' target='right'&gt;{$info[p].classes[class].title}&lt;/a&gt;&lt;/dd&gt;
+								&lt;dd&gt;
+									&lt;a href='{$info[p].classes[class].link}' target='right'&gt;{$info[p].classes[class].title}&lt;/a&gt;
+									&lt;a href='{$package}/{$info[p].subpackage}/{$info[p].classes[class].title}.Members.html'target='right'&gt;(Members)&lt;/a&gt;
+								&lt;/dd&gt;
 							{/section}
 						{/if}
 						{if $info[p].functions}</diff>
      <filename>lib/PhpDocumentor/PhpDocumentor/Converters/HTML/frames/templates/midori/templates/left_frame.tpl</filename>
    </modified>
    <modified>
      <diff>@@ -88,6 +88,10 @@ p {
 	margin: 10px 0 10px 0;
 }
 
+strong {
+	font-weight: bold;
+}
+
 a { color: #336699; text-decoration: none; }
 a:hover { color: #6699CC; text-decoration: underline; }
 a:active { color: #6699CC; text-decoration: underline; }</diff>
      <filename>lib/PhpDocumentor/PhpDocumentor/Converters/HTML/frames/templates/midori/templates/media/stylesheet.css</filename>
    </modified>
    <modified>
      <diff>@@ -90,6 +90,10 @@ p {
 	margin: 10px 0;
 }
 
+strong {
+	font-weight: bold;
+}
+
 a { color: #336699; text-decoration: none; }
 a:hover { color: #6699CC; text-decoration: underline; }
 a:active { color: #6699CC; text-decoration: underline; }</diff>
      <filename>lib/PhpDocumentor/PhpDocumentor/Converters/HTML/frames/templates/midori/templates/media/stylesheets/stylesheet.css</filename>
    </modified>
    <modified>
      <diff>@@ -64,7 +64,7 @@ foreach($methods as $method)
 					$str .= &quot;]&quot;;
 				$str .= &quot;, &quot;;
 				
-				$list .= &quot;&lt;tr&gt;&lt;td&gt;&quot;.$param[&quot;name&quot;].&quot;&lt;/td&gt;&lt;td&gt;&quot;.$param[&quot;type&quot;].&quot;&lt;/td&gt;&lt;/td&gt;&quot;.$param[&quot;data&quot;].&quot;&lt;/td&gt;&lt;/tr&gt;&quot;;
+				$list .= &quot;&lt;tr&gt;&lt;td&gt;&quot;.$param[&quot;name&quot;].&quot;&lt;/td&gt;&lt;td&gt;&quot;.$param[&quot;type&quot;].&quot;&lt;/td&gt;&lt;td&gt;&quot;.$param[&quot;description&quot;].&quot;&lt;/td&gt;&lt;/tr&gt;&quot;;
 		}
 	}
 	$list .= &quot;</diff>
      <filename>lib/PhpDocumentor/PhpDocumentor/Converters/HTML/frames/templates/midori/templates/page.tpl</filename>
    </modified>
    <modified>
      <diff>@@ -1,5 +1,7 @@
 &lt;?php
 
+
+
 class StringSpec extends Midori_PHPUnit_Spec
 {
 	
@@ -70,4 +72,75 @@ class StringSpec extends Midori_PHPUnit_Spec
 			-&gt;equals(&quot;notice: this is a test. I have a enumerable object of strings&quot;);
 		
 	}
+	
+	/**
+	 * @test
+	 * Enter description here...
+	 * @return unknown_type
+	 */
+	public function itShouldDetermineIfAStringContainsAValue()
+	{
+		$sentence = str(&quot;Till the roof comes off, Till the lights go out&quot;);
+	 	$this-&gt;expectsThat($sentence-&gt;contains(&quot;off&quot;))-&gt;isTrue();
+	 	$this-&gt;expectsThat($sentence-&gt;contains(&quot;till&quot;, true))-&gt;isTrue();
+	 	$this-&gt;expectsThat($sentence-&gt;contains(&quot;till&quot;))-&gt;isFalse();
+	 	
+	}
+	
+	/**
+	 * @test
+	 * Enter description here...
+	 * @return unknown_type
+	 */
+	public function itShouldDetermineIfAStringEndsWithAValue()
+	{
+		$sentence = str(&quot;My MySpace page is all totally pimped out&quot;);
+		$this-&gt;expectsThat($sentence-&gt;endsWith(&quot;out&quot;))-&gt;isTrue();
+		$this-&gt;expectsThat($sentence-&gt;endsWith(&quot;Out&quot;))-&gt;isFalse();
+		$this-&gt;expectsThat($sentence-&gt;endsWith(&quot;OUT&quot;, true))-&gt;isTrue();
+	}
+	
+	/**
+	 * @test
+	 * Enter description here...
+	 * @return unknown_type
+	 */
+	public function itShouldDetermineIfStringsAreEqual()
+	{
+		$sentence = str(&quot;My MySpace page is all totally pimped out&quot;);
+	 	$this-&gt;expectsThat($sentence-&gt;equals(&quot;big pimping spending gs&quot;))-&gt;isFalse();
+	 	$this-&gt;expectsThat($sentence-&gt;equals(&quot;My MySpace page is all totally pimped out&quot;))-&gt;isTrue();
+	 	$this-&gt;expectsThat($sentence-&gt;equals(&quot;my mySpace page is all totally pimped out&quot;, true))-&gt;isTrue();		
+	}
+	
+	/**
+	 * @test
+	 * Enter description here...
+	 * @return unknown_type
+	 */
+	public function itShouldDetermineTheIndexOfAValue()
+	{
+		$line = str(&quot;I'll be back&quot;);
+		
+		$this-&gt;expectsThat($line-&gt;indexOf(&quot;back&quot;))-&gt;shouldBe(8);
+		$this-&gt;expectsThat($line-&gt;indexOf(&quot;got back&quot;))-&gt;shouldBe(-1);
+		
+		$this-&gt;expectsThat($line-&gt;indexOf(&quot;i'll&quot;, true))-&gt;shouldBe(0);
+		$this-&gt;expectsThat($line-&gt;indexOf(&quot;be&quot;, false, 2))-&gt;shouldBe(5);
+		$this-&gt;expectsThat($line-&gt;indexOf(&quot;be&quot;, false, 2, 3))-&gt;shouldBe(-1);
+		$this-&gt;expectsThat($line-&gt;indexOf(&quot;be&quot;, false, 2, 5))-&gt;shouldBe(5);
+	}
+	
+	/**
+	 * @test
+	 * Enter description here...
+	 * @return unknown_type
+	 */
+	public function itShouldInsertAStringValueIntoTheString()
+	{
+		$line = str(&quot;Insert funny here !&quot;);
+		$index = $line-&gt;indexOf(&quot;!&quot;);
+		$value = $line-&gt;insert($index, &quot;TTLY MY BFF LOL &quot;);
+		$this-&gt;expectsThat($value)-&gt;shouldBe(&quot;Insert funny here TTLY MY BFF LOL !&quot;);
+	}
 }
\ No newline at end of file</diff>
      <filename>specs/Midori/StringSpec.php</filename>
    </modified>
    <modified>
      <diff>@@ -8,6 +8,11 @@
 class Midori_Int32 extends Midori_IntBase
 {
 	
+	
+	public function __construct($value = 0)
+	{
+		$this-&gt;value = (int)$value;
+	}
 	/**
 	 * 
 	 * Enter description here...</diff>
      <filename>src/Midori/Int32.php</filename>
    </modified>
    <modified>
      <diff>@@ -78,4 +78,18 @@ abstract class Midori_Nullable extends Midori_Object
 		return $this-&gt;nullReplacementValue;
 	}
 	
+	protected function val($value)
+	{
+		if($value instanceof Midori_Nullable)
+			return $value-&gt;value;
+		return $value;	
+	}
+	
+}
+
+function val($value)
+{
+	if($value instanceof Midori_Nullable)
+		return $value-&gt;value;
+	return $value;	
 }
\ No newline at end of file</diff>
      <filename>src/Midori/Nullable.php</filename>
    </modified>
    <modified>
      <diff>@@ -1,15 +1,18 @@
 &lt;?php
 
+require_once &quot;Inflector.php&quot;;
+require_once &quot;Regex.php&quot;;
 /**
  * 
  * @author Michael
  * @final true
  * @package Midori
+ * @property integer $length Gets the length of the string
  * @property string $value Gets or sets the actual unboxed string value.  
  * @property boolean $hasValue Gets whether or not the value is not null.
  * @property-read string $nullReplacementValue; Get the defaulted value for __toString when the value is null.
  */
-final class Midori_String extends Midori_Nullable
+final class Midori_String extends Midori_Nullable implements ArrayAccess
 {
 	
 	/**
@@ -39,6 +42,15 @@ final class Midori_String extends Midori_Nullable
 	}	
 	
 	
+	private function str($value)
+	{
+		return new Midori_String($value);
+	}
+	
+	public function camelize($lower = false)
+	{
+		return $this-&gt;str(Midori_Inflector::camelize($this-&gt;value), $lower);
+	}
 	
 	/**
 	 * creates a copy of the string and returns it.
@@ -56,7 +68,7 @@ final class Midori_String extends Midori_Nullable
 	 */
 	public function copy()
 	{
-		return new Midori_String($this-&gt;value);
+		return $this-&gt;str($this-&gt;value);
 	}
 	
 
@@ -80,16 +92,16 @@ final class Midori_String extends Midori_Nullable
 	 *  echo $string-&gt;compareTo(str(&quot;abba&quot;)); 1 (which is greater than)
 	 * &lt;/pre&gt;
 	 * 
-	 * @param string|Midori_String $value right side of the compare
-	 * @param boolean $ignoreCase should the compre be case insensitive.
+	 * @param string|Midori_String 			$value 			The value that string is being compared to.
+	 * @param boolean 						$ignoreCase 	&lt;strong&gt;[optional false]&lt;/strong&gt; Instructs the
+	 * 														the compre to be case insensitive or not.
 	 * @see strcmp()
 	 * @see strcasecmp()
 	 * @return integer 0 if its equal, -1 if the current value is less than, 1 if its greater than.
 	 */
 	public function compareTo($value, $ignoreCase = false)
 	{
-		if($value instanceof Midori_Nullable)
-			$value = $value-&gt;value;
+		$value = $this-&gt;val($value);
 		
 		if($ignoreCase){
 			$compare = strcasecmp($this-&gt;value, $value);
@@ -126,12 +138,106 @@ final class Midori_String extends Midori_Nullable
 	 *  echo $start; // notice: 
 	 * &lt;/pre&gt;
 	 * 
-	 * @param mixed $value
+	 * @param mixed 				$value			The value that is to be appended to the new copy
+	 * 												of the string that is returned.
 	 * @return Midori_String the concatinated string of both values.
 	 */
 	public function concat($value)
 	{
-		return new Midori_String($this-&gt;value .$value);
+		return $this-&gt;str($this-&gt;value .$value);
+	}
+	
+	/**
+	 * Determines if the current string contains the value.
+	 * 
+	 * &lt;p&gt;&lt;/p&gt;
+	 * &lt;pre class=&quot;brush: php&quot;&gt;
+	 *   $sentence = str(&quot;Till the roof comes off, Till the lights go out&quot;);
+	 *   if($sentence-&gt;contains(&quot;off&quot;))
+	 *   	echo &quot;the lights have been turned off&quot;;
+	 * &lt;/pre&gt;
+	 * 
+	 * @exception Midori_ArgumentNullException  
+	 * @param string|Midori_String 		$value 			The search value.
+	 * @param boolean 					$ignoreCase 	&lt;strong&gt;[optional false]&lt;/strong&gt; Instructs the 
+	 * 													search to be case insenstive or not.
+	 * @return boolean returns true if the string contains the value.
+	 */
+	public function contains($value, $ignoreCase = false)
+	{
+		if($value instanceof Midori_String)
+			$value = $value-&gt;value;
+		
+		if($value == null)
+			throw new Midori_ArgumentNullException(&quot;value&quot;);
+		
+		if($ignoreCase)
+			return (stripos($this-&gt;value, $value) !== false);
+		return (strpos($this-&gt;value, $value) !== false);
+	}
+	
+	/**
+	 * Determines if the current string ends with a certain value.
+	 * 
+	 * &lt;p&gt;
+	 * This method compares the value to the current string and must match
+	 * the full string or the specified ending of the string.  
+	 * &lt;/p&gt;
+	 * 
+	 * &lt;pre class=&quot;brush: php&quot;&gt;
+	 * $sentence = str(&quot;My MySpace page is all totally pimped out&quot;);
+	 * if($sentence-&gt;endsWith(&quot;out&quot;))
+	 * 	echo &quot;pimped&quot;;
+	 * &lt;/pre&gt;
+	 * 
+	 * @exception Midori_ArgumentNullException
+	 * @param string|Midori_String 		$value 			The search value of the expected end of the string.
+	 * @param boolean  					$ignoreCase 	&lt;strong&gt;[optional false]&lt;/strong&gt; Instructs the
+	 * 													search to be case insensitive or not. 
+	 * @return boolean Returns true if the string ends with the specified value.
+	 */
+	public function endsWith($value, $ignoreCase = false)
+	{
+		if($value instanceof Midori_String)
+			$value = $value-&gt;value;
+		
+		if($value == null)
+			throw new Midori_ArgumentNullException(&quot;value&quot;);
+		
+		if($this-&gt;value == $value)
+			return true;
+			
+		$flags = $ignoreCase ? &quot;i&quot; : &quot;&quot;;
+		return (boolean)preg_match(&quot;/{$value}$/{$flags}&quot;, $this-&gt;value);
+	}
+	
+	/**
+	 * Overridden. Determines if the strings have the same value
+	 * 
+	 * &lt;p&gt;
+	 * Equals is overriden to do a string comparion of the 2 values
+	 * to see if they are equal, it also takes a second parameter to 
+	 * see if comparison needs to be case insensitive.
+	 * &lt;/p&gt;
+	 * 
+	 * &lt;pre class=&quot;brush: php&quot;&gt;
+	 * $sentence = str(&quot;My MySpace page is all totally pimped out&quot;);
+	 * if(!$sentence-&gt;equals(&quot;big pimping spending gs&quot;))
+	 * 	echo &quot;ahh homie we're out of luck, lets go find some bling&quot;;
+	 * &lt;/pre&gt;
+	 * 
+	 * @param mixed 		$value 			The value that is being compared to the current string.
+	 * @param boolean 		$ignoreCase 	&lt;strong&gt;[optional false]&lt;/strong&gt; Instructs the 
+	 * 										the method to be case insensitive or not.
+	 * @return boolean
+	 */
+	public function equals($value, $ignoreCase = false)
+	{
+		$value = $this-&gt;val($value);
+			
+		if($ignoreCase)
+			return $this-&gt;compareTo($value, true) === 0;
+		return $value == $this-&gt;value;
 	}
 	
 	/**
@@ -159,14 +265,278 @@ final class Midori_String extends Midori_Nullable
 		$args = array($this-&gt;value);
 		foreach($temp as $value)
 			$args[] = $value;	
-		return new Midori_String(call_user_func_array(&quot;sprintf&quot;, $args));	
+		return $this-&gt;str(call_user_func_array(&quot;sprintf&quot;, $args));	
+	}
+	
+	/**
+	 * Determines the index value of the string that is being 
+	 * searched for.
+	 * 
+	 * &lt;p&gt;
+	 * 	Searches the string for a specified value and returns the index or returns
+	 *  a -1 if the index is not found.
+	 * &lt;/p&gt;
+	 * 
+	 * &lt;pre class=&quot;brush: php&quot;&gt;
+	 * 	$line = str(&quot;I'll be back&quot;);
+	 *  echo $line-&gt;indexOf(&quot;back&quot;); 		// 8
+	 *  echo $line-&gt;indexOf(&quot;i'll&quot;, true); 	// 0
+	 *  echo $line-&gt;indexOf(&quot;i'll&quot;); 		// -1
+	 * &lt;/pre&gt;
+	 *
+	 * @param string|Midori_String	 	$value			The search value to find in the string.
+	 * @param boolean 					$ignoreCase		&lt;strong&gt;[optional false]&lt;/strong&gt; Instructs the 
+	 * 													search to be case insensitive or not.
+	 * @param integer					$startPosition	&lt;strong&gt;[optional 0]&lt;/strong&gt; The index of the 
+	 * 													position to start searching in the string.
+	 * @param integer 					$limit			&lt;strong&gt;[optional null]&lt;/strong&gt; The amount 
+	 * 													of characters to search after the start position.
+	 * @return integer 
+	 */
+	public function indexOf($value, $ignoreCase= false, $startPosition = 0, $limit = null)
+	{
+		$value = $this-&gt;val($value);
+		$search = $limit ? substr($this-&gt;value, 0, $startPosition + $limit) : $this-&gt;value;
+		$result = -1;
+		if($ignoreCase)
+			$result = stripos($search, $value, $startPosition);
+		else 
+			$result = strpos($search, $value, $startPosition);
+		return is_int($result) ? $result : -1;
+	}
+	
+	/**
+	 * Inserts, injects a string value into the current string. 
+	 * 
+	 * &lt;p&gt;
+	 * Using the index as the place to determine where to inject, this
+	 * method will break a part a string into parts, and then concatinate
+	 * all three parts together. 
+	 * &lt;/p&gt;
+	 * 
+	 * &lt;pre class=&quot;brush: php&quot;&gt;
+	 *	$line = str(&quot;Insert funny here !&quot;);
+	 *	$index = $line-&gt;indexOf(&quot;!&quot;);
+	 *	echo $line-&gt;insert($index, &quot;TTLY MY BFF LOL &quot;); //&quot;Insert funny here TTLY MY BFF LOL !&quot;
+	 * &lt;/pre&gt;
+	 * 
+	 * @param string|Midori_String 	$value 			The value to be inserted into the string.
+	 * @param integer 				$startIndex		The starting position/index to inject 
+	 * 												the value into the string.
+	 * @return Midori_String returns a copy of the string with the inserted value.
+	 */
+	public function insert($startIndex, $value)
+	{
+		$before = substr($this-&gt;value, 0, $startIndex);
+		$after = substr($this-&gt;value, $startIndex);
+		return $this-&gt;str($before.$this-&gt;val($value).$after);
+	}
+	
+	/**
+	 * Gets if the string is empty.
+	 * 
+	 * @ignore
+	 * @return boolean returns true if the string is empty.
+	 */
+	protected function getEmpty()
+	{
+		return ($this-&gt;length == 0);
 	}
 	
+	
+	/**
+	 * Gets if the string is null or empty.
+	 * 
+	 * @ignore 
+	 * @return boolean returns true if the string is null or empty.
+	 */
+	protected function getIsNullOrEmpty()
+	{
+		return ($this-&gt;value == null || $this-&gt;length == 0);
+	}
+	
+	/**
+	 * gets the length of the string.
+	 * 
+	 * @ignore
+	 * @return integer the length of the string
+	 */
+	protected function getLength()
+	{
+		return strlen($this-&gt;value);
+	}
+	
+	
+	public function gsub($pattern, $replacement, $limit = null, $count = null)
+	{
+		return regex($pattern)-&gt;replace($this-&gt;value, $replacement, $limit, $count);
+	}
+	
+	/**
+	 * Determines the last index of the specified value in the string.
+	 * 
+	 * 
+	 * 
+	 * 
+	 * 
+	 * @param string|Midori_String	 	$value			The search value to find in the string.
+	 * @param boolean 					$ignoreCase		&lt;strong&gt;[optional false]&lt;/strong&gt; Instructs the 
+	 * 													search to be case insensitive or not.
+	 * @param integer					$startPosition	&lt;strong&gt;[optional 0]&lt;/strong&gt; The index of the 
+	 * 													position to start searching in the string.
+	 * @param integer 					$limit			&lt;strong&gt;[optional null]&lt;/strong&gt; The amount 
+	 * 													of characters to search after the start position.
+	 * @return index the position of value or -1 if the value is not found.
+	 */
+	public function lastIndexOf($value, $ignoreCase= false, $startPosition = 0, $limit = null)
+	{
+		$value = $this-&gt;val($value);
+		$search = $limit ? substr($this-&gt;value, 0, $startPosition + $limit) : $this-&gt;value;
+
+		if($ignoreCase)
+			$result = strripos($this-&gt;value, $value, $startPosition);
+		else 
+			$result = strrpos($this-&gt;value, $value, $startPosition);
+		return is_int($result) ? $result : -1;
+	}
+	
+	/**
+	 * 
+	 * Enter description here...
+	 * @param $pattern
+	 * @param $startPosition
+	 * @param $flags
+	 * @return unknown_type
+	 */
+	public function match($pattern, $startPosition = 0, $flags = null)
+	{
+		return regex($pattern)-&gt;match($this-&gt;value, $startPosition, $flags);
+	}
+	
+	/**
+	 * 
+	 * @ignore
+	 * @param $offset
+	 * @return unknown_type
+	 */
+	public function offsetExists($index)
+	{
+		if($index == null)
+			throw new Midori_ArgumentNullException(&quot;index&quot;);
+		if(is_int($index))
+			return isset($this-&gt;value[$index]);
+		if(is_string($index))
+			return $this-&gt;contains($index);
+		if($index instanceof Midori_Regex)
+			return $index-&gt;isMatch($this-&gt;value);
+		
+		return false;
+	}
+	
+	public function offsetGet($index)
+	{
+		if($index == null)
+			throw new Midori_ArgumentNullException(&quot;index&quot;);
+		if(is_int($index))
+			return $this-&gt;str($this-&gt;value[$index]);
+		if(is_string($index) &amp;&amp; $this-&gt;contains($index))
+			return $this-&gt;str($index);
+		if($index instanceof Midori_Regex)
+			return $this-&gt;str($index-&gt;match($index));
+		return null;
+	}
+	
+	public function offsetSet($index, $value)
+	{
+		$value = $this-&gt;val($value);
+		
+		if(is_int($index))
+		{
+			$before = substr($this-&gt;value, 0, $index);
+			$after = substr($this-&gt;value, $index-1);
+			$this-&gt;value = $before.$value.$after;
+		}
+		
+		if(is_string($index))
+			$this-&gt;value = str_replace($index, $value, $this-&gt;value);
+		
+		if($index instanceof Midori_Regex)
+			$this-&gt;value = $this-&gt;val($index-&gt;replace($this-&gt;value, $value));
+	}
+	
+	public function offsetUnset($index)
+	{
+		if(is_int($index))
+		{
+			$before = substr($this-&gt;value, 0, $index);
+			$after = substr($this-&gt;value, $index-1);
+			$this-&gt;value = $before.$after;
+		}
+		if(is_string($index))
+			$this-&gt;value = str_replace($index, &quot;&quot;, $this-&gt;value);
+		
+		if($index instanceof Midori_Regex)
+			$this-&gt;value = $this-&gt;val($index-&gt;replace($this-&gt;value, &quot;&quot;));
+	}
+	
+	public function padLeft($totalWidth, $paddingChars = &quot; &quot;)
+	{
+		return $this-&gt;str($this-&gt;value, $totalWidth, $paddingChars, STR_PAD_LEFT);
+	}
+	
+	public function padRight($totalWidth, $paddingChars = &quot; &quot;)
+	{
+		return $this-&gt;str($this-&gt;value, $totalWidth, $paddingChars, STR_PAD_RIGHT);
+	}
+	
+	
+	public function replace($search, $replacement = &quot;&quot;,  $limit = null, $count = null)
+	{
+		return $this-&gt;str(str_replace($this-&gt;val($search), $this-&gt;val($replacement), $this-&gt;value, $limit));
+	}
+	
+	/**
+	 * Trims whitespace or specified characters 
+	 * from the outer parts of the string.
+	 * 
+	 * @param string $chars optional.
+	 * @return Midori_String
+	 */
+	public function trim($chars = ' ')
+	{
+		return $this-&gt;str(trim($this-&gt;value, $chars));	
+	}
+	
+	/**
+	 * Trims whitespace or specified characters from
+	 * the end (right) of the string.
+	 * 
+	 * @param string $chars optional
+	 * @return Midori_String
+	 */
+	public function trimEnd($chars = ' ')
+	{
+		return $this-&gt;str(rtrim($this-&gt;value, $chars));	
+	}
+	
+	/**
+	 * Trims whitespace or specified characters from
+	 * the start (left) of the string.
+	 * 
+	 * @param string $chars optional
+	 * @return Midori_String
+	 */
+	public function trimStart($chars = ' ')
+	{
+		return $this-&gt;str(ltrim($this-&gt;value, $chars));
+	}
+	
+	
 	/**
 	 * creates a new Midori_String to wrap the value.
 	 * 
-	 * {@link http://us3.php.net/manual/en/language.oop5.magic.php#language.oop5.magic.invoke __invoke} is
-	 * magically called when you try to use this class like a function.
+	 * &lt;p&gt; {@link http://us3.php.net/manual/en/language.oop5.magic.php#language.oop5.magic.invoke __invoke} is
+	 * magically called when you try to use this class like a function.&lt;/p&gt;
 	 * 
 	 * &lt;pre class=&quot;brush: php&quot;&gt;
 	 *   $str = new Midori_String();
@@ -177,25 +547,15 @@ final class Midori_String extends Midori_Nullable
 	 *   echo $y; // i miss ruby
 	 * &lt;/pre&gt;
 	 * 
-	 * @param string $value the string.
+	 * @param string 			$value 			The value that is to be wrapped into an {@see Midori_String}
 	 * @return Midori_String creates string object wrapped around the value.
 	 */
 	public function __invoke($value)
 	{
-		return new Midori_String($value);
+		return $this-&gt;str($value);
 	}
 	
-	/**
-	 * gets the length of the string.
-	 * 
-	 * @ignore
-	 * @return Midori_Int32 the length of the string
-	 */
-	protected function getLength()
-	{
 	
-		return new Midori_Int32(strlen($this-&gt;value));
-	}
 }
 
 /**</diff>
      <filename>src/Midori/String.php</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>e949c8591a730dea753fb3ca6d4c30a9999fcfc4</id>
    </parent>
  </parents>
  <author>
    <name>U-Michael-PC\Michael</name>
    <email>Michael@Michael-PC.(none)</email>
  </author>
  <url>http://github.com/michaelherndon/midori-php/commit/9e83502e28cbc278ec6bb4a293331dce9fa9dc7f</url>
  <id>9e83502e28cbc278ec6bb4a293331dce9fa9dc7f</id>
  <committed-date>2009-06-06T17:45:59-07:00</committed-date>
  <authored-date>2009-06-06T17:45:59-07:00</authored-date>
  <message>adding inflector, Midori_Regex adding methods to string, endsWith, gsub, indexOf, insert, lastIndexOf, match, padLeft, padRight, replace, trim,  also adding quick functions regex and val</message>
  <tree>60886645af4c2c2e60d3573290dadcc199d242a7</tree>
  <committer>
    <name>U-Michael-PC\Michael</name>
    <email>Michael@Michael-PC.(none)</email>
  </committer>
</commit>
