Add Sami API
This commit is contained in:
		
					parent
					
						
							
								96820c5d0f
							
						
					
				
			
			
				commit
				
					
						557c0bc1c7
					
				
			
		
					 60 changed files with 8724 additions and 0 deletions
				
			
		
							
								
								
									
										699
									
								
								docs/build/API/cache/twig/4a/18/ed7812db88f182565e01bc39b38f.php
									
										
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										699
									
								
								docs/build/API/cache/twig/4a/18/ed7812db88f182565e01bc39b38f.php
									
										
									
									
										vendored
									
									
										Normal file
									
								
							|  | @ -0,0 +1,699 @@ | |||
| <?php | ||||
| 
 | ||||
| /* pages/class.twig */ | ||||
| class __TwigTemplate_4a18ed7812db88f182565e01bc39b38f extends Twig_Template | ||||
| { | ||||
|     public function __construct(Twig_Environment $env) | ||||
|     { | ||||
|         parent::__construct($env); | ||||
| 
 | ||||
|         $this->blocks = array( | ||||
|             'title' => array($this, 'block_title'), | ||||
|             'body_class' => array($this, 'block_body_class'), | ||||
|             'content_header' => array($this, 'block_content_header'), | ||||
|             'content' => array($this, 'block_content'), | ||||
|             'class_signature' => array($this, 'block_class_signature'), | ||||
|             'method_signature' => array($this, 'block_method_signature'), | ||||
|             'method_parameters_signature' => array($this, 'block_method_parameters_signature'), | ||||
|             'parameters' => array($this, 'block_parameters'), | ||||
|             'return' => array($this, 'block_return'), | ||||
|             'exceptions' => array($this, 'block_exceptions'), | ||||
|             'see' => array($this, 'block_see'), | ||||
|             'constants' => array($this, 'block_constants'), | ||||
|             'properties' => array($this, 'block_properties'), | ||||
|             'methods' => array($this, 'block_methods'), | ||||
|             'methods_details' => array($this, 'block_methods_details'), | ||||
|             'method' => array($this, 'block_method'), | ||||
|         ); | ||||
|     } | ||||
| 
 | ||||
|     protected function doGetParent(array $context) | ||||
|     { | ||||
|         return $this->env->resolveTemplate($this->getContext($context, "page_layout")); | ||||
|     } | ||||
| 
 | ||||
|     protected function doDisplay(array $context, array $blocks = array()) | ||||
|     { | ||||
|         // line 3
 | ||||
|         $context["__internal_4a18ed7812db88f182565e01bc39b38f_1"] = $this->env->loadTemplate("macros.twig"); | ||||
|         $this->getParent($context)->display($context, array_merge($this->blocks, $blocks)); | ||||
|     } | ||||
| 
 | ||||
|     // line 5
 | ||||
|     public function block_title($context, array $blocks = array()) | ||||
|     { | ||||
|         echo twig_escape_filter($this->env, $this->getAttribute($this->getContext($context, "class"), "name"), "html", null, true); | ||||
|         echo " | "; | ||||
|         $this->displayParentBlock("title", $context, $blocks); | ||||
|     } | ||||
| 
 | ||||
|     // line 7
 | ||||
|     public function block_body_class($context, array $blocks = array()) | ||||
|     { | ||||
|         echo "class"; | ||||
|     } | ||||
| 
 | ||||
|     // line 9
 | ||||
|     public function block_content_header($context, array $blocks = array()) | ||||
|     { | ||||
|         // line 10
 | ||||
|         echo "    <div class=\"type\">"; | ||||
|         if ($this->getAttribute($this->getContext($context, "class"), "interface")) { | ||||
|             echo "Interface"; | ||||
|         } else { | ||||
|             echo "Class"; | ||||
|         } | ||||
|         echo "</div>
 | ||||
|     <h1>";
 | ||||
|         // line 11
 | ||||
|         echo $context["__internal_4a18ed7812db88f182565e01bc39b38f_1"]->getnamespace_link($this->getAttribute($this->getContext($context, "class"), "namespace")); | ||||
|         if ($this->getAttribute($this->getContext($context, "class"), "namespace")) { | ||||
|             echo "\\"; | ||||
|         } | ||||
|         echo twig_escape_filter($this->env, $this->getAttribute($this->getContext($context, "class"), "shortname"), "html", null, true); | ||||
|         echo "</h1>
 | ||||
| ";
 | ||||
|     } | ||||
| 
 | ||||
|     // line 14
 | ||||
|     public function block_content($context, array $blocks = array()) | ||||
|     { | ||||
|         // line 15
 | ||||
|         echo "    <p>"; | ||||
|         $this->displayBlock("class_signature", $context, $blocks); | ||||
|         echo "</p>
 | ||||
| 
 | ||||
|     ";
 | ||||
|         // line 17
 | ||||
|         if (($this->getAttribute($this->getContext($context, "class"), "shortdesc") || $this->getAttribute($this->getContext($context, "class"), "longdesc"))) { | ||||
|             // line 18
 | ||||
|             echo "        <div class=\"description\">
 | ||||
|             <p>";
 | ||||
|             // line 19
 | ||||
|             echo nl2br(twig_escape_filter($this->env, $this->env->getExtension('sami')->parseDesc($context, $this->getAttribute($this->getContext($context, "class"), "shortdesc"), $this->getContext($context, "class")), "html", null, true)); | ||||
|             echo "</p>
 | ||||
|             <p>";
 | ||||
|             // line 20
 | ||||
|             echo nl2br(twig_escape_filter($this->env, $this->env->getExtension('sami')->parseDesc($context, $this->getAttribute($this->getContext($context, "class"), "longdesc"), $this->getContext($context, "class")), "html", null, true)); | ||||
|             echo "</p>
 | ||||
|         </div> | ||||
|     ";
 | ||||
|         } | ||||
|         // line 23
 | ||||
|         echo " | ||||
|     ";
 | ||||
|         // line 24
 | ||||
|         if ($this->getContext($context, "constants")) { | ||||
|             // line 25
 | ||||
|             echo "        <h2>Constants</h2>
 | ||||
| 
 | ||||
|         ";
 | ||||
|             // line 27
 | ||||
|             $this->displayBlock("constants", $context, $blocks); | ||||
|             echo " | ||||
|     ";
 | ||||
|         } | ||||
|         // line 29
 | ||||
|         echo " | ||||
|     ";
 | ||||
|         // line 30
 | ||||
|         if ($this->getContext($context, "properties")) { | ||||
|             // line 31
 | ||||
|             echo "        <h2>Properties</h2>
 | ||||
| 
 | ||||
|         ";
 | ||||
|             // line 33
 | ||||
|             $this->displayBlock("properties", $context, $blocks); | ||||
|             echo " | ||||
|     ";
 | ||||
|         } | ||||
|         // line 35
 | ||||
|         echo " | ||||
|     ";
 | ||||
|         // line 36
 | ||||
|         if ($this->getContext($context, "methods")) { | ||||
|             // line 37
 | ||||
|             echo "        <h2>Methods</h2>
 | ||||
| 
 | ||||
|         ";
 | ||||
|             // line 39
 | ||||
|             $this->displayBlock("methods", $context, $blocks); | ||||
|             echo " | ||||
| 
 | ||||
|         <h2>Details</h2> | ||||
| 
 | ||||
|         ";
 | ||||
|             // line 43
 | ||||
|             $this->displayBlock("methods_details", $context, $blocks); | ||||
|             echo " | ||||
|     ";
 | ||||
|         } | ||||
|     } | ||||
| 
 | ||||
|     // line 47
 | ||||
|     public function block_class_signature($context, array $blocks = array()) | ||||
|     { | ||||
|         // line 48
 | ||||
|         if (((!$this->getAttribute($this->getContext($context, "class"), "interface")) && $this->getAttribute($this->getContext($context, "class"), "abstract"))) { | ||||
|             echo "abstract "; | ||||
|         } | ||||
|         // line 49
 | ||||
|         if ($this->getAttribute($this->getContext($context, "class"), "interface")) { | ||||
|             echo "interface"; | ||||
|         } else { | ||||
|             echo "class"; | ||||
|         } | ||||
|         // line 50
 | ||||
|         echo "    <strong>"; | ||||
|         echo twig_escape_filter($this->env, $this->getAttribute($this->getContext($context, "class"), "shortname"), "html", null, true); | ||||
|         echo "</strong>"; | ||||
|         // line 51
 | ||||
|         if ($this->getAttribute($this->getContext($context, "class"), "parent")) { | ||||
|             // line 52
 | ||||
|             echo "        extends "; | ||||
|             echo $context["__internal_4a18ed7812db88f182565e01bc39b38f_1"]->getclass_link($this->getAttribute($this->getContext($context, "class"), "parent")); | ||||
|         } | ||||
|         // line 54
 | ||||
|         if ((twig_length_filter($this->env, $this->getAttribute($this->getContext($context, "class"), "interfaces")) > 0)) { | ||||
|             // line 55
 | ||||
|             echo "        implements
 | ||||
|         ";
 | ||||
|             // line 56
 | ||||
|             $context['_parent'] = (array) $context; | ||||
|             $context['_seq'] = twig_ensure_traversable($this->getAttribute($this->getContext($context, "class"), "interfaces")); | ||||
|             $context['loop'] = array( | ||||
|               'parent' => $context['_parent'], | ||||
|               'index0' => 0, | ||||
|               'index'  => 1, | ||||
|               'first'  => true, | ||||
|             ); | ||||
|             if (is_array($context['_seq']) || (is_object($context['_seq']) && $context['_seq'] instanceof Countable)) { | ||||
|                 $length = count($context['_seq']); | ||||
|                 $context['loop']['revindex0'] = $length - 1; | ||||
|                 $context['loop']['revindex'] = $length; | ||||
|                 $context['loop']['length'] = $length; | ||||
|                 $context['loop']['last'] = 1 === $length; | ||||
|             } | ||||
|             foreach ($context['_seq'] as $context["_key"] => $context["interface"]) { | ||||
|                 // line 57
 | ||||
|                 echo $context["__internal_4a18ed7812db88f182565e01bc39b38f_1"]->getclass_link($this->getContext($context, "interface")); | ||||
|                 // line 58
 | ||||
|                 if ((!$this->getAttribute($this->getContext($context, "loop"), "last"))) { | ||||
|                     echo ", "; | ||||
|                 } | ||||
|                 ++$context['loop']['index0']; | ||||
|                 ++$context['loop']['index']; | ||||
|                 $context['loop']['first'] = false; | ||||
|                 if (isset($context['loop']['length'])) { | ||||
|                     --$context['loop']['revindex0']; | ||||
|                     --$context['loop']['revindex']; | ||||
|                     $context['loop']['last'] = 0 === $context['loop']['revindex0']; | ||||
|                 } | ||||
|             } | ||||
|             $_parent = $context['_parent']; | ||||
|             unset($context['_seq'], $context['_iterated'], $context['_key'], $context['interface'], $context['_parent'], $context['loop']); | ||||
|             $context = array_merge($_parent, array_intersect_key($context, $_parent)); | ||||
|         } | ||||
|     } | ||||
| 
 | ||||
|     // line 63
 | ||||
|     public function block_method_signature($context, array $blocks = array()) | ||||
|     { | ||||
|         // line 64
 | ||||
|         if ($this->getAttribute($this->getContext($context, "method"), "final")) { | ||||
|             echo "final"; | ||||
|         } | ||||
|         // line 65
 | ||||
|         echo "    "; | ||||
|         if ($this->getAttribute($this->getContext($context, "method"), "abstract")) { | ||||
|             echo "abstract"; | ||||
|         } | ||||
|         // line 66
 | ||||
|         echo "    "; | ||||
|         if ($this->getAttribute($this->getContext($context, "method"), "static")) { | ||||
|             echo "static"; | ||||
|         } | ||||
|         // line 67
 | ||||
|         echo "    "; | ||||
|         if ($this->getAttribute($this->getContext($context, "method"), "public")) { | ||||
|             echo "public"; | ||||
|         } | ||||
|         // line 68
 | ||||
|         echo "    "; | ||||
|         if ($this->getAttribute($this->getContext($context, "method"), "protected")) { | ||||
|             echo "protected"; | ||||
|         } | ||||
|         // line 69
 | ||||
|         echo "    "; | ||||
|         if ($this->getAttribute($this->getContext($context, "method"), "private")) { | ||||
|             echo "private"; | ||||
|         } | ||||
|         // line 70
 | ||||
|         echo "    "; | ||||
|         echo $context["__internal_4a18ed7812db88f182565e01bc39b38f_1"]->gethint_link($this->getAttribute($this->getContext($context, "method"), "hint")); | ||||
|         echo " | ||||
|     <strong>";
 | ||||
|         // line 71
 | ||||
|         echo twig_escape_filter($this->env, $this->getAttribute($this->getContext($context, "method"), "name"), "html", null, true); | ||||
|         echo "</strong>"; | ||||
|         $this->displayBlock("method_parameters_signature", $context, $blocks); | ||||
|     } | ||||
| 
 | ||||
|     // line 74
 | ||||
|     public function block_method_parameters_signature($context, array $blocks = array()) | ||||
|     { | ||||
|         // line 75
 | ||||
|         $context["__internal_4a18ed7812db88f182565e01bc39b38f_2"] = $this->env->loadTemplate("macros.twig"); | ||||
|         // line 76
 | ||||
|         echo $context["__internal_4a18ed7812db88f182565e01bc39b38f_2"]->getmethod_parameters_signature($this->getContext($context, "method")); | ||||
|     } | ||||
| 
 | ||||
|     // line 79
 | ||||
|     public function block_parameters($context, array $blocks = array()) | ||||
|     { | ||||
|         // line 80
 | ||||
|         echo "    <table>
 | ||||
|         ";
 | ||||
|         // line 81
 | ||||
|         $context['_parent'] = (array) $context; | ||||
|         $context['_seq'] = twig_ensure_traversable($this->getAttribute($this->getContext($context, "method"), "parameters")); | ||||
|         foreach ($context['_seq'] as $context["_key"] => $context["parameter"]) { | ||||
|             // line 82
 | ||||
|             echo "            <tr>
 | ||||
|                 <td>";
 | ||||
|             // line 83
 | ||||
|             if ($this->getAttribute($this->getContext($context, "parameter"), "hint")) { | ||||
|                 echo $context["__internal_4a18ed7812db88f182565e01bc39b38f_1"]->gethint_link($this->getAttribute($this->getContext($context, "parameter"), "hint")); | ||||
|             } | ||||
|             echo "</td>
 | ||||
|                 <td>\$";
 | ||||
|             // line 84
 | ||||
|             echo twig_escape_filter($this->env, $this->getAttribute($this->getContext($context, "parameter"), "name"), "html", null, true); | ||||
|             echo "</td>
 | ||||
|                 <td>";
 | ||||
|             // line 85
 | ||||
|             echo nl2br(twig_escape_filter($this->env, $this->env->getExtension('sami')->parseDesc($context, $this->getAttribute($this->getContext($context, "parameter"), "shortdesc"), $this->getContext($context, "class")), "html", null, true)); | ||||
|             echo "</td>
 | ||||
|             </tr> | ||||
|         ";
 | ||||
|         } | ||||
|         $_parent = $context['_parent']; | ||||
|         unset($context['_seq'], $context['_iterated'], $context['_key'], $context['parameter'], $context['_parent'], $context['loop']); | ||||
|         $context = array_merge($_parent, array_intersect_key($context, $_parent)); | ||||
|         // line 88
 | ||||
|         echo "    </table>
 | ||||
| ";
 | ||||
|     } | ||||
| 
 | ||||
|     // line 91
 | ||||
|     public function block_return($context, array $blocks = array()) | ||||
|     { | ||||
|         // line 92
 | ||||
|         echo "    <table>
 | ||||
|         <tr> | ||||
|             <td>";
 | ||||
|         // line 94
 | ||||
|         echo $context["__internal_4a18ed7812db88f182565e01bc39b38f_1"]->gethint_link($this->getAttribute($this->getContext($context, "method"), "hint")); | ||||
|         echo "</td>
 | ||||
|             <td>";
 | ||||
|         // line 95
 | ||||
|         echo nl2br(twig_escape_filter($this->env, $this->env->getExtension('sami')->parseDesc($context, $this->getAttribute($this->getContext($context, "method"), "hintDesc"), $this->getContext($context, "class")), "html", null, true)); | ||||
|         echo "</td>
 | ||||
|         </tr> | ||||
|     </table> | ||||
| ";
 | ||||
|     } | ||||
| 
 | ||||
|     // line 100
 | ||||
|     public function block_exceptions($context, array $blocks = array()) | ||||
|     { | ||||
|         // line 101
 | ||||
|         echo "    <table>
 | ||||
|         ";
 | ||||
|         // line 102
 | ||||
|         $context['_parent'] = (array) $context; | ||||
|         $context['_seq'] = twig_ensure_traversable($this->getAttribute($this->getContext($context, "method"), "exceptions")); | ||||
|         foreach ($context['_seq'] as $context["_key"] => $context["exception"]) { | ||||
|             // line 103
 | ||||
|             echo "            <tr>
 | ||||
|                 <td>";
 | ||||
|             // line 104
 | ||||
|             echo $context["__internal_4a18ed7812db88f182565e01bc39b38f_1"]->getclass_link($this->getAttribute($this->getContext($context, "exception"), 0, array(), "array")); | ||||
|             echo "</td>
 | ||||
|                 <td>";
 | ||||
|             // line 105
 | ||||
|             echo nl2br(twig_escape_filter($this->env, $this->env->getExtension('sami')->parseDesc($context, $this->getAttribute($this->getContext($context, "exception"), 1, array(), "array"), $this->getContext($context, "class")), "html", null, true)); | ||||
|             echo "</td>
 | ||||
|             </tr> | ||||
|         ";
 | ||||
|         } | ||||
|         $_parent = $context['_parent']; | ||||
|         unset($context['_seq'], $context['_iterated'], $context['_key'], $context['exception'], $context['_parent'], $context['loop']); | ||||
|         $context = array_merge($_parent, array_intersect_key($context, $_parent)); | ||||
|         // line 108
 | ||||
|         echo "    </table>
 | ||||
| ";
 | ||||
|     } | ||||
| 
 | ||||
|     // line 111
 | ||||
|     public function block_see($context, array $blocks = array()) | ||||
|     { | ||||
|         // line 112
 | ||||
|         echo "    <table>
 | ||||
|         ";
 | ||||
|         // line 113
 | ||||
|         $context['_parent'] = (array) $context; | ||||
|         $context['_seq'] = twig_ensure_traversable($this->getAttribute($this->getContext($context, "method"), "tags", array(0 => "see"), "method")); | ||||
|         foreach ($context['_seq'] as $context["_key"] => $context["tag"]) { | ||||
|             // line 114
 | ||||
|             echo "            <tr>
 | ||||
|                 <td>";
 | ||||
|             // line 115
 | ||||
|             echo twig_escape_filter($this->env, $this->getAttribute($this->getContext($context, "tag"), 0, array(), "array"), "html", null, true); | ||||
|             echo "</td>
 | ||||
|                 <td>";
 | ||||
|             // line 116
 | ||||
|             echo twig_escape_filter($this->env, twig_join_filter(twig_slice($this->env, $this->getContext($context, "tag"), 1, null), " "), "html", null, true); | ||||
|             echo "</td>
 | ||||
|             </tr> | ||||
|         ";
 | ||||
|         } | ||||
|         $_parent = $context['_parent']; | ||||
|         unset($context['_seq'], $context['_iterated'], $context['_key'], $context['tag'], $context['_parent'], $context['loop']); | ||||
|         $context = array_merge($_parent, array_intersect_key($context, $_parent)); | ||||
|         // line 119
 | ||||
|         echo "    </table>
 | ||||
| ";
 | ||||
|     } | ||||
| 
 | ||||
|     // line 122
 | ||||
|     public function block_constants($context, array $blocks = array()) | ||||
|     { | ||||
|         // line 123
 | ||||
|         echo "    <table>
 | ||||
|         ";
 | ||||
|         // line 124
 | ||||
|         $context['_parent'] = (array) $context; | ||||
|         $context['_seq'] = twig_ensure_traversable($this->getContext($context, "constants")); | ||||
|         foreach ($context['_seq'] as $context["_key"] => $context["constant"]) { | ||||
|             // line 125
 | ||||
|             echo "            <tr>
 | ||||
|                 <td>";
 | ||||
|             // line 126
 | ||||
|             echo twig_escape_filter($this->env, $this->getAttribute($this->getContext($context, "constant"), "name"), "html", null, true); | ||||
|             echo "</td>
 | ||||
|                 <td class=\"last\">
 | ||||
|                     <p><em>";
 | ||||
|             // line 128
 | ||||
|             echo nl2br(twig_escape_filter($this->env, $this->env->getExtension('sami')->parseDesc($context, $this->getAttribute($this->getContext($context, "constant"), "shortdesc"), $this->getContext($context, "class")), "html", null, true)); | ||||
|             echo "</em></p>
 | ||||
|                     <p>";
 | ||||
|             // line 129
 | ||||
|             echo nl2br(twig_escape_filter($this->env, $this->env->getExtension('sami')->parseDesc($context, $this->getAttribute($this->getContext($context, "constant"), "longdesc"), $this->getContext($context, "class")), "html", null, true)); | ||||
|             echo "</p>
 | ||||
|                 </td> | ||||
|             </tr> | ||||
|         ";
 | ||||
|         } | ||||
|         $_parent = $context['_parent']; | ||||
|         unset($context['_seq'], $context['_iterated'], $context['_key'], $context['constant'], $context['_parent'], $context['loop']); | ||||
|         $context = array_merge($_parent, array_intersect_key($context, $_parent)); | ||||
|         // line 133
 | ||||
|         echo "    </table>
 | ||||
| ";
 | ||||
|     } | ||||
| 
 | ||||
|     // line 136
 | ||||
|     public function block_properties($context, array $blocks = array()) | ||||
|     { | ||||
|         // line 137
 | ||||
|         echo "    <table>
 | ||||
|         ";
 | ||||
|         // line 138
 | ||||
|         $context['_parent'] = (array) $context; | ||||
|         $context['_seq'] = twig_ensure_traversable($this->getContext($context, "properties")); | ||||
|         foreach ($context['_seq'] as $context["_key"] => $context["property"]) { | ||||
|             // line 139
 | ||||
|             echo "            <tr>
 | ||||
|                 <td class=\"type\" id=\"property_"; | ||||
|             // line 140
 | ||||
|             echo twig_escape_filter($this->env, $this->getAttribute($this->getContext($context, "property"), "name"), "html", null, true); | ||||
|             echo "\">
 | ||||
|                     ";
 | ||||
|             // line 141
 | ||||
|             if ($this->getAttribute($this->getContext($context, "property"), "static")) { | ||||
|                 echo "static"; | ||||
|             } | ||||
|             // line 142
 | ||||
|             echo "                    "; | ||||
|             if ($this->getAttribute($this->getContext($context, "property"), "protected")) { | ||||
|                 echo "protected"; | ||||
|             } | ||||
|             // line 143
 | ||||
|             echo "                    "; | ||||
|             echo $context["__internal_4a18ed7812db88f182565e01bc39b38f_1"]->gethint_link($this->getAttribute($this->getContext($context, "property"), "hint")); | ||||
|             echo " | ||||
|                 </td> | ||||
|                 <td>\$";
 | ||||
|             // line 145
 | ||||
|             echo twig_escape_filter($this->env, $this->getAttribute($this->getContext($context, "property"), "name"), "html", null, true); | ||||
|             echo "</td>
 | ||||
|                 <td class=\"last\">"; | ||||
|             // line 146
 | ||||
|             echo nl2br(twig_escape_filter($this->env, $this->env->getExtension('sami')->parseDesc($context, $this->getAttribute($this->getContext($context, "property"), "shortdesc"), $this->getContext($context, "class")), "html", null, true)); | ||||
|             echo "</td>
 | ||||
|             </tr> | ||||
|         ";
 | ||||
|         } | ||||
|         $_parent = $context['_parent']; | ||||
|         unset($context['_seq'], $context['_iterated'], $context['_key'], $context['property'], $context['_parent'], $context['loop']); | ||||
|         $context = array_merge($_parent, array_intersect_key($context, $_parent)); | ||||
|         // line 149
 | ||||
|         echo "    </table>
 | ||||
| ";
 | ||||
|     } | ||||
| 
 | ||||
|     // line 152
 | ||||
|     public function block_methods($context, array $blocks = array()) | ||||
|     { | ||||
|         // line 153
 | ||||
|         echo "    <table>
 | ||||
|         ";
 | ||||
|         // line 154
 | ||||
|         $context['_parent'] = (array) $context; | ||||
|         $context['_seq'] = twig_ensure_traversable($this->getContext($context, "methods")); | ||||
|         $context['loop'] = array( | ||||
|           'parent' => $context['_parent'], | ||||
|           'index0' => 0, | ||||
|           'index'  => 1, | ||||
|           'first'  => true, | ||||
|         ); | ||||
|         if (is_array($context['_seq']) || (is_object($context['_seq']) && $context['_seq'] instanceof Countable)) { | ||||
|             $length = count($context['_seq']); | ||||
|             $context['loop']['revindex0'] = $length - 1; | ||||
|             $context['loop']['revindex'] = $length; | ||||
|             $context['loop']['length'] = $length; | ||||
|             $context['loop']['last'] = 1 === $length; | ||||
|         } | ||||
|         foreach ($context['_seq'] as $context["_key"] => $context["method"]) { | ||||
|             // line 155
 | ||||
|             echo "            <tr>
 | ||||
|                 <td class=\"type\">
 | ||||
|                     ";
 | ||||
|             // line 157
 | ||||
|             if ($this->getAttribute($this->getContext($context, "method"), "static")) { | ||||
|                 echo "static "; | ||||
|             } | ||||
|             echo $context["__internal_4a18ed7812db88f182565e01bc39b38f_1"]->gethint_link($this->getAttribute($this->getContext($context, "method"), "hint")); | ||||
|             echo " | ||||
|                 </td> | ||||
|                 <td class=\"last\">
 | ||||
|                     <a href=\"#method_"; | ||||
|             // line 160
 | ||||
|             echo twig_escape_filter($this->env, $this->getAttribute($this->getContext($context, "method"), "name"), "html", null, true); | ||||
|             echo "\">"; | ||||
|             echo twig_escape_filter($this->env, $this->getAttribute($this->getContext($context, "method"), "name"), "html", null, true); | ||||
|             echo "</a>"; | ||||
|             $this->displayBlock("method_parameters_signature", $context, $blocks); | ||||
|             echo " | ||||
|                     <p>";
 | ||||
|             // line 161
 | ||||
|             echo nl2br(twig_escape_filter($this->env, $this->env->getExtension('sami')->parseDesc($context, $this->getAttribute($this->getContext($context, "method"), "shortdesc"), $this->getContext($context, "class")), "html", null, true)); | ||||
|             echo "</p>
 | ||||
|                 </td> | ||||
|                 <td>";
 | ||||
|             // line 164
 | ||||
|             if (($this->getAttribute($this->getContext($context, "method"), "class") != $this->getContext($context, "class"))) { | ||||
|                 // line 165
 | ||||
|                 echo "<small>from "; | ||||
|                 echo $context["__internal_4a18ed7812db88f182565e01bc39b38f_1"]->getmethod_link($this->getContext($context, "method"), array(), false, true); | ||||
|                 echo "</small>"; | ||||
|             } | ||||
|             // line 167
 | ||||
|             echo "</td>
 | ||||
|             </tr> | ||||
|         ";
 | ||||
|             ++$context['loop']['index0']; | ||||
|             ++$context['loop']['index']; | ||||
|             $context['loop']['first'] = false; | ||||
|             if (isset($context['loop']['length'])) { | ||||
|                 --$context['loop']['revindex0']; | ||||
|                 --$context['loop']['revindex']; | ||||
|                 $context['loop']['last'] = 0 === $context['loop']['revindex0']; | ||||
|             } | ||||
|         } | ||||
|         $_parent = $context['_parent']; | ||||
|         unset($context['_seq'], $context['_iterated'], $context['_key'], $context['method'], $context['_parent'], $context['loop']); | ||||
|         $context = array_merge($_parent, array_intersect_key($context, $_parent)); | ||||
|         // line 170
 | ||||
|         echo "    </table>
 | ||||
| ";
 | ||||
|     } | ||||
| 
 | ||||
|     // line 173
 | ||||
|     public function block_methods_details($context, array $blocks = array()) | ||||
|     { | ||||
|         // line 174
 | ||||
|         echo "    "; | ||||
|         $context['_parent'] = (array) $context; | ||||
|         $context['_seq'] = twig_ensure_traversable($this->getContext($context, "methods")); | ||||
|         $context['loop'] = array( | ||||
|           'parent' => $context['_parent'], | ||||
|           'index0' => 0, | ||||
|           'index'  => 1, | ||||
|           'first'  => true, | ||||
|         ); | ||||
|         if (is_array($context['_seq']) || (is_object($context['_seq']) && $context['_seq'] instanceof Countable)) { | ||||
|             $length = count($context['_seq']); | ||||
|             $context['loop']['revindex0'] = $length - 1; | ||||
|             $context['loop']['revindex'] = $length; | ||||
|             $context['loop']['length'] = $length; | ||||
|             $context['loop']['last'] = 1 === $length; | ||||
|         } | ||||
|         foreach ($context['_seq'] as $context["_key"] => $context["method"]) { | ||||
|             // line 175
 | ||||
|             echo "        "; | ||||
|             $this->displayBlock("method", $context, $blocks); | ||||
|             echo " | ||||
|     ";
 | ||||
|             ++$context['loop']['index0']; | ||||
|             ++$context['loop']['index']; | ||||
|             $context['loop']['first'] = false; | ||||
|             if (isset($context['loop']['length'])) { | ||||
|                 --$context['loop']['revindex0']; | ||||
|                 --$context['loop']['revindex']; | ||||
|                 $context['loop']['last'] = 0 === $context['loop']['revindex0']; | ||||
|             } | ||||
|         } | ||||
|         $_parent = $context['_parent']; | ||||
|         unset($context['_seq'], $context['_iterated'], $context['_key'], $context['method'], $context['_parent'], $context['loop']); | ||||
|         $context = array_merge($_parent, array_intersect_key($context, $_parent)); | ||||
|     } | ||||
| 
 | ||||
|     // line 179
 | ||||
|     public function block_method($context, array $blocks = array()) | ||||
|     { | ||||
|         // line 180
 | ||||
|         echo "    <h3 id=\"method_"; | ||||
|         echo twig_escape_filter($this->env, $this->getAttribute($this->getContext($context, "method"), "name"), "html", null, true); | ||||
|         echo "\">
 | ||||
|         <div class=\"location\">"; | ||||
|         // line 181
 | ||||
|         if (($this->getAttribute($this->getContext($context, "method"), "class") != $this->getContext($context, "class"))) { | ||||
|             echo "in "; | ||||
|             echo $context["__internal_4a18ed7812db88f182565e01bc39b38f_1"]->getmethod_link($this->getContext($context, "method"), array(), false, true); | ||||
|             echo " "; | ||||
|         } | ||||
|         echo "at line "; | ||||
|         echo twig_escape_filter($this->env, $this->getAttribute($this->getContext($context, "method"), "line"), "html", null, true); | ||||
|         echo "</div>
 | ||||
|         <code>";
 | ||||
|         // line 182
 | ||||
|         $this->displayBlock("method_signature", $context, $blocks); | ||||
|         echo "</code>
 | ||||
|     </h3> | ||||
|     <div class=\"details\">
 | ||||
|         <p>";
 | ||||
|         // line 185
 | ||||
|         echo nl2br(twig_escape_filter($this->env, $this->env->getExtension('sami')->parseDesc($context, $this->getAttribute($this->getContext($context, "method"), "shortdesc"), $this->getContext($context, "class")), "html", null, true)); | ||||
|         echo "</p>
 | ||||
|         <p>";
 | ||||
|         // line 186
 | ||||
|         echo nl2br(twig_escape_filter($this->env, $this->env->getExtension('sami')->parseDesc($context, $this->getAttribute($this->getContext($context, "method"), "longdesc"), $this->getContext($context, "class")), "html", null, true)); | ||||
|         echo "</p>
 | ||||
|         <div class=\"tags\">
 | ||||
|             ";
 | ||||
|         // line 188
 | ||||
|         if ($this->getAttribute($this->getContext($context, "method"), "parameters")) { | ||||
|             // line 189
 | ||||
|             echo "                <h4>Parameters</h4>
 | ||||
| 
 | ||||
|                 ";
 | ||||
|             // line 191
 | ||||
|             $this->displayBlock("parameters", $context, $blocks); | ||||
|             echo " | ||||
|             ";
 | ||||
|         } | ||||
|         // line 193
 | ||||
|         echo " | ||||
|             ";
 | ||||
|         // line 194
 | ||||
|         if (($this->getAttribute($this->getContext($context, "method"), "hintDesc") || $this->getAttribute($this->getContext($context, "method"), "hint"))) { | ||||
|             // line 195
 | ||||
|             echo "                <h4>Return Value</h4>
 | ||||
| 
 | ||||
|                 ";
 | ||||
|             // line 197
 | ||||
|             $this->displayBlock("return", $context, $blocks); | ||||
|             echo " | ||||
|             ";
 | ||||
|         } | ||||
|         // line 199
 | ||||
|         echo " | ||||
|             ";
 | ||||
|         // line 200
 | ||||
|         if ($this->getAttribute($this->getContext($context, "method"), "exceptions")) { | ||||
|             // line 201
 | ||||
|             echo "                <h4>Exceptions</h4>
 | ||||
| 
 | ||||
|                 ";
 | ||||
|             // line 203
 | ||||
|             $this->displayBlock("exceptions", $context, $blocks); | ||||
|             echo " | ||||
|             ";
 | ||||
|         } | ||||
|         // line 205
 | ||||
|         echo " | ||||
|             ";
 | ||||
|         // line 206
 | ||||
|         if ($this->getAttribute($this->getContext($context, "method"), "tags", array(0 => "see"), "method")) { | ||||
|             // line 207
 | ||||
|             echo "                <h4>See also</h4>
 | ||||
| 
 | ||||
|                 ";
 | ||||
|             // line 209
 | ||||
|             $this->displayBlock("see", $context, $blocks); | ||||
|             echo " | ||||
|             ";
 | ||||
|         } | ||||
|         // line 211
 | ||||
|         echo "        </div>
 | ||||
|     </div> | ||||
| ";
 | ||||
|     } | ||||
| 
 | ||||
|     public function getTemplateName() | ||||
|     { | ||||
|         return "pages/class.twig"; | ||||
|     } | ||||
| 
 | ||||
|     public function isTraitable() | ||||
|     { | ||||
|         return false; | ||||
|     } | ||||
| 
 | ||||
|     public function getDebugInfo() | ||||
|     { | ||||
|         return array (  678 => 211,  673 => 209,  669 => 207,  667 => 206,  664 => 205,  659 => 203,  655 => 201,  653 => 200,  650 => 199,  645 => 197,  641 => 195,  639 => 194,  636 => 193,  631 => 191,  627 => 189,  625 => 188,  620 => 186,  616 => 185,  610 => 182,  600 => 181,  595 => 180,  592 => 179,  573 => 175,  555 => 174,  552 => 173,  547 => 170,  531 => 167,  526 => 165,  524 => 164,  519 => 161,  511 => 160,  502 => 157,  498 => 155,  481 => 154,  478 => 153,  475 => 152,  470 => 149,  461 => 146,  457 => 145,  451 => 143,  446 => 142,  442 => 141,  438 => 140,  435 => 139,  431 => 138,  428 => 137,  425 => 136,  420 => 133,  410 => 129,  406 => 128,  401 => 126,  398 => 125,  394 => 124,  391 => 123,  388 => 122,  383 => 119,  374 => 116,  370 => 115,  367 => 114,  363 => 113,  360 => 112,  357 => 111,  352 => 108,  343 => 105,  339 => 104,  336 => 103,  332 => 102,  326 => 100,  318 => 95,  314 => 94,  310 => 92,  307 => 91,  302 => 88,  293 => 85,  283 => 83,  280 => 82,  276 => 81,  273 => 80,  270 => 79,  266 => 76,  264 => 75,  261 => 74,  255 => 71,  250 => 70,  245 => 69,  240 => 68,  235 => 67,  230 => 66,  225 => 65,  221 => 64,  218 => 63,  199 => 58,  180 => 56,  177 => 55,  175 => 54,  171 => 52,  169 => 51,  165 => 50,  159 => 49,  155 => 48,  152 => 47,  145 => 43,  138 => 39,  132 => 36,  110 => 27,  106 => 25,  150 => 47,  141 => 44,  137 => 43,  130 => 41,  121 => 37,  148 => 46,  139 => 44,  135 => 43,  129 => 35,  126 => 39,  122 => 37,  113 => 35,  109 => 34,  105 => 32,  100 => 30,  83 => 25,  80 => 15,  71 => 19,  25 => 3,  118 => 30,  104 => 24,  96 => 28,  90 => 27,  87 => 26,  84 => 23,  75 => 20,  57 => 14,  46 => 10,  125 => 64,  120 => 31,  107 => 59,  22 => 4,  91 => 19,  72 => 21,  67 => 11,  61 => 16,  55 => 9,  95 => 20,  59 => 26,  43 => 9,  142 => 39,  134 => 37,  127 => 35,  123 => 33,  116 => 32,  112 => 30,  103 => 31,  99 => 30,  93 => 27,  86 => 17,  70 => 18,  64 => 17,  53 => 14,  24 => 3,  41 => 5,  39 => 7,  19 => 4,  377 => 58,  361 => 56,  356 => 55,  353 => 54,  348 => 53,  331 => 52,  329 => 101,  327 => 50,  316 => 49,  301 => 46,  289 => 84,  263 => 40,  259 => 39,  256 => 37,  253 => 35,  251 => 34,  234 => 33,  232 => 32,  220 => 31,  209 => 28,  203 => 27,  197 => 57,  183 => 25,  172 => 22,  166 => 21,  160 => 20,  146 => 19,  133 => 16,  131 => 41,  124 => 33,  117 => 35,  115 => 29,  102 => 32,  51 => 11,  40 => 6,  35 => 8,  32 => 4,  23 => 6,  17 => 1,  108 => 32,  101 => 23,  97 => 29,  88 => 18,  85 => 15,  81 => 23,  77 => 14,  62 => 16,  60 => 9,  56 => 15,  50 => 13,  47 => 11,  44 => 9,  38 => 6,  78 => 23,  74 => 20,  69 => 20,  58 => 10,  54 => 13,  48 => 10,  29 => 5,  92 => 26,  89 => 25,  82 => 8,  79 => 22,  73 => 20,  68 => 18,  66 => 18,  63 => 10,  45 => 9,  42 => 9,  36 => 3,  31 => 5,  20 => 8,  49 => 7,  37 => 7,  33 => 4,  30 => 6,  27 => 8,  26 => 3,); | ||||
|     } | ||||
| } | ||||
							
								
								
									
										169
									
								
								docs/build/API/cache/twig/a3/da/c4b98c2dde091af177026132a67a.php
									
										
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										169
									
								
								docs/build/API/cache/twig/a3/da/c4b98c2dde091af177026132a67a.php
									
										
									
									
										vendored
									
									
										Normal file
									
								
							|  | @ -0,0 +1,169 @@ | |||
