Completed
Push — master ( 237dc5...a9d264 )
by Richard
02:24
created
src/Hook/PropertyHook.php 3 patches
Indentation   +4 added lines, -4 removed lines patch added patch discarded remove patch
@@ -10,7 +10,7 @@  discard block
 block discarded – undo
10 10
 	private $rules;
11 11
 	private $configLine;
12 12
 	private $file;
13
-    private $filePath;
13
+	private $filePath;
14 14
 	private $line;
15 15
 	private $valueParser;
16 16
 	private $pseudoMatcher;
@@ -18,11 +18,11 @@  discard block
 block discarded – undo
18 18
 	private $functionSet;
19 19
 
20 20
 	public function __construct(array $rules, &$configLine, $file, $line, PseudoMatcher $pseudoMatcher,
21
-            \Transphporm\Parser\Value $valueParser, \Transphporm\FunctionSet $functionSet, \Transphporm\FilePath $filePath) {
21
+			\Transphporm\Parser\Value $valueParser, \Transphporm\FunctionSet $functionSet, \Transphporm\FilePath $filePath) {
22 22
 		$this->rules = $rules;
23 23
 		$this->configLine = &$configLine;
24 24
 		$this->file = $file;
25
-        $this->filePath = $filePath;
25
+		$this->filePath = $filePath;
26 26
 		$this->line = $line;
27 27
 		$this->valueParser = $valueParser;
28 28
 		$this->pseudoMatcher = $pseudoMatcher;
@@ -30,7 +30,7 @@  discard block
 block discarded – undo
30 30
 	}
31 31
 
