Selaa lähdekoodia

using extended markdown extra (and put vendor in one, single core lib)

Stijn-Flipper 11 vuotta sitten
vanhempi
commit
bb541721a6
100 muutettua tiedostoa jossa 617 lisäystä ja 266 poistoa
  1. 0 0
      CHANGELOG.txt
  2. 0 0
      LICENSE.txt
  3. 1 1
      index.php
  4. 0 0
      lib/autoload.php
  5. 0 0
      lib/composer/ClassLoader.php
  6. 0 0
      lib/composer/autoload_classmap.php
  7. 0 0
      lib/composer/autoload_namespaces.php
  8. 0 0
      lib/composer/autoload_real.php
  9. 0 0
      lib/composer/installed.json
  10. 0 0
      lib/index.html
  11. 7 0
      lib/markdown/LICENSE
  12. 128 0
      lib/markdown/README.md
  13. 14 0
      lib/markdown/composer.json
  14. 304 263
      lib/markdown/markdown.php
  15. 161 0
      lib/markdown/markdown_extended.php
  16. 2 2
      lib/pico.php
  17. 0 0
      lib/twig/twig/.editorconfig
  18. 0 0
      lib/twig/twig/.gitignore
  19. 0 0
      lib/twig/twig/.travis.yml
  20. 0 0
      lib/twig/twig/AUTHORS
  21. 0 0
      lib/twig/twig/CHANGELOG
  22. 0 0
      lib/twig/twig/LICENSE
  23. 0 0
      lib/twig/twig/README.markdown
  24. 0 0
      lib/twig/twig/composer.json
  25. 0 0
      lib/twig/twig/lib/Twig/Autoloader.php
  26. 0 0
      lib/twig/twig/lib/Twig/Compiler.php
  27. 0 0
      lib/twig/twig/lib/Twig/CompilerInterface.php
  28. 0 0
      lib/twig/twig/lib/Twig/Environment.php
  29. 0 0
      lib/twig/twig/lib/Twig/Error.php
  30. 0 0
      lib/twig/twig/lib/Twig/Error/Loader.php
  31. 0 0
      lib/twig/twig/lib/Twig/Error/Runtime.php
  32. 0 0
      lib/twig/twig/lib/Twig/Error/Syntax.php
  33. 0 0
      lib/twig/twig/lib/Twig/ExistsLoaderInterface.php
  34. 0 0
      lib/twig/twig/lib/Twig/ExpressionParser.php
  35. 0 0
      lib/twig/twig/lib/Twig/Extension.php
  36. 0 0
      lib/twig/twig/lib/Twig/Extension/Core.php
  37. 0 0
      lib/twig/twig/lib/Twig/Extension/Debug.php
  38. 0 0
      lib/twig/twig/lib/Twig/Extension/Escaper.php
  39. 0 0
      lib/twig/twig/lib/Twig/Extension/Optimizer.php
  40. 0 0
      lib/twig/twig/lib/Twig/Extension/Sandbox.php
  41. 0 0
      lib/twig/twig/lib/Twig/Extension/Staging.php
  42. 0 0
      lib/twig/twig/lib/Twig/Extension/StringLoader.php
  43. 0 0
      lib/twig/twig/lib/Twig/ExtensionInterface.php
  44. 0 0
      lib/twig/twig/lib/Twig/Filter.php
  45. 0 0
      lib/twig/twig/lib/Twig/Filter/Function.php
  46. 0 0
      lib/twig/twig/lib/Twig/Filter/Method.php
  47. 0 0
      lib/twig/twig/lib/Twig/Filter/Node.php
  48. 0 0
      lib/twig/twig/lib/Twig/FilterCallableInterface.php
  49. 0 0
      lib/twig/twig/lib/Twig/FilterInterface.php
  50. 0 0
      lib/twig/twig/lib/Twig/Function.php
  51. 0 0
      lib/twig/twig/lib/Twig/Function/Function.php
  52. 0 0
      lib/twig/twig/lib/Twig/Function/Method.php
  53. 0 0
      lib/twig/twig/lib/Twig/Function/Node.php
  54. 0 0
      lib/twig/twig/lib/Twig/FunctionCallableInterface.php
  55. 0 0
      lib/twig/twig/lib/Twig/FunctionInterface.php
  56. 0 0
      lib/twig/twig/lib/Twig/Lexer.php
  57. 0 0
      lib/twig/twig/lib/Twig/LexerInterface.php
  58. 0 0
      lib/twig/twig/lib/Twig/Loader/Array.php
  59. 0 0
      lib/twig/twig/lib/Twig/Loader/Chain.php
  60. 0 0
      lib/twig/twig/lib/Twig/Loader/Filesystem.php
  61. 0 0
      lib/twig/twig/lib/Twig/Loader/String.php
  62. 0 0
      lib/twig/twig/lib/Twig/LoaderInterface.php
  63. 0 0
      lib/twig/twig/lib/Twig/Markup.php
  64. 0 0
      lib/twig/twig/lib/Twig/Node.php
  65. 0 0
      lib/twig/twig/lib/Twig/Node/AutoEscape.php
  66. 0 0
      lib/twig/twig/lib/Twig/Node/Block.php
  67. 0 0
      lib/twig/twig/lib/Twig/Node/BlockReference.php
  68. 0 0
      lib/twig/twig/lib/Twig/Node/Body.php
  69. 0 0
      lib/twig/twig/lib/Twig/Node/Do.php
  70. 0 0
      lib/twig/twig/lib/Twig/Node/Embed.php
  71. 0 0
      lib/twig/twig/lib/Twig/Node/Expression.php
  72. 0 0
      lib/twig/twig/lib/Twig/Node/Expression/Array.php
  73. 0 0
      lib/twig/twig/lib/Twig/Node/Expression/AssignName.php
  74. 0 0
      lib/twig/twig/lib/Twig/Node/Expression/Binary.php
  75. 0 0
      lib/twig/twig/lib/Twig/Node/Expression/Binary/Add.php
  76. 0 0
      lib/twig/twig/lib/Twig/Node/Expression/Binary/And.php
  77. 0 0
      lib/twig/twig/lib/Twig/Node/Expression/Binary/BitwiseAnd.php
  78. 0 0
      lib/twig/twig/lib/Twig/Node/Expression/Binary/BitwiseOr.php
  79. 0 0
      lib/twig/twig/lib/Twig/Node/Expression/Binary/BitwiseXor.php
  80. 0 0
      lib/twig/twig/lib/Twig/Node/Expression/Binary/Concat.php
  81. 0 0
      lib/twig/twig/lib/Twig/Node/Expression/Binary/Div.php
  82. 0 0
      lib/twig/twig/lib/Twig/Node/Expression/Binary/Equal.php
  83. 0 0
      lib/twig/twig/lib/Twig/Node/Expression/Binary/FloorDiv.php
  84. 0 0
      lib/twig/twig/lib/Twig/Node/Expression/Binary/Greater.php
  85. 0 0
      lib/twig/twig/lib/Twig/Node/Expression/Binary/GreaterEqual.php
  86. 0 0
      lib/twig/twig/lib/Twig/Node/Expression/Binary/In.php
  87. 0 0
      lib/twig/twig/lib/Twig/Node/Expression/Binary/Less.php
  88. 0 0
      lib/twig/twig/lib/Twig/Node/Expression/Binary/LessEqual.php
  89. 0 0
      lib/twig/twig/lib/Twig/Node/Expression/Binary/Mod.php
  90. 0 0
      lib/twig/twig/lib/Twig/Node/Expression/Binary/Mul.php
  91. 0 0
      lib/twig/twig/lib/Twig/Node/Expression/Binary/NotEqual.php
  92. 0 0
      lib/twig/twig/lib/Twig/Node/Expression/Binary/NotIn.php
  93. 0 0
      lib/twig/twig/lib/Twig/Node/Expression/Binary/Or.php
  94. 0 0
      lib/twig/twig/lib/Twig/Node/Expression/Binary/Power.php
  95. 0 0
      lib/twig/twig/lib/Twig/Node/Expression/Binary/Range.php
  96. 0 0
      lib/twig/twig/lib/Twig/Node/Expression/Binary/Sub.php
  97. 0 0
      lib/twig/twig/lib/Twig/Node/Expression/BlockReference.php
  98. 0 0
      lib/twig/twig/lib/Twig/Node/Expression/Call.php
  99. 0 0
      lib/twig/twig/lib/Twig/Node/Expression/Conditional.php
  100. 0 0
      lib/twig/twig/lib/Twig/Node/Expression/Constant.php