| <?php | ||||
| 
 | ||||
| /* namespace.twig */ | ||||
| class __TwigTemplate_a3dac4b98c2dde091af177026132a67a extends Twig_Template | ||||
| { | ||||
|     public function __construct(Twig_Environment $env) | ||||
|     { | ||||
|         parent::__construct($env); | ||||
| 
 | ||||
|         $this->parent = $this->env->loadTemplate("layout/base.twig"); | ||||
| 
 | ||||
|         $this->blocks = array( | ||||
|             'title' => array($this, 'block_title'), | ||||
|             'body_class' => array($this, 'block_body_class'), | ||||
|             'header' => array($this, 'block_header'), | ||||
|             'content' => array($this, 'block_content'), | ||||
|         ); | ||||
|     } | ||||
| 
 | ||||
|     protected function doGetParent(array $context) | ||||
|     { | ||||
|         return "layout/base.twig"; | ||||
|     } | ||||
| 
 | ||||
|     protected function doDisplay(array $context, array $blocks = array()) | ||||
|     { | ||||
|         // line 3
 | ||||
|         $context["__internal_a3dac4b98c2dde091af177026132a67a_1"] = $this->env->loadTemplate("macros.twig"); | ||||
|         $this->parent->display($context, array_merge($this->blocks, $blocks)); | ||||
|     } | ||||
| 
 | ||||
|     // line 5
 | ||||
|     public function block_title($context, array $blocks = array()) | ||||
|     { | ||||
|         echo twig_escape_filter($this->env, $this->getContext($context, "namespace"), "html", null, true); | ||||
|         echo " | "; | ||||
|         $this->displayParentBlock("title", $context, $blocks); | ||||
|     } | ||||
| 
 | ||||
|     // line 7
 | ||||
|     public function block_body_class($context, array $blocks = array()) | ||||
|     { | ||||
|         echo "frame"; | ||||
|     } | ||||
| 
 | ||||
|     // line 9
 | ||||
|     public function block_header($context, array $blocks = array()) | ||||
|     { | ||||
|         // line 10
 | ||||
|         echo "    <div class=\"header\">
 | ||||
|         <h1>";
 | ||||
|         // line 11
 | ||||
|         echo twig_escape_filter($this->env, $this->getAttribute($this->getContext($context, "project"), "config", array(0 => "title"), "method"), "html", null, true); | ||||
|         echo "</h1>
 | ||||
| 
 | ||||
|         <ul> | ||||
|             <li><a href=\""; | ||||
|         // line 14
 | ||||
|         echo twig_escape_filter($this->env, $this->env->getExtension('sami')->pathForStaticFile($context, "classes-frame.html"), "html", null, true); | ||||
|         echo "\">Classes</a></li>
 | ||||
|             <li><a href=\""; | ||||
|         // line 15
 | ||||
|         echo twig_escape_filter($this->env, $this->env->getExtension('sami')->pathForStaticFile($context, "namespaces-frame.html"), "html", null, true); | ||||
|         echo "\">Namespaces</a></li>
 | ||||
|         </ul> | ||||
|     </div> | ||||
| ";
 | ||||
|     } | ||||
| 
 | ||||
|     // line 20
 | ||||
|     public function block_content($context, array $blocks = array()) | ||||
|     { | ||||
|         // line 21
 | ||||
|         echo "    <h1>"; | ||||
|         echo $context["__internal_a3dac4b98c2dde091af177026132a67a_1"]->getnamespace_link($this->getContext($context, "namespace"), array("target" => "main")); | ||||
|         echo "</h1>
 | ||||
| 
 | ||||
|     ";
 | ||||
|         // line 23
 | ||||
|         if ($this->getContext($context, "classes")) { | ||||
|             // line 24
 | ||||
|             echo "        <ul>
 | ||||
|             ";
 | ||||
|             // line 25
 | ||||
|             $context['_parent'] = (array) $context; | ||||
|             $context['_seq'] = twig_ensure_traversable($this->getContext($context, "classes")); | ||||
|             foreach ($context['_seq'] as $context["_key"] => $context["class"]) { | ||||
|                 // line 26
 | ||||
|                 echo "                <li>"; | ||||
|                 echo $context["__internal_a3dac4b98c2dde091af177026132a67a_1"]->getclass_link($this->getContext($context, "class"), array("target" => "main")); | ||||
|                 echo "</li>
 | ||||
|             ";
 | ||||
|             } | ||||
|             $_parent = $context['_parent']; | ||||
|             unset($context['_seq'], $context['_iterated'], $context['_key'], $context['class'], $context['_parent'], $context['loop']); | ||||
|             $context = array_merge($_parent, array_intersect_key($context, $_parent)); | ||||
|             // line 28
 | ||||
|             echo "        </ul>
 | ||||
|     ";
 | ||||
|         } | ||||
|         // line 30
 | ||||
|         echo " | ||||
|     ";
 | ||||
|         // line 31
 | ||||
|         if ($this->getContext($context, "interfaces")) { | ||||
|             // line 32
 | ||||
|             echo "        <h2>Interfaces</h2>
 | ||||
|         <ul> | ||||
|             ";
 | ||||
|             // line 34
 | ||||
|             $context['_parent'] = (array) $context; | ||||
|             $context['_seq'] = twig_ensure_traversable($this->getContext($context, "interfaces")); | ||||
|             foreach ($context['_seq'] as $context["_key"] => $context["class"]) { | ||||
|                 // line 35
 | ||||
|                 echo "                <li>"; | ||||
|                 echo $context["__internal_a3dac4b98c2dde091af177026132a67a_1"]->getclass_link($this->getContext($context, "class"), array("target" => "main")); | ||||
|                 echo "</li>
 | ||||
|             ";
 | ||||
|             } | ||||
|             $_parent = $context['_parent']; | ||||
|             unset($context['_seq'], $context['_iterated'], $context['_key'], $context['class'], $context['_parent'], $context['loop']); | ||||
|             $context = array_merge($_parent, array_intersect_key($context, $_parent)); | ||||
|             // line 37
 | ||||
|             echo "        </ul>
 | ||||
|     ";
 | ||||
|         } | ||||
|         // line 39
 | ||||
|         echo " | ||||
|     ";
 | ||||
|         // line 40
 | ||||
|         if ($this->getContext($context, "exceptions")) { | ||||
|             // line 41
 | ||||
|             echo "        <h2>Exceptions</h2>
 | ||||
|         <ul> | ||||
|             ";
 | ||||
|             // line 43
 | ||||
|             $context['_parent'] = (array) $context; | ||||
|             $context['_seq'] = twig_ensure_traversable($this->getContext($context, "exceptions")); | ||||
|             foreach ($context['_seq'] as $context["_key"] => $context["class"]) { | ||||
|                 // line 44
 | ||||
|                 echo "                <li>"; | ||||
|                 echo $context["__internal_a3dac4b98c2dde091af177026132a67a_1"]->getclass_link($this->getContext($context, "class"), array("target" => "main")); | ||||
|                 echo "</li>
 | ||||
|             ";
 | ||||
|             } | ||||
|             $_parent = $context['_parent']; | ||||
|             unset($context['_seq'], $context['_iterated'], $context['_key'], $context['class'], $context['_parent'], $context['loop']); | ||||
|             $context = array_merge($_parent, array_intersect_key($context, $_parent)); | ||||
|             // line 46
 | ||||
|             echo "        </ul>
 | ||||
|     ";
 | ||||
|         } | ||||
|     } | ||||
| 
 | ||||
|     public function getTemplateName() | ||||
|     { | ||||
|         return "namespace.twig"; | ||||
|     } | ||||
| 
 | ||||
|     public function isTraitable() | ||||
|     { | ||||
|         return false; | ||||
|     } | ||||
| 
 | ||||
|     public function getDebugInfo() | ||||
|     { | ||||
|         return array (  148 => 46,  139 => 44,  135 => 43,  129 => 40,  126 => 39,  122 => 37,  113 => 35,  109 => 34,  105 => 32,  100 => 30,  83 => 25,  80 => 24,  71 => 13,  25 => 3,  118 => 35,  104 => 33,  96 => 28,  90 => 27,  87 => 26,  84 => 25,  75 => 21,  57 => 14,  46 => 10,  125 => 64,  120 => 61,  107 => 59,  22 => 4,  91 => 27,  72 => 21,  67 => 11,  61 => 15,  55 => 7,  95 => 27,  59 => 26,  43 => 7,  142 => 39,  134 => 36,  127 => 35,  123 => 33,  116 => 32,  112 => 30,  103 => 31,  99 => 30,  93 => 28,  86 => 50,  70 => 18,  64 => 18,  53 => 14,  24 => 3,  41 => 8,  39 => 7,  19 => 4,  377 => 58,  361 => 56,  356 => 55,  353 => 54,  348 => 53,  331 => 52,  329 => 51,  327 => 50,  316 => 49,  301 => 46,  289 => 45,  263 => 40,  259 => 39,  256 => 37,  253 => 35,  251 => 34,  234 => 33,  232 => 32,  220 => 31,  209 => 28,  203 => 27,  197 => 26,  183 => 25,  172 => 22,  166 => 21,  160 => 20,  146 => 19,  133 => 16,  131 => 41,  124 => 13,  117 => 11,  115 => 10,  102 => 32,  51 => 11,  40 => 6,  35 => 8,  32 => 4,  23 => 6,  17 => 1,  108 => 32,  101 => 28,  97 => 55,  88 => 27,  85 => 15,  81 => 23,  77 => 21,  62 => 16,  60 => 9,  56 => 15,  50 => 13,  47 => 11,  44 => 9,  38 => 6,  78 => 23,  74 => 20,  69 => 20,  58 => 13,  54 => 13,  48 => 10,  29 => 5,  92 => 26,  89 => 25,  82 => 8,  79 => 22,  73 => 20,  68 => 19,  66 => 18,  63 => 10,  45 => 9,  42 => 9,  36 => 5,  31 => 5,  20 => 8,  49 => 12,  37 => 6,  33 => 4,  30 => 6,  27 => 8,  26 => 3,); | ||||
|     } | ||||
| } | ||||
							
								
								
									
										111
									
								
								docs/build/API/cache/twig/c1/af/a775bb7083f4c61199158c9a0760.php
									
										
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										111
									
								
								docs/build/API/cache/twig/c1/af/a775bb7083f4c61199158c9a0760.php
									
										
									
									
										vendored
									
									
										Normal file
									
								
							|  | @ -0,0 +1,111 @@ | |||
