Completed
Push — master ( 5d19ef...aa44e7 )
by Tom
02:20
created
src/Builder.php 1 patch
Doc Comments   +8 added lines patch added patch discarded remove patch
@@ -62,6 +62,10 @@  discard block
 block discarded – undo
62 62
 		return (object) $result;
63 63
 	}
64 64
 
65
+	/**
66
+	 * @param Template $template
67
+	 * @param Config $config
68
+	 */
65 69
 	private function processRules($template, $config) {
66 70
 		$rules = $this->getRules($template, $config);
67 71
 
@@ -71,6 +75,10 @@  discard block
 block discarded – undo
71 75
 	}
72 76
 
73 77
 	//Add a postprocessing hook. This cleans up anything transphporm has added to the markup which needs to be removed
78
+
79
+	/**
80
+	 * @param Template $template
81
+	 */
74 82
 	private function doPostProcessing($template) {
75 83
 		$template->addHook('//*[@transphporm]', new Hook\PostProcess());
76 84
 		return $template;
Please login to merge, or discard this patch.
src/Parser/Sheet.php 1 patch
Doc Comments   +16 added lines patch added patch discarded remove patch
@@ -43,6 +43,9 @@  discard block
 block discarded – undo
43 43
 		return $this->cache->write($this->file, $rules, $this->import);
44 44
 	}
45 45
 
46
+	/**
47
+	 * @param integer $indexStart
48
+	 */
46 49
 	private function parseTokens($indexStart) {
47 50
 		$this->rules = [];
48 51
 		$line = 1;
@@ -60,6 +63,9 @@  discard block
 block discarded – undo
60 63
 		return $this->rules;
61 64
 	}
62 65
 
66
+	/**
67
+	 * @param integer $line
68
+	 */
63 69
 	private function addRules($token, $indexStart, $line) {
64 70
 		$selector = $this->tss->from($token['type'], true)->to(Tokenizer::OPEN_BRACE);
65 71
 		$this->tss->skip(count($selector));
@@ -73,6 +79,9 @@  discard block
 block discarded – undo
73 79
 		if (empty($rules) && count($this->tss) > 0) throw new \Exception('No TSS rules parsed');
74 80
 	}
75 81
 
82
+	/**
83
+	 * @param integer $index
84
+	 */
76 85
 	private function CssToRules($selector, $index, $properties, $line) {
77 86
 		$parts = $selector->trim()->splitOnToken(Tokenizer::ARG);
78 87
 		$rules = [];
@@ -96,6 +105,9 @@  discard block
 block discarded – undo
96 105
 		return $rules;
97 106
 	}
98 107
 
108
+	/**
109
+	 * @param integer $indexStart
110
+	 */
99 111
 	private function processingInstructions($token, $indexStart) {
100 112
 		if ($token['type'] !== Tokenizer::AT_SIGN) return false;
101 113
 		$tokens = $this->tss->from(Tokenizer::AT_SIGN, false)->to(Tokenizer::SEMI_COLON, false);
@@ -123,6 +135,10 @@  discard block
 block discarded – undo
123 135
 		return ($a->depth < $b->depth) ? -1 : 1;
124 136
 	}
125 137
 
138
+	/**
139
+	 * @param string $open
140
+	 * @param string $close
141
+	 */
126 142
 	private function stripComments($str, $open, $close) {
127 143
 		$pos = 0;
128 144
 		while (($pos = strpos($str, $open, $pos)) !== false) {
Please login to merge, or discard this patch.
src/TSSFunction/Template.php 1 patch
Doc Comments   +3 added lines patch added patch discarded remove patch
@@ -17,6 +17,9 @@
 block discarded – undo
17 17
 		$this->xPath = $xPath;
18 18
 	}
19 19
 
20
+	/**
21
+	 * @param integer $index
22
+	 */
20 23
 	private function readArray($array, $index) {
21 24
 		return isset($array[$index]) ? $array[$index] : null;
22 25
 	}
Please login to merge, or discard this patch.
src/Formatter/HTMLFormatter.php 1 patch
Doc Comments   +3 added lines patch added patch discarded remove patch
@@ -7,6 +7,9 @@
 block discarded – undo
7 7
         $this->templateFunction = $templateFunction;
8 8
     }
9 9
 
10
+    /**
11
+     * @param string $val
12
+     */
10 13
     public function html($val) {
11 14
 		return $this->templateFunction->run(['<template>' . $val . '</template>']);
12 15
 	}
Please login to merge, or discard this patch.
src/Property/Content.php 1 patch
Doc Comments   +16 added lines patch added patch discarded remove patch
@@ -28,6 +28,9 @@  discard block
 block discarded – undo
28 28
 		}
29 29
 	}
30 30
 
31
+	/**
32
+	 * @param \DOMElement $element
33
+	 */
31 34
 	private function shouldRun($element) {
32 35
 		do {
33 36
 			if ($element->getAttribute('transphporm') == 'includedtemplate') return false;
@@ -40,6 +43,10 @@  discard block
 block discarded – undo
40 43
 		return (isset($rules['content-mode'])) ? $rules['content-mode']->read() : 'append';
41 44
 	}
42 45
 
46
+	/**
47
+	 * @param \DOMElement $element
48
+	 * @param \Transphporm\Hook\PseudoMatcher $pseudoMatcher
49
+	 */
43 50
 	private function processPseudo($value, $element, $pseudoMatcher) {
44 51
 		$pseudoContent = ['attr', 'header', 'before', 'after'];
45 52
 		foreach ($pseudoContent as $pseudo) {
@@ -101,6 +108,9 @@  discard block
 block discarded – undo
101 108
 		}
102 109
 	}
103 110
 
111
+	/**
112
+	 * @param \DOMElement $element
113
+	 */
104 114
 	private function replaceContent($element, $content) {
105 115
 		//If this rule was cached, the elements that were added last time need to be removed prior to running the rule again.
106 116
 		foreach ($this->getNode($content, $element->ownerDocument) as $node) {
@@ -109,12 +119,18 @@  discard block
 block discarded – undo
109 119
 		$element->setAttribute('transphporm', 'remove');
110 120
 	}
111 121
 
122
+	/**
123
+	 * @param \DOMElement $element
124
+	 */
112 125
 	private function appendContent($element, $content) {
113 126
 		foreach ($this->getNode($content, $element->ownerDocument) as $node) {
114 127
 			$element->appendChild($node);
115 128
 		}
116 129
 	}
117 130
 
131
+	/**
132
+	 * @param \DOMElement $element
133
+	 */
118 134
 	private function removeAllChildren($element) {
119 135
 		while ($element->hasChildNodes()) $element->removeChild($element->firstChild);
120 136
 	}
Please login to merge, or discard this patch.
src/Property/Repeat.php 1 patch
Doc Comments   +12 added lines patch added patch discarded remove patch
@@ -11,6 +11,9 @@  discard block
 block discarded – undo
11 11
 	private $line;
12 12
     private $filePath;
13 13
 
14
+	/**
15
+	 * @param integer $line
16
+	 */
14 17
 	public function __construct(\Transphporm\FunctionSet $functionSet, \Transphporm\Hook\ElementData $elementData, &$line, \Transphporm\FilePath $filePath) {
15 18
 		$this->functionSet = $functionSet;
16 19
 		$this->elementData = $elementData;
@@ -58,6 +61,12 @@  discard block
 block discarded – undo
58 61
 		return $value;
59 62
 	}
60 63
 
64
+	/**
65
+	 * @param \DOMElement $element
66
+	 * @param integer $count
67
+	 *
68
+	 * @return \DOMElement
69
+	 */
61 70
 	private function cloneElement($element, $iteration, $key, $count) {
62 71
 		$clone = $element->cloneNode(true);
63 72
 		$this->tagElement($clone, $count);
@@ -77,6 +86,9 @@  discard block
 block discarded – undo
77 86
 		return isset($values[1]) ? $values[1] : PHP_INT_MAX;
78 87
 	}
79 88
 
89
+	/**
90
+	 * @param \Transphporm\Hook\PseudoMatcher $pseudoMatcher
91
+	 */
80 92
 	private function createHook($newRules, $pseudoMatcher, $properties) {
81 93
 		$hook = new \Transphporm\Hook\PropertyHook($newRules, $this->line, null, $this->line, $pseudoMatcher, new \Transphporm\Parser\Value($this->functionSet), $this->functionSet, $this->filePath);
82 94
 		foreach ($properties as $name => $property) $hook->registerProperty($name, $property);
Please login to merge, or discard this patch.