+ 0 - 0
changelog.txt → CHANGELOG.txt


+ 0 - 0
license.txt → LICENSE.txt


+ 1 - 1
index.php

@@ -8,6 +8,6 @@ define('PLUGINS_DIR', ROOT_DIR .'plugins/');
 define('THEMES_DIR', ROOT_DIR .'themes/');
 define('CACHE_DIR', LIB_DIR .'cache/');
 
-require(ROOT_DIR .'vendor/autoload.php');
+require(LIB_DIR .'autoload.php');
 require(LIB_DIR .'pico.php');
 $pico = new Pico();

+ 0 - 0
vendor/autoload.php → lib/autoload.php


+ 0 - 0
vendor/composer/ClassLoader.php → lib/composer/ClassLoader.php


+ 0 - 0
vendor/composer/autoload_classmap.php → lib/composer/autoload_classmap.php


+ 0 - 0
vendor/composer/autoload_namespaces.php → lib/composer/autoload_namespaces.php


+ 0 - 0
vendor/composer/autoload_real.php → lib/composer/autoload_real.php


+ 0 - 0
vendor/composer/installed.json → lib/composer/installed.json


+ 0 - 0
lib/index.html


+ 7 - 0
lib/markdown/LICENSE

@@ -0,0 +1,7 @@
+Copyright (c) 2013 Egil Hansen (http://egilhansen.com)
+
+Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+ 128 - 0
lib/markdown/README.md

@@ -0,0 +1,128 @@
+# PHP Markdown Extra Extended
+
+An fork of the [PHP Markdown (Extra) project](http://michelf.com/projects/php-markdown/) (<abbr title="PHP Markdown (Extra)">PME</abbr>), extended with extra syntax, especially focused on adding support for more HTML attributes to outputted HTML, and for outputting HTML5.
+
+## Changes to syntax from PHP Markdown (Extra)
+Unless explicitly specified, existing Markdown markup works exactly as it did before. The orginal syntax is documentated here:
+
+- [Markdown syntax](http://daringfireball.net/projects/markdown/syntax)
+- [Markdown Extra syntax](http://michelf.com/projects/php-markdown/extra/)
+
+### Line break generates a `<br />`
+In <abbr title="PHP Markdown (Extra)">PME</abbr>, when you want to insert a `<br />` break tag using Markdown, you end a line with two or more spaces, then type return. This turned out to be more annoying than helpful in my projects, so now you just have to type return. This is also how Markdown works with <abbr title="GitHub Flavored Markdown">GFM</abbr>.
+
+Two returns does not insert a `<br />`, but instead creates a new paragraph as usual.
+
+### Support for *cite* attribute on blockquotes
+It is now possible to add the optional *cite* attribute to the *blockquote* element.
+
+The new, optional, syntax is:
+
+```markdown
+> (cite url) Cited content follows ...
+```
+
+#### Example:
+
+```markdown
+> (http://www.whatwg.org/) Content inside a blockquote must be quoted 
+> from another source, whose address, if it has one, 
+> may be cited in the `cite` attribute.
+```
+
+Will result in the following HTML:
+
+```html
+<blockquote cite="http://www.whatwg.org/">
+<p>Content inside a blockquote must be quoted 
+from another source, whose address, if it has one, 
+may be cited in the `cite` attribute.</p>
+</blockquote>
+```
+
+#### Breaking changes from <abbr title="PHP Markdown (Extra)">PME</abbr>
+The existing rules for and [formatting options](http://daringfireball.net/projects/markdown/syntax#blockquote) for blockquotes still apply. There is one small breaking changes with this addition. If your quote starts with "(" you have two have at least two spaces between the initial ">" and the "(". E.g.:
+
+```markdown
+>  (Ut brisket flank salami.) Cow cupidatat ex t-bone sirloin id. 
+> Sunt flank pastrami spare ribs sint id, nulla nisi.
+```
+
+Will result in the following HTML:
+
+```html
+<blockquote>
+  <p>(Ut brisket flank salami.) Cow cupidatat ex t-bone sirloin id.<br>
+  Sunt flank pastrami spare ribs sint id, nulla nisi.</p>
+</blockquote>
+```
+
+### Fenced code block with language support and alternating fence markers (```)
+It is now possible to specify the language type of a code block, and use an alternatinge fence markers (```), enabling the same syntax as that of <abbr title="GitHub Flavored Markdown">GFM</abbr>.
+
+This addition follows the [suggested way](http://dev.w3.org/html5/spec-author-view/the-code-element.html#the-code-element) to specify language by W3C.
+
+#### Example:
+
+	~~~html
+	<p>Ut brisket flank salami.  Cow cupidatat ex t-bone sirloin id.</p>
+	~~~
+
+Using alternative fence markers:
+
+	```html
+	<p>Ut brisket flank salami.  Cow cupidatat ex t-bone sirloin id.</p>
+	```
+
+Both will output the following HTML:
+
+```HTML
+<pre><code class="language-html">
+<p>Ut brisket flank salami.  Cow cupidatat ex t-bone sirloin id.</p>
+</code></pre>
+```
+
+### Support for *figure* and *figcaption* tags
+There is now experimental support for the the HTML5 tags *[figure](http://dev.w3.org/html5/markup/figure.html)* and *[figcaption](http://dev.w3.org/html5/markup/figcaption.html)*.
+
+A *figure* is a block level element and is created by wrapping some other content in three or more equal (=) signs. 
+
+A optional *figure caption* can be added to either the top of the figure or the bottom at the figure, right after the equal signs, wrapped in [ and ] signs.
+
+#### Examples
+This example shows a *figure* without a caption:
+
+```markdown
+===
+![](img/reference.png)
+===
+```
+
+This example shows a *figure* with a caption added before the content:
+
+```markdown
+=== [A **happy face** is good for web developers]
+![](img/reference.png)
+===
+```
+
+This example shows a *figure* with a caption added after the content:
+
+```markdown
+===
+![](img/reference.png)
+=== [A **happy face** is good for web developers]
+``` 
+
+## Usage
+You need both the *markdown.php* and the *markdown_extended.php* files, but only needs to include *markdown_extended.php*.
+
+```PHP
+require_once('markdown_extended.php');
+
+// Convert markdown formatted text in $markdown to HTML
+$html = MarkdownExtended($markdown);
+```
+
+## License
+PHP Markdown Extra Extended is licensed under the [MIT License](http://opensource.org/licenses/MIT). See the LICENSE file for details.

+ 14 - 0
lib/markdown/composer.json

@@ -0,0 +1,14 @@
+{
+    "name": "egil/php-markdown-extra-extended",
+    "type": "library",
+    "description": "PHP Markdown Extra Extended",
+    "homepage": "https://github.com/egil/php-markdown-extra-extended",
+    "keywords": ["markdown"],
+    "license": "MIT",
+    "require": {
+        "php": ">=5.3"
+    },
+    "autoload": {
+        "files": ["markdown.php", "markdown_extended.php"]
+    }
+}

Tiedoston diff-näkymää rajattu, sillä se on liian suuri
+ 304 - 263
lib/markdown/markdown.php


+ 161 - 0
lib/markdown/markdown_extended.php

@@ -0,0 +1,161 @@
+<?php
+require_once('markdown.php');
+define( 'MARKDOWNEXTRAEXTENDED_VERSION',  "0.3" );
+
+function MarkdownExtended($text, $default_claases = array()){
+  $parser = new MarkdownExtraExtended_Parser($default_claases);
+  return $parser->transform($text);
+}
+
+class MarkdownExtraExtended_Parser extends MarkdownExtra_Parser {
+	# Tags that are always treated as block tags:
+	var $block_tags_re = 'figure|figcaption|p|div|h[1-6]|blockquote|pre|table|dl|ol|ul|address|form|fieldset|iframe|hr|legend';
+	var $default_classes;
+		
+	function MarkdownExtraExtended_Parser($default_classes = array()) {
+	    $default_classes = $default_classes;
+		
+		$this->block_gamut += array(
+			"doFencedFigures" => 7,
+		);
+		
+		parent::MarkdownExtra_Parser();
+	}
+	
+	function transform($text) {	
+		$text = parent::transform($text);				
+		return $text;		
+	}
+	
+	function doHardBreaks($text) {
+		# Do hard breaks:
+		# EXTENDED: changed to allow breaks without two spaces and just one new line
+		# original code /* return preg_replace_callback('/ {2,}\n/', */
+		return preg_replace_callback('/ *\n/', 
+			array(&$this, '_doHardBreaks_callback'), $text);
+	}
+
+
+	function doBlockQuotes($text) {
+		$text = preg_replace_callback('/
+			(?>^[ ]*>[ ]?
+				(?:\((.+?)\))?
+				[ ]*(.+\n(?:.+\n)*)
+			)+	
+			/xm',
+			array(&$this, '_doBlockQuotes_callback'), $text);
+
+		return $text;
+	}
+	
+	function _doBlockQuotes_callback($matches) {
+		$cite = $matches[1];
+		$bq = '> ' . $matches[2];
+		# trim one level of quoting - trim whitespace-only lines
+		$bq = preg_replace('/^[ ]*>[ ]?|^[ ]+$/m', '', $bq);
+		$bq = $this->runBlockGamut($bq);		# recurse
+
+		$bq = preg_replace('/^/m', "  ", $bq);
+		# These leading spaces cause problem with <pre> content, 
+		# so we need to fix that:
+		$bq = preg_replace_callback('{(\s*<pre>.+?</pre>)}sx', 
+			array(&$this, '_doBlockQuotes_callback2'), $bq);
+		
+		$res = "<blockquote";
+		$res .= empty($cite) ? ">" : " cite=\"$cite\">";
+		$res .= "\n$bq\n</blockquote>";
+		return "\n". $this->hashBlock($res)."\n\n";
+	}
+
+	function doFencedCodeBlocks($text) {
+		$less_than_tab = $this->tab_width;
+		
+		$text = preg_replace_callback('{
+				(?:\n|\A)
+				# 1: Opening marker
+				(
+					~{3,}|`{3,} # Marker: three tilde or more.
+				)
+				
+				[ ]?(\w+)?(?:,[ ]?(\d+))?[ ]* \n # Whitespace and newline following marker.
+				
+				# 3: Content
+				(
+					(?>
+						(?!\1 [ ]* \n)	# Not a closing marker.
+						.*\n+
+					)+
+				)
+				
+				# Closing marker.
+				\1 [ ]* \n
+			}xm',
+			array(&$this, '_doFencedCodeBlocks_callback'), $text);
+
+		return $text;
+	}
+	
+	function _doFencedCodeBlocks_callback($matches) {
+		$codeblock = $matches[4];
+		$codeblock = htmlspecialchars($codeblock, ENT_NOQUOTES);
+		$codeblock = preg_replace_callback('/^\n+/',
+			array(&$this, '_doFencedCodeBlocks_newlines'), $codeblock);
+		//$codeblock = "<pre><code>$codeblock</code></pre>";
+		//$cb = "<pre><code";
+		$cb = empty($matches[3]) ? "<pre><code" : "<pre class=\"linenums:$matches[3]\"><code"; 
+		$cb .= empty($matches[2]) ? ">" : " class=\"language-$matches[2]\">";
+		$cb .= "$codeblock</code></pre>";
+		return "\n\n".$this->hashBlock($cb)."\n\n";
+	}
+
+	function doFencedFigures($text){
+		$text = preg_replace_callback('{
+			(?:\n|\A)
+			# 1: Opening marker
+			(
+				={3,} # Marker: equal sign.
+			)
+			
+			[ ]?(?:\[([^\]]+)\])?[ ]* \n # Whitespace and newline following marker.
+			
+			# 3: Content
+			(
+				(?>
+					(?!\1 [ ]?(?:\[([^\]]+)\])?[ ]* \n)	# Not a closing marker.
+					.*\n+
+				)+
+			)
+			
+			# Closing marker.
+			\1 [ ]?(?:\[([^\]]+)\])?[ ]* \n
+		}xm', array(&$this, '_doFencedFigures_callback'), $text);		
+		
+		return $text;	
+	}
+	
+	function _doFencedFigures_callback($matches) {
+		# get figcaption
+		$topcaption = empty($matches[2]) ? null : $this->runBlockGamut($matches[2]);
+		$bottomcaption = empty($matches[5]) ? null : $this->runBlockGamut($matches[5]);
+		$figure = $matches[3];
+		$figure = $this->runBlockGamut($figure); # recurse
+
+		$figure = preg_replace('/^/m', "  ", $figure);
+		# These leading spaces cause problem with <pre> content, 
+		# so we need to fix that - reuse blockqoute code to handle this:
+		$figure = preg_replace_callback('{(\s*<pre>.+?</pre>)}sx', 
+			array(&$this, '_doBlockQuotes_callback2'), $figure);
+		
+		$res = "<figure>";
+		if(!empty($topcaption)){
+			$res .= "\n<figcaption>$topcaption</figcaption>";
+		}
+		$res .= "\n$figure\n";
+		if(!empty($bottomcaption) && empty($topcaption)){
+			$res .= "<figcaption>$bottomcaption</figcaption>";
+		}
+		$res .= "</figure>";		
+		return "\n". $this->hashBlock($res)."\n\n";
+	}
+}
+?>