| <?php | ||||
| 
 | ||||
| /* tree.twig */ | ||||
| class __TwigTemplate_c1afa775bb7083f4c61199158c9a0760 extends Twig_Template | ||||
| { | ||||
|     public function __construct(Twig_Environment $env) | ||||
|     { | ||||
|         parent::__construct($env); | ||||
| 
 | ||||
|         $this->parent = false; | ||||
| 
 | ||||
|         $this->blocks = array( | ||||
|         ); | ||||
|     } | ||||
| 
 | ||||
|     protected function doDisplay(array $context, array $blocks = array()) | ||||
|     { | ||||
|         // line 1
 | ||||
|         echo "var tree = "; | ||||
|         echo twig_escape_filter($this->env, $this->getAttribute($this, "element", array(0 => $this->getContext($context, "tree")), "method"), "html", null, true); | ||||
|         echo " | ||||
| 
 | ||||
| ";
 | ||||
|     } | ||||
| 
 | ||||
|     // line 3
 | ||||
|     public function getelement($tree = null) | ||||
|     { | ||||
|         $context = $this->env->mergeGlobals(array( | ||||
|             "tree" => $tree, | ||||
|         )); | ||||
| 
 | ||||
|         $blocks = array(); | ||||
| 
 | ||||
|         ob_start(); | ||||
|         try { | ||||
|             // line 5
 | ||||
|             echo "["; | ||||
|             // line 6
 | ||||
|             $context['_parent'] = (array) $context; | ||||
|             $context['_seq'] = twig_ensure_traversable($this->getContext($context, "tree")); | ||||
|             $context['loop'] = array( | ||||
|               'parent' => $context['_parent'], | ||||
|               'index0' => 0, | ||||
|               'index'  => 1, | ||||
|               'first'  => true, | ||||
|             ); | ||||
|             if (is_array($context['_seq']) || (is_object($context['_seq']) && $context['_seq'] instanceof Countable)) { | ||||
|                 $length = count($context['_seq']); | ||||
|                 $context['loop']['revindex0'] = $length - 1; | ||||
|                 $context['loop']['revindex'] = $length; | ||||
|                 $context['loop']['length'] = $length; | ||||
|                 $context['loop']['last'] = 1 === $length; | ||||
|             } | ||||
|             foreach ($context['_seq'] as $context["_key"] => $context["element"]) { | ||||
|                 // line 7
 | ||||
|                 echo "["; | ||||
|                 // line 8
 | ||||
|                 echo twig_jsonencode_filter($this->getAttribute($this->getContext($context, "element"), 0, array(), "array")); | ||||
|                 echo ","; | ||||
|                 // line 9
 | ||||
|                 echo (($this->getAttribute($this->getContext($context, "element"), 1, array(), "array")) ? (twig_jsonencode_filter((((!$this->getAttribute($this->getContext($context, "element"), 2, array(), "array"))) ? ($this->env->getExtension('sami')->pathForClass($context, $this->getAttribute($this->getContext($context, "element"), 1, array(), "array"))) : ($this->env->getExtension('sami')->pathForNamespace($context, $this->getAttribute($this->getContext($context, "element"), 1, array(), "array")))))) : ("")); | ||||
|                 echo ","; | ||||
|                 // line 10
 | ||||
|                 echo twig_jsonencode_filter(((((!$this->getAttribute($this->getContext($context, "element"), 2, array(), "array")) && $this->getAttribute($this->getAttribute($this->getContext($context, "element"), 1, array(), "array"), "parent"))) ? ((" < " . $this->getAttribute($this->getAttribute($this->getAttribute($this->getContext($context, "element"), 1, array(), "array"), "parent"), "shortname"))) : (""))); | ||||
|                 echo ",
 | ||||
|                 ";
 | ||||
|                 // line 11
 | ||||
|                 echo $this->getAttribute($this, "element", array(0 => $this->getAttribute($this->getContext($context, "element"), 2, array(), "array")), "method"); | ||||
|                 // line 12
 | ||||
|                 echo "]"; | ||||
|                 // line 13
 | ||||
|                 echo (($this->getAttribute($this->getContext($context, "loop"), "last")) ? ("") : (",")); | ||||
|                 ++$context['loop']['index0']; | ||||
|                 ++$context['loop']['index']; | ||||
|                 $context['loop']['first'] = false; | ||||
|                 if (isset($context['loop']['length'])) { | ||||
|                     --$context['loop']['revindex0']; | ||||
|                     --$context['loop']['revindex']; | ||||
|                     $context['loop']['last'] = 0 === $context['loop']['revindex0']; | ||||
|                 } | ||||
|             } | ||||
|             $_parent = $context['_parent']; | ||||
|             unset($context['_seq'], $context['_iterated'], $context['_key'], $context['element'], $context['_parent'], $context['loop']); | ||||
|             $context = array_merge($_parent, array_intersect_key($context, $_parent)); | ||||
|             // line 15
 | ||||
|             echo "        ]"; | ||||
|         } catch(Exception $e) { | ||||
|             ob_end_clean(); | ||||
| 
 | ||||
|             throw $e; | ||||
|         } | ||||
| 
 | ||||
|         return ob_get_clean(); | ||||
|     } | ||||
| 
 | ||||
|     public function getTemplateName() | ||||
|     { | ||||
|         return "tree.twig"; | ||||
|     } | ||||
| 
 | ||||
|     public function isTraitable() | ||||
|     { | ||||
|         return false; | ||||
|     } | ||||
| 
 | ||||
|     public function getDebugInfo() | ||||
|     { | ||||
|         return array (  71 => 13,  25 => 3,  118 => 35,  104 => 33,  96 => 29,  90 => 27,  87 => 26,  84 => 25,  75 => 21,  57 => 8,  46 => 10,  125 => 64,  120 => 61,  107 => 59,  22 => 4,  91 => 27,  72 => 20,  67 => 11,  61 => 5,  55 => 7,  95 => 27,  59 => 26,  43 => 7,  142 => 39,  134 => 36,  127 => 35,  123 => 33,  116 => 32,  112 => 30,  103 => 58,  99 => 30,  93 => 28,  86 => 50,  70 => 18,  64 => 18,  53 => 14,  24 => 3,  41 => 8,  39 => 9,  19 => 4,  377 => 58,  361 => 56,  356 => 55,  353 => 54,  348 => 53,  331 => 52,  329 => 51,  327 => 50,  316 => 49,  301 => 46,  289 => 45,  263 => 40,  259 => 39,  256 => 37,  253 => 35,  251 => 34,  234 => 33,  232 => 32,  220 => 31,  209 => 28,  203 => 27,  197 => 26,  183 => 25,  172 => 22,  166 => 21,  160 => 20,  146 => 19,  133 => 16,  131 => 15,  124 => 13,  117 => 11,  115 => 10,  102 => 32,  51 => 12,  40 => 6,  35 => 8,  32 => 4,  23 => 6,  17 => 1,  108 => 32,  101 => 28,  97 => 55,  88 => 27,  85 => 15,  81 => 23,  77 => 21,  62 => 16,  60 => 9,  56 => 15,  50 => 13,  47 => 11,  44 => 9,  38 => 6,  78 => 22,  74 => 20,  69 => 12,  58 => 13,  54 => 13,  48 => 11,  29 => 5,  92 => 26,  89 => 25,  82 => 8,  79 => 22,  73 => 20,  68 => 19,  66 => 18,  63 => 10,  45 => 10,  42 => 9,  36 => 5,  31 => 5,  20 => 8,  49 => 12,  37 => 6,  33 => 4,  30 => 6,  27 => 8,  26 => 5,); | ||||
|     } | ||||
| } | ||||
							
								
								
									
										171
									
								
								docs/build/API/cache/twig/f8/4d/6231490fc53718fc429c4e715f9c.php
									
										
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										171
									
								
								docs/build/API/cache/twig/f8/4d/6231490fc53718fc429c4e715f9c.php
									
										
									
									
										vendored
									
									
										Normal file
									
								
							|  | @ -0,0 +1,171 @@ | |||