32 32
 	public function run(\DomElement $element) {
33
-        if ($this->file !== null) $this->filePath->setBaseDir(dirname(realpath($this->file)) . DIRECTORY_SEPARATOR);
33
+		if ($this->file !== null) $this->filePath->setBaseDir(dirname(realpath($this->file)) . DIRECTORY_SEPARATOR);
34 34
 		$this->functionSet->setElement($element);
35 35
 		$this->configLine = $this->line;
36 36
 		try {
Please login to merge, or discard this patch.
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -30,7 +30,7 @@
 block discarded – undo
30 30
 	}
31 31
 
32 32
 	public function run(\DomElement $element) {
33
-        if ($this->file !== null) $this->filePath->setBaseDir(dirname(realpath($this->file)) . DIRECTORY_SEPARATOR);
33
+        if ($this->file !== null) $this->filePath->setBaseDir(dirname(realpath($this->file)).DIRECTORY_SEPARATOR);
34 34
 		$this->functionSet->setElement($element);
35 35
 		$this->configLine = $this->line;
36 36
 		try {
Please login to merge, or discard this patch.
Braces   +14 added lines, -8 removed lines patch added patch discarded remove patch
@@ -30,15 +30,18 @@  discard block
 block discarded – undo
30 30
 	}
31 31
 
32 32
 	public function run(\DomElement $element) {
33
-        if ($this->file !== null) $this->filePath->setBaseDir(dirname(realpath($this->file)) . DIRECTORY_SEPARATOR);
33
+        if ($this->file !== null) {
34
+        	$this->filePath->setBaseDir(dirname(realpath($this->file)) . DIRECTORY_SEPARATOR);
35
+        }
34 36
 		$this->functionSet->setElement($element);
35 37
 		$this->configLine = $this->line;
36 38
 		try {
37 39
 			//Don't run if there's a pseudo element like nth-child() and this element doesn't match it
38
-			if (!$this->pseudoMatcher->matches($element)) return;
40
+			if (!$this->pseudoMatcher->matches($element)) {
41
+				return;
42
+			}
39 43
 			$this->callProperties($element);
40
-		}
41
-		catch (\Transphporm\RunException $e) {
44
+		} catch (\Transphporm\RunException $e) {
42 45
 			throw new \Transphporm\Exception($e, $this->file, $this->line);
43 46
 		}
44 47
 	}
@@ -49,7 +52,9 @@  discard block
 block discarded – undo
49 52
 	private function callProperties($element) {
50 53
 		foreach ($this->rules as $name => $value) {
51 54
 			$result = $this->callProperty($name, $element, $this->getArgs($value));
52
-			if ($result === false) break;
55
+			if ($result === false) {
56
+				break;
57
+			}
53 58
 		}
54 59
 	}
55 60
 	private function getArgs($value) {
@@ -64,9 +69,10 @@  discard block
 block discarded – undo
64 69
 		if (isset($this->properties[$name])) {
65 70
 			try {
66 71
 				return $this->properties[$name]->run($value, $element, $this->rules, $this->pseudoMatcher, $this->properties);
67
-			}
68
-			catch (\Exception $e) {
69
-				if ($e instanceof \Transphporm\RunException) throw $e;
72
+			} catch (\Exception $e) {
73
+				if ($e instanceof \Transphporm\RunException) {
74
+					throw $e;
75
+				}
70 76
 				throw new \Transphporm\RunException(\Transphporm\Exception::PROPERTY, $name, $e);
71 77
 			}
72 78
 		}
Please login to merge, or discard this patch.
src/Parser/CssToXpath.php 2 patches
Indentation   +5 added lines, -5 removed lines patch added patch discarded remove patch
@@ -20,7 +20,7 @@  discard block
 block discarded – undo
20 20
 
21 21
 		$this->translators = [
22 22
 			Tokenizer::WHITESPACE => function($string) use ($prefix) { return '//' . $prefix . $string;	},
23
-            Tokenizer::MULTIPLY => function () { return '*'; },
23
+			Tokenizer::MULTIPLY => function () { return '*'; },
24 24
 			'' => function($string) use ($prefix) { return '/' . $prefix . $string;	},
25 25
 			Tokenizer::GREATER_THAN => function($string) use ($prefix) { return '/' . $prefix  . $string; },
26 26
 			Tokenizer::NUM_SIGN => function($string) { return '[@id=\'' . $string . '\']'; },
@@ -44,11 +44,11 @@  discard block
 block discarded – undo
44 44
 		$functionSet->setElement($element[0]);
45 45
 
46 46
 		$attributes = array();
47
-        foreach($element[0]->attributes as $attribute_name => $attribute_node) {
48
-            $attributes[$attribute_name] = $attribute_node->nodeValue;
49
-        }
47
+		foreach($element[0]->attributes as $attribute_name => $attribute_node) {
48
+			$attributes[$attribute_name] = $attribute_node->nodeValue;
49
+		}
50 50
 
51
-        $parser = new \Transphporm\Parser\Value($functionSet, true);
51
+		$parser = new \Transphporm\Parser\Value($functionSet, true);
52 52
 		$return = $parser->parseTokens($attr, $attributes);
53 53
 
54 54
 		return $return[0] === '' ? false : $return[0];
Please login to merge, or discard this patch.
Spacing   +9 added lines, -9 removed lines patch added patch discarded remove patch
@@ -19,13 +19,13 @@  discard block
 block discarded – undo
19 19
 		$this->functionSet = $functionSet;
20 20
 
21 21
 		$this->translators = [
22
-			Tokenizer::WHITESPACE => function($string) use ($prefix) { return '//' . $prefix . $string;	},
23
-            Tokenizer::MULTIPLY => function () { return '*'; },
24
-			'' => function($string) use ($prefix) { return '/' . $prefix . $string;	},
25
-			Tokenizer::GREATER_THAN => function($string) use ($prefix) { return '/' . $prefix  . $string; },
26
-			Tokenizer::NUM_SIGN => function($string) { return '[@id=\'' . $string . '\']'; },
27
-			Tokenizer::DOT => function($string) { return '[contains(concat(\' \', normalize-space(@class), \' \'), \' ' . $string . ' \')]'; },
28
-			Tokenizer::OPEN_SQUARE_BRACKET => function($string) use ($hash) { return '[' .'php:function(\'\Transphporm\Parser\CssToXpath::processAttr\', \'' . base64_encode(serialize($string)) . '\', ., "' . $hash . '")' . ']';	}
22
+			Tokenizer::WHITESPACE => function($string) use ($prefix) { return '//'.$prefix.$string; },
23
+            Tokenizer::MULTIPLY => function() { return '*'; },
24
+			'' => function($string) use ($prefix) { return '/'.$prefix.$string; },
25
+			Tokenizer::GREATER_THAN => function($string) use ($prefix) { return '/'.$prefix.$string; },
26
+			Tokenizer::NUM_SIGN => function($string) { return '[@id=\''.$string.'\']'; },
27
+			Tokenizer::DOT => function($string) { return '[contains(concat(\' \', normalize-space(@class), \' \'), \' '.$string.' \')]'; },
28
+			Tokenizer::OPEN_SQUARE_BRACKET => function($string) use ($hash) { return '['.'php:function(\'\Transphporm\Parser\CssToXpath::processAttr\', \''.base64_encode(serialize($string)).'\', ., "'.$hash.'")'.']'; }
29 29
 		];
30 30
 	}
31 31
 
@@ -44,7 +44,7 @@  discard block
 block discarded – undo
44 44
 		$functionSet->setElement($element[0]);
45 45
 
46 46
 		$attributes = array();
47
-        foreach($element[0]->attributes as $attribute_name => $attribute_node) {
47
+        foreach ($element[0]->attributes as $attribute_name => $attribute_node) {
48 48
             $attributes[$attribute_name] = $attribute_node->nodeValue;
49 49
         }
50 50
 
@@ -91,7 +91,7 @@  discard block
 block discarded – undo
91 91
 	private function removeSpacesFromDirectDecend($css) {
92 92
 		$tokens = [];
93 93
 		foreach ($css->splitOnToken(Tokenizer::GREATER_THAN) as $token) {
94
-			foreach ($token->trim() as $t) $tokens[]  = $t;
94
+			foreach ($token->trim() as $t) $tokens[] = $t;
95 95
 			$tokens[] = ['type' => Tokenizer::GREATER_THAN];
96 96
 		}
97 97
 		return new Tokens(array_slice($tokens, 0, -1));
Please login to merge, or discard this patch.