+ 2 - 2
lib/pico.php

@@ -1,5 +1,5 @@
 <?php
-use \Michelf\MarkdownExtra;
+require_once( 'markdown/markdown_extended.php' );
 
 /**
  * Pico
@@ -138,7 +138,7 @@ class Pico {
 	{
 		$content = preg_replace('#/\*.+?\*/#s', '', $content); // Remove comments and meta
 		$content = str_replace('%base_url%', $this->base_url(), $content);
-		$content = MarkdownExtra::defaultTransform($content);
+		$content = MarkdownExtended($content);
 
 		return $content;
 	}

+ 0 - 0
vendor/twig/twig/.editorconfig → lib/twig/twig/.editorconfig


+ 0 - 0
vendor/twig/twig/.gitignore → lib/twig/twig/.gitignore


+ 0 - 0
vendor/twig/twig/.travis.yml → lib/twig/twig/.travis.yml


+ 0 - 0
vendor/twig/twig/AUTHORS → lib/twig/twig/AUTHORS


+ 0 - 0
vendor/twig/twig/CHANGELOG → lib/twig/twig/CHANGELOG


+ 0 - 0
vendor/twig/twig/LICENSE → lib/twig/twig/LICENSE


+ 0 - 0
vendor/twig/twig/README.markdown → lib/twig/twig/README.markdown


+ 0 - 0
vendor/twig/twig/composer.json → lib/twig/twig/composer.json


+ 0 - 0
vendor/twig/twig/lib/Twig/Autoloader.php → lib/twig/twig/lib/Twig/Autoloader.php


+ 0 - 0
vendor/twig/twig/lib/Twig/Compiler.php → lib/twig/twig/lib/Twig/Compiler.php


+ 0 - 0
vendor/twig/twig/lib/Twig/CompilerInterface.php → lib/twig/twig/lib/Twig/CompilerInterface.php


+ 0 - 0
vendor/twig/twig/lib/Twig/Environment.php → lib/twig/twig/lib/Twig/Environment.php


+ 0 - 0
vendor/twig/twig/lib/Twig/Error.php → lib/twig/twig/lib/Twig/Error.php


+ 0 - 0
vendor/twig/twig/lib/Twig/Error/Loader.php → lib/twig/twig/lib/Twig/Error/Loader.php


+ 0 - 0
vendor/twig/twig/lib/Twig/Error/Runtime.php → lib/twig/twig/lib/Twig/Error/Runtime.php


+ 0 - 0
vendor/twig/twig/lib/Twig/Error/Syntax.php → lib/twig/twig/lib/Twig/Error/Syntax.php


+ 0 - 0
vendor/twig/twig/lib/Twig/ExistsLoaderInterface.php → lib/twig/twig/lib/Twig/ExistsLoaderInterface.php


+ 0 - 0
vendor/twig/twig/lib/Twig/ExpressionParser.php → lib/twig/twig/lib/Twig/ExpressionParser.php


+ 0 - 0
vendor/twig/twig/lib/Twig/Extension.php → lib/twig/twig/lib/Twig/Extension.php


+ 0 - 0
vendor/twig/twig/lib/Twig/Extension/Core.php → lib/twig/twig/lib/Twig/Extension/Core.php


+ 0 - 0
vendor/twig/twig/lib/Twig/Extension/Debug.php → lib/twig/twig/lib/Twig/Extension/Debug.php


+ 0 - 0
vendor/twig/twig/lib/Twig/Extension/Escaper.php → lib/twig/twig/lib/Twig/Extension/Escaper.php


+ 0 - 0
vendor/twig/twig/lib/Twig/Extension/Optimizer.php → lib/twig/twig/lib/Twig/Extension/Optimizer.php


+ 0 - 0
vendor/twig/twig/lib/Twig/Extension/Sandbox.php → lib/twig/twig/lib/Twig/Extension/Sandbox.php


+ 0 - 0
vendor/twig/twig/lib/Twig/Extension/Staging.php → lib/twig/twig/lib/Twig/Extension/Staging.php


+ 0 - 0
vendor/twig/twig/lib/Twig/Extension/StringLoader.php → lib/twig/twig/lib/Twig/Extension/StringLoader.php


+ 0 - 0
vendor/twig/twig/lib/Twig/ExtensionInterface.php → lib/twig/twig/lib/Twig/ExtensionInterface.php


+ 0 - 0
vendor/twig/twig/lib/Twig/Filter.php → lib/twig/twig/lib/Twig/Filter.php


+ 0 - 0
vendor/twig/twig/lib/Twig/Filter/Function.php → lib/twig/twig/lib/Twig/Filter/Function.php


+ 0 - 0
vendor/twig/twig/lib/Twig/Filter/Method.php → lib/twig/twig/lib/Twig/Filter/Method.php


+ 0 - 0
vendor/twig/twig/lib/Twig/Filter/Node.php → lib/twig/twig/lib/Twig/Filter/Node.php


+ 0 - 0
vendor/twig/twig/lib/Twig/FilterCallableInterface.php → lib/twig/twig/lib/Twig/FilterCallableInterface.php


+ 0 - 0
vendor/twig/twig/lib/Twig/FilterInterface.php → lib/twig/twig/lib/Twig/FilterInterface.php


+ 0 - 0
vendor/twig/twig/lib/Twig/Function.php → lib/twig/twig/lib/Twig/Function.php


+ 0 - 0
vendor/twig/twig/lib/Twig/Function/Function.php → lib/twig/twig/lib/Twig/Function/Function.php


+ 0 - 0
vendor/twig/twig/lib/Twig/Function/Method.php → lib/twig/twig/lib/Twig/Function/Method.php


+ 0 - 0
vendor/twig/twig/lib/Twig/Function/Node.php → lib/twig/twig/lib/Twig/Function/Node.php


+ 0 - 0
vendor/twig/twig/lib/Twig/FunctionCallableInterface.php → lib/twig/twig/lib/Twig/FunctionCallableInterface.php


+ 0 - 0
vendor/twig/twig/lib/Twig/FunctionInterface.php → lib/twig/twig/lib/Twig/FunctionInterface.php


+ 0 - 0
vendor/twig/twig/lib/Twig/Lexer.php → lib/twig/twig/lib/Twig/Lexer.php


+ 0 - 0
vendor/twig/twig/lib/Twig/LexerInterface.php → lib/twig/twig/lib/Twig/LexerInterface.php


+ 0 - 0
vendor/twig/twig/lib/Twig/Loader/Array.php → lib/twig/twig/lib/Twig/Loader/Array.php


+ 0 - 0
vendor/twig/twig/lib/Twig/Loader/Chain.php → lib/twig/twig/lib/Twig/Loader/Chain.php


+ 0 - 0
vendor/twig/twig/lib/Twig/Loader/Filesystem.php → lib/twig/twig/lib/Twig/Loader/Filesystem.php


+ 0 - 0
vendor/twig/twig/lib/Twig/Loader/String.php → lib/twig/twig/lib/Twig/Loader/String.php


+ 0 - 0
vendor/twig/twig/lib/Twig/LoaderInterface.php → lib/twig/twig/lib/Twig/LoaderInterface.php


+ 0 - 0
vendor/twig/twig/lib/Twig/Markup.php → lib/twig/twig/lib/Twig/Markup.php


+ 0 - 0
vendor/twig/twig/lib/Twig/Node.php → lib/twig/twig/lib/Twig/Node.php


+ 0 - 0
vendor/twig/twig/lib/Twig/Node/AutoEscape.php → lib/twig/twig/lib/Twig/Node/AutoEscape.php


+ 0 - 0
vendor/twig/twig/lib/Twig/Node/Block.php → lib/twig/twig/lib/Twig/Node/Block.php


+ 0 - 0
vendor/twig/twig/lib/Twig/Node/BlockReference.php → lib/twig/twig/lib/Twig/Node/BlockReference.php


+ 0 - 0
vendor/twig/twig/lib/Twig/Node/Body.php → lib/twig/twig/lib/Twig/Node/Body.php


+ 0 - 0
vendor/twig/twig/lib/Twig/Node/Do.php → lib/twig/twig/lib/Twig/Node/Do.php


+ 0 - 0
vendor/twig/twig/lib/Twig/Node/Embed.php → lib/twig/twig/lib/Twig/Node/Embed.php


+ 0 - 0
vendor/twig/twig/lib/Twig/Node/Expression.php → lib/twig/twig/lib/Twig/Node/Expression.php


+ 0 - 0
vendor/twig/twig/lib/Twig/Node/Expression/Array.php → lib/twig/twig/lib/Twig/Node/Expression/Array.php


+ 0 - 0
vendor/twig/twig/lib/Twig/Node/Expression/AssignName.php → lib/twig/twig/lib/Twig/Node/Expression/AssignName.php


+ 0 - 0
vendor/twig/twig/lib/Twig/Node/Expression/Binary.php → lib/twig/twig/lib/Twig/Node/Expression/Binary.php


+ 0 - 0
vendor/twig/twig/lib/Twig/Node/Expression/Binary/Add.php → lib/twig/twig/lib/Twig/Node/Expression/Binary/Add.php


+ 0 - 0
vendor/twig/twig/lib/Twig/Node/Expression/Binary/And.php → lib/twig/twig/lib/Twig/Node/Expression/Binary/And.php


+ 0 - 0
vendor/twig/twig/lib/Twig/Node/Expression/Binary/BitwiseAnd.php → lib/twig/twig/lib/Twig/Node/Expression/Binary/BitwiseAnd.php


+ 0 - 0
vendor/twig/twig/lib/Twig/Node/Expression/Binary/BitwiseOr.php → lib/twig/twig/lib/Twig/Node/Expression/Binary/BitwiseOr.php


+ 0 - 0
vendor/twig/twig/lib/Twig/Node/Expression/Binary/BitwiseXor.php → lib/twig/twig/lib/Twig/Node/Expression/Binary/BitwiseXor.php


+ 0 - 0
vendor/twig/twig/lib/Twig/Node/Expression/Binary/Concat.php → lib/twig/twig/lib/Twig/Node/Expression/Binary/Concat.php


+ 0 - 0
vendor/twig/twig/lib/Twig/Node/Expression/Binary/Div.php → lib/twig/twig/lib/Twig/Node/Expression/Binary/Div.php


+ 0 - 0
vendor/twig/twig/lib/Twig/Node/Expression/Binary/Equal.php → lib/twig/twig/lib/Twig/Node/Expression/Binary/Equal.php


+ 0 - 0
vendor/twig/twig/lib/Twig/Node/Expression/Binary/FloorDiv.php → lib/twig/twig/lib/Twig/Node/Expression/Binary/FloorDiv.php


+ 0 - 0
vendor/twig/twig/lib/Twig/Node/Expression/Binary/Greater.php → lib/twig/twig/lib/Twig/Node/Expression/Binary/Greater.php


+ 0 - 0
vendor/twig/twig/lib/Twig/Node/Expression/Binary/GreaterEqual.php → lib/twig/twig/lib/Twig/Node/Expression/Binary/GreaterEqual.php


+ 0 - 0
vendor/twig/twig/lib/Twig/Node/Expression/Binary/In.php → lib/twig/twig/lib/Twig/Node/Expression/Binary/In.php


+ 0 - 0
vendor/twig/twig/lib/Twig/Node/Expression/Binary/Less.php → lib/twig/twig/lib/Twig/Node/Expression/Binary/Less.php


+ 0 - 0
vendor/twig/twig/lib/Twig/Node/Expression/Binary/LessEqual.php → lib/twig/twig/lib/Twig/Node/Expression/Binary/LessEqual.php


+ 0 - 0
vendor/twig/twig/lib/Twig/Node/Expression/Binary/Mod.php → lib/twig/twig/lib/Twig/Node/Expression/Binary/Mod.php


+ 0 - 0
vendor/twig/twig/lib/Twig/Node/Expression/Binary/Mul.php → lib/twig/twig/lib/Twig/Node/Expression/Binary/Mul.php


+ 0 - 0
vendor/twig/twig/lib/Twig/Node/Expression/Binary/NotEqual.php → lib/twig/twig/lib/Twig/Node/Expression/Binary/NotEqual.php


+ 0 - 0
vendor/twig/twig/lib/Twig/Node/Expression/Binary/NotIn.php → lib/twig/twig/lib/Twig/Node/Expression/Binary/NotIn.php


+ 0 - 0
vendor/twig/twig/lib/Twig/Node/Expression/Binary/Or.php → lib/twig/twig/lib/Twig/Node/Expression/Binary/Or.php


+ 0 - 0
vendor/twig/twig/lib/Twig/Node/Expression/Binary/Power.php → lib/twig/twig/lib/Twig/Node/Expression/Binary/Power.php


+ 0 - 0
vendor/twig/twig/lib/Twig/Node/Expression/Binary/Range.php → lib/twig/twig/lib/Twig/Node/Expression/Binary/Range.php


+ 0 - 0
vendor/twig/twig/lib/Twig/Node/Expression/Binary/Sub.php → lib/twig/twig/lib/Twig/Node/Expression/Binary/Sub.php


+ 0 - 0
vendor/twig/twig/lib/Twig/Node/Expression/BlockReference.php → lib/twig/twig/lib/Twig/Node/Expression/BlockReference.php


+ 0 - 0
vendor/twig/twig/lib/Twig/Node/Expression/Call.php → lib/twig/twig/lib/Twig/Node/Expression/Call.php


+ 0 - 0
vendor/twig/twig/lib/Twig/Node/Expression/Conditional.php → lib/twig/twig/lib/Twig/Node/Expression/Conditional.php


+ 0 - 0
vendor/twig/twig/lib/Twig/Node/Expression/Constant.php → lib/twig/twig/lib/Twig/Node/Expression/Constant.php


Kaikkia tiedostoja ei voida näyttää, sillä liian monta tiedostoa muuttui tässä diffissä