| <?php | ||||
| 
 | ||||
| /* pages/namespace.twig */ | ||||
| class __TwigTemplate_f84d6231490fc53718fc429c4e715f9c extends Twig_Template | ||||
| { | ||||
|     public function __construct(Twig_Environment $env) | ||||
|     { | ||||
|         parent::__construct($env); | ||||
| 
 | ||||
|         $this->blocks = array( | ||||
|             'title' => array($this, 'block_title'), | ||||
|             'body_class' => array($this, 'block_body_class'), | ||||
|             'content_header' => array($this, 'block_content_header'), | ||||
|             'content' => array($this, 'block_content'), | ||||
|         ); | ||||
|     } | ||||
| 
 | ||||
|     protected function doGetParent(array $context) | ||||
|     { | ||||
|         return $this->env->resolveTemplate($this->getContext($context, "page_layout")); | ||||
|     } | ||||
| 
 | ||||
|     protected function doDisplay(array $context, array $blocks = array()) | ||||
|     { | ||||
|         // line 3
 | ||||
|         $context["__internal_f84d6231490fc53718fc429c4e715f9c_1"] = $this->env->loadTemplate("macros.twig"); | ||||
|         $this->getParent($context)->display($context, array_merge($this->blocks, $blocks)); | ||||
|     } | ||||
| 
 | ||||
|     // line 5
 | ||||
|     public function block_title($context, array $blocks = array()) | ||||
|     { | ||||
|         echo twig_escape_filter($this->env, $this->getContext($context, "namespace"), "html", null, true); | ||||
|         echo " | "; | ||||
|         $this->displayParentBlock("title", $context, $blocks); | ||||
|     } | ||||
| 
 | ||||
|     // line 7
 | ||||
|     public function block_body_class($context, array $blocks = array()) | ||||
|     { | ||||
|         echo "overview"; | ||||
|     } | ||||
| 
 | ||||
|     // line 9
 | ||||
|     public function block_content_header($context, array $blocks = array()) | ||||
|     { | ||||
|         // line 10
 | ||||
|         echo "    <div class=\"type\">Namespace</div>
 | ||||
|     <h1>";
 | ||||
|         // line 11
 | ||||
|         echo twig_escape_filter($this->env, $this->getContext($context, "namespace"), "html", null, true); | ||||
|         echo "</h1>
 | ||||
| ";
 | ||||
|     } | ||||
| 
 | ||||
|     // line 14
 | ||||
|     public function block_content($context, array $blocks = array()) | ||||
|     { | ||||
|         // line 15
 | ||||
|         echo "    "; | ||||
|         if ($this->getContext($context, "classes")) { | ||||
|             // line 16
 | ||||
|             echo "        <table>
 | ||||
|             ";
 | ||||
|             // line 17
 | ||||
|             $context['_parent'] = (array) $context; | ||||
|             $context['_seq'] = twig_ensure_traversable($this->getContext($context, "classes")); | ||||
|             foreach ($context['_seq'] as $context["_key"] => $context["class"]) { | ||||
|                 // line 18
 | ||||
|                 echo "                <tr>
 | ||||
|                     <td>";
 | ||||
|                 // line 19
 | ||||
|                 echo $context["__internal_f84d6231490fc53718fc429c4e715f9c_1"]->getclass_link($this->getContext($context, "class")); | ||||
|                 echo "</td>
 | ||||
|                     <td class=\"last\">"; | ||||
|                 // line 20
 | ||||
|                 echo nl2br(twig_escape_filter($this->env, $this->env->getExtension('sami')->parseDesc($context, $this->getAttribute($this->getContext($context, "class"), "shortdesc"), $this->getContext($context, "class")), "html", null, true)); | ||||
|                 echo "</td>
 | ||||
|                 </tr> | ||||
|             ";
 | ||||
|             } | ||||
|             $_parent = $context['_parent']; | ||||
|             unset($context['_seq'], $context['_iterated'], $context['_key'], $context['class'], $context['_parent'], $context['loop']); | ||||
|             $context = array_merge($_parent, array_intersect_key($context, $_parent)); | ||||
|             // line 23
 | ||||
|             echo "        </table>
 | ||||
|     ";
 | ||||
|         } | ||||
|         // line 25
 | ||||
|         echo " | ||||
|     ";
 | ||||
|         // line 26
 | ||||
|         if ($this->getContext($context, "interfaces")) { | ||||
|             // line 27
 | ||||
|             echo "        <h2>Interfaces</h2>
 | ||||
|         <table> | ||||
|             ";
 | ||||
|             // line 29
 | ||||
|             $context['_parent'] = (array) $context; | ||||
|             $context['_seq'] = twig_ensure_traversable($this->getContext($context, "interfaces")); | ||||
|             foreach ($context['_seq'] as $context["_key"] => $context["interface"]) { | ||||
|                 // line 30
 | ||||
|                 echo "                <tr>
 | ||||
|                     <td>";
 | ||||
|                 // line 31
 | ||||
|                 echo $context["__internal_f84d6231490fc53718fc429c4e715f9c_1"]->getclass_link($this->getContext($context, "interface")); | ||||
|                 echo "</td>
 | ||||
|                     <td class=\"last\">"; | ||||
|                 // line 32
 | ||||
|                 echo nl2br(twig_escape_filter($this->env, $this->env->getExtension('sami')->parseDesc($context, $this->getAttribute($this->getContext($context, "interface"), "shortdesc"), $this->getContext($context, "interface")), "html", null, true)); | ||||
|                 echo "</td>
 | ||||
|                 </tr> | ||||
|             ";
 | ||||
|             } | ||||
|             $_parent = $context['_parent']; | ||||
|             unset($context['_seq'], $context['_iterated'], $context['_key'], $context['interface'], $context['_parent'], $context['loop']); | ||||
|             $context = array_merge($_parent, array_intersect_key($context, $_parent)); | ||||
|             // line 35
 | ||||
|             echo "        </table>
 | ||||
|     ";
 | ||||
|         } | ||||
|         // line 37
 | ||||
|         echo " | ||||
|     ";
 | ||||
|         // line 38
 | ||||
|         if ($this->getContext($context, "exceptions")) { | ||||
|             // line 39
 | ||||
|             echo "        <h2>Exceptions</h2>
 | ||||
|         <table> | ||||
|             ";
 | ||||
|             // line 41
 | ||||
|             $context['_parent'] = (array) $context; | ||||
|             $context['_seq'] = twig_ensure_traversable($this->getContext($context, "exceptions")); | ||||
|             foreach ($context['_seq'] as $context["_key"] => $context["exception"]) { | ||||
|                 // line 42
 | ||||
|                 echo "                <tr>
 | ||||
|                     <td>";
 | ||||
|                 // line 43
 | ||||
|                 echo $context["__internal_f84d6231490fc53718fc429c4e715f9c_1"]->getclass_link($this->getContext($context, "exception")); | ||||
|                 echo "</td>
 | ||||
|                     <td class=\"last\">"; | ||||
|                 // line 44
 | ||||
|                 echo nl2br(twig_escape_filter($this->env, $this->env->getExtension('sami')->parseDesc($context, $this->getAttribute($this->getContext($context, "exception"), "shortdesc"), $this->getContext($context, "exception")), "html", null, true)); | ||||
|                 echo "</td>
 | ||||
|                 </tr> | ||||
|             ";
 | ||||
|             } | ||||
|             $_parent = $context['_parent']; | ||||
|             unset($context['_seq'], $context['_iterated'], $context['_key'], $context['exception'], $context['_parent'], $context['loop']); | ||||
|             $context = array_merge($_parent, array_intersect_key($context, $_parent)); | ||||
|             // line 47
 | ||||
|             echo "        </table>
 | ||||
|     ";
 | ||||
|         } | ||||
|     } | ||||
| 
 | ||||
|     public function getTemplateName() | ||||
|     { | ||||
|         return "pages/namespace.twig"; | ||||
|     } | ||||
| 
 | ||||
|     public function isTraitable() | ||||
|     { | ||||
|         return false; | ||||
|     } | ||||
| 
 | ||||
|     public function getDebugInfo() | ||||
|     { | ||||
|         return array (  150 => 47,  141 => 44,  137 => 43,  130 => 41,  121 => 37,  148 => 46,  139 => 44,  135 => 43,  129 => 40,  126 => 39,  122 => 37,  113 => 35,  109 => 34,  105 => 32,  100 => 30,  83 => 25,  80 => 24,  71 => 19,  25 => 3,  118 => 35,  104 => 31,  96 => 28,  90 => 27,  87 => 26,  84 => 23,  75 => 20,  57 => 14,  46 => 10,  125 => 64,  120 => 61,  107 => 59,  22 => 4,  91 => 26,  72 => 21,  67 => 11,  61 => 16,  55 => 14,  95 => 27,  59 => 26,  43 => 9,  142 => 39,  134 => 42,  127 => 35,  123 => 33,  116 => 32,  112 => 30,  103 => 31,  99 => 30,  93 => 27,  86 => 50,  70 => 18,  64 => 17,  53 => 14,  24 => 3,  41 => 8,  39 => 7,  19 => 4,  377 => 58,  361 => 56,  356 => 55,  353 => 54,  348 => 53,  331 => 52,  329 => 51,  327 => 50,  316 => 49,  301 => 46,  289 => 45,  263 => 40,  259 => 39,  256 => 37,  253 => 35,  251 => 34,  234 => 33,  232 => 32,  220 => 31,  209 => 28,  203 => 27,  197 => 26,  183 => 25,  172 => 22,  166 => 21,  160 => 20,  146 => 19,  133 => 16,  131 => 41,  124 => 38,  117 => 35,  115 => 10,  102 => 32,  51 => 11,  40 => 6,  35 => 8,  32 => 4,  23 => 6,  17 => 1,  108 => 32,  101 => 30,  97 => 29,  88 => 25,  85 => 15,  81 => 23,  77 => 21,  62 => 16,  60 => 9,  56 => 15,  50 => 13,  47 => 11,  44 => 9,  38 => 6,  78 => 23,  74 => 20,  69 => 20,  58 => 15,  54 => 13,  48 => 10,  29 => 5,  92 => 26,  89 => 25,  82 => 8,  79 => 22,  73 => 20,  68 => 18,  66 => 18,  63 => 10,  45 => 9,  42 => 9,  36 => 5,  31 => 5,  20 => 8,  49 => 11,  37 => 7,  33 => 4,  30 => 6,  27 => 8,  26 => 3,); | ||||
|     } | ||||
| } | ||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue