GitHub Access Token became invalid

It seems like the GitHub access token used for retrieving details about this repository from GitHub became invalid. This might prevent certain types of inspections from being run (in particular, everything related to pull requests).
Please ask an admin of your repository to re-new the access token on this website.
Completed
Branch master (bcacb0)
by Carlos
06:10 queued 03:13
created
src/ReceitaFederal/Services/Portais/AN/Crawler.php 3 patches
Doc Comments   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -33,7 +33,7 @@
 block discarded – undo
33 33
 	/**
34 34
 	 * Verifica antes de fazer o crawler se possui erros
35 35
 	 * na requisição
36
-	 * @return boolean 
36
+	 * @return boolean|null 
37 37
 	 */
38 38
 	public function hasError()
39 39
 	{
Please login to merge, or discard this patch.
Spacing   +8 added lines, -8 removed lines patch added patch discarded remove patch
@@ -37,7 +37,7 @@  discard block
 block discarded – undo
37 37
 	 */
38 38
 	public function hasError()
39 39
 	{
40
-		if(count( $this->selectors) == 0) {
40
+		if (count($this->selectors) == 0) {
41 41
 			throw new NoSelectorsConfigured("NoSelectorsConfigured", 1);
42 42
 		}
43 43
 
@@ -45,12 +45,12 @@  discard block
 block discarded – undo
45 45
 		// é página de erro da receita federal
46 46
 		$node = $this->filter($this->selectors['error']);
47 47
 
48
-		if($node->count()){
49
-			 throw new ErrorFoundData( $this->clearString($node->text()), 1);
48
+		if ($node->count()) {
49
+			 throw new ErrorFoundData($this->clearString($node->text()), 1);
50 50
 		}
51 51
         
52 52
 		// CNPJ informado é válido?
53
-		if($this->filter('#imgCaptcha')->count()){
53
+		if ($this->filter('#imgCaptcha')->count()) {
54 54
 			throw new InvalidCaptcha('Captcha inválido', 99);
55 55
 		}
56 56
 	}
@@ -67,16 +67,16 @@  discard block
 block discarded – undo
67 67
 		$this->hasError();
68 68
 
69 69
 		foreach ($this->selectors as $name => $selector) {
70
-			if(is_string($selector)){
70
+			if (is_string($selector)) {
71 71
 				$node = $this->scrap($selector);
72 72
 
73
-				if($node->count()){
73
+				if ($node->count()) {
74 74
 					$scrapped[$name] = $this->clearString($node->text());
75 75
 				}
76
-			}elseif(is_array($selector)){
76
+			}elseif (is_array($selector)) {
77 77
 				foreach ($selector as $selector => $repeat) {
78 78
 					$node = $this->scrap($selector);
79
-					if($node->count()){
79
+					if ($node->count()) {
80 80
 						foreach ($node->filter($repeat) as $loop)
81 81
 						{
82 82
 							$scrapped[$name][] = $this->clearString($loop->nodeValue);
Please login to merge, or discard this patch.
Braces   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -73,7 +73,7 @@
 block discarded – undo
73 73
 				if($node->count()){
74 74
 					$scrapped[$name] = $this->clearString($node->text());
75 75
 				}
76
-			}elseif(is_array($selector)){
76
+			} elseif(is_array($selector)){
77 77
 				foreach ($selector as $selector => $repeat) {
78 78
 					$node = $this->scrap($selector);
79 79
 					if($node->count()){
Please login to merge, or discard this patch.
src/Sintegra/Services/Portais/SP/Crawler.php 2 patches
Indentation   +74 added lines, -74 removed lines patch added patch discarded remove patch
@@ -10,89 +10,89 @@
 block discarded – undo
10 10
 class Crawler extends BaseCrawler implements CrawlerInterface
11 11
 {
12 12
 
13
-    /**
14
-     * [$selectors description]
15
-     * @var [type]
16
-     */
17
-    private $selectors = [];
13
+	/**
14
+	 * [$selectors description]
15
+	 * @var [type]
16
+	 */
17
+	private $selectors = [];
18 18
 
19
-    /**
20
-     * [__construct description]
21
-     * @param [type] $html      [description]
22
-     * @param array  $selectors [description]
23
-     */
24
-    public function __construct($html, $selectors)
25
-    {
26
-        $this->selectors = $selectors;
19
+	/**
20
+	 * [__construct description]
21
+	 * @param [type] $html      [description]
22
+	 * @param array  $selectors [description]
23
+	 */
24
+	public function __construct($html, $selectors)
25
+	{
26
+		$this->selectors = $selectors;
27 27
 
28
-        parent::__construct($html);
29
-    }
28
+		parent::__construct($html);
29
+	}
30 30
 
31
-    /**
32
-     * Verifica antes de fazer o crawler se possui erros
33
-     * na requisição
34
-     * @return boolean|null 
35
-     */
36
-    public function hasError()
37
-    {
38
-        $node = $this->scrap($this->selectors['razao_social']);
31
+	/**
32
+	 * Verifica antes de fazer o crawler se possui erros
33
+	 * na requisição
34
+	 * @return boolean|null 
35
+	 */
36
+	public function hasError()
37
+	{
38
+		$node = $this->scrap($this->selectors['razao_social']);
39 39
 
40
-        if (!$node->count())
41
-        {
42
-            throw new ErrorFoundData($this->clearString($this->scrap($this->selectors['error'])->text()), 1);
43
-        }
44
-    }
40
+		if (!$node->count())
41
+		{
42
+			throw new ErrorFoundData($this->clearString($this->scrap($this->selectors['error'])->text()), 1);
43
+		}
44
+	}
45 45
 
46
-    /**
47
-     * Extrai informações do HTML através do DOM
48
-     *
49
-     * @return array
50
-     */
51
-    public function scraping()
52
-    {
53
-        $scrapped = [];
46
+	/**
47
+	 * Extrai informações do HTML através do DOM
48
+	 *
49
+	 * @return array
50
+	 */
51
+	public function scraping()
52
+	{
53
+		$scrapped = [];
54 54
 
55
-        $this->hasError();
55
+		$this->hasError();
56 56
 
57
-        foreach ($this->selectors as $name => $selector) {
58
-            if (is_string($selector)) {
59
-                $node = $this->scrap($selector);
57
+		foreach ($this->selectors as $name => $selector) {
58
+			if (is_string($selector)) {
59
+				$node = $this->scrap($selector);
60 60
 
61
-                if ($node->count()) {
62
-                    $scrapped[$name] = $this->clearString($node->text());
63
-                }
64
-            }elseif (is_array($selector)) {
65
-                foreach ($selector as $selector => $repeat) {
66
-                    $node = $this->scrap($selector);
67
-                    if ($node->count()) {
68
-                        foreach ($node->filter($repeat) as $loop)
69
-                        {
70
-                            $scrapped[$name][] = $this->clearString($loop->nodeValue);
71
-                        }
72
-                    }
73
-                }
74
-            }
75
-        }
61
+				if ($node->count()) {
62
+					$scrapped[$name] = $this->clearString($node->text());
63
+				}
64
+			}elseif (is_array($selector)) {
65
+				foreach ($selector as $selector => $repeat) {
66
+					$node = $this->scrap($selector);
67
+					if ($node->count()) {
68
+						foreach ($node->filter($repeat) as $loop)
69
+						{
70
+							$scrapped[$name][] = $this->clearString($loop->nodeValue);
71
+						}
72
+					}
73
+				}
74
+			}
75
+		}
76 76
 
77
-        return $scrapped;
78
-    }
77
+		return $scrapped;
78
+	}
79 79
 
80
-    /**
81
-     * Limpa o valor repassado
82
-     * @param  string $string
83
-     * @return string
84
-     */
85
-    public function clearString($string)
86
-    {
87
-        return trim(preg_replace(['/[\s]+/mu'], ' ', $string));
88
-    }
80
+	/**
81
+	 * Limpa o valor repassado
82
+	 * @param  string $string
83
+	 * @return string
84
+	 */
85
+	public function clearString($string)
86
+	{
87
+		return trim(preg_replace(['/[\s]+/mu'], ' ', $string));
88
+	}
89 89
 
90
-    /**
91
-     * Filtra selector no crawler
92
-     */
93
-    public function scrap($selector)
94
-    {
95
-        $node = $this->filter($selector);
96
-        return $node;
97
-    }
90
+	/**
91
+	 * Filtra selector no crawler
92
+	 */
93
+	public function scrap($selector)
94
+	{
95
+		$node = $this->filter($selector);
96
+		return $node;
97
+	}
98 98
 }
99 99
\ No newline at end of file
Please login to merge, or discard this patch.
Braces   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -61,7 +61,7 @@
 block discarded – undo
61 61
                 if ($node->count()) {
62 62
                     $scrapped[$name] = $this->clearString($node->text());
63 63
                 }
64
-            }elseif (is_array($selector)) {
64
+            } elseif (is_array($selector)) {
65 65
                 foreach ($selector as $selector => $repeat) {
66 66
                     $node = $this->scrap($selector);
67 67
                     if ($node->count()) {
Please login to merge, or discard this patch.
src/ReceitaFederal/Services/Portais/AN/Search.php 1 patch
Spacing   +7 added lines, -7 removed lines patch added patch discarded remove patch
@@ -119,13 +119,13 @@  discard block
 block discarded – undo
119 119
 						CURLOPT_HTTPHEADER => array(
120 120
 							"Pragma: no-cache",
121 121
 							"Origin: " . $this->configurations['base'],
122
-							"Host: ". array_get($this->configurations, 'headers.Host'),
122
+							"Host: " . array_get($this->configurations, 'headers.Host'),
123 123
 							"User-Agent: Mozilla/5.0 (Windows NT 6.1; rv:32.0) Gecko/20100101 Firefox/32.0",
124 124
 							"Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8",
125 125
 							"Accept-Language: pt-BR,pt;q=0.8,en-US;q=0.5,en;q=0.3",
126 126
 							"Accept-Encoding: gzip, deflate",
127 127
 							"Referer: " . $this->configurations['home'],
128
-							"Cookie: flag=1; ". $this->cookie,
128
+							"Cookie: flag=1; " . $this->cookie,
129 129
 							"Connection: keep-alive"
130 130
 						),
131 131
 						CURLOPT_RETURNTRANSFER => true,
@@ -144,7 +144,7 @@  discard block
 block discarded – undo
144 144
 		$this->captcha = $curl->response();
145 145
 
146 146
 		// é uma imagem o retorno?
147
-		if(@imagecreatefromstring($this->captcha) == false)
147
+		if (@imagecreatefromstring($this->captcha) == false)
148 148
 		{
149 149
 			throw new NoCaptchaResponse('Não foi possível capturar o captcha');
150 150
 		}
@@ -218,13 +218,13 @@  discard block
 block discarded – undo
218 218
 				 CURLOPT_HTTPHEADER => array(
219 219
 					"Pragma: no-cache",
220 220
 					"Origin: " . $this->configurations['base'],
221
-					"Host: ". array_get($configurations, 'headers.Host'),
221
+					"Host: " . array_get($configurations, 'headers.Host'),
222 222
 					"User-Agent: Mozilla/5.0 (Windows NT 6.1; rv:32.0) Gecko/20100101 Firefox/32.0",
223 223
 					"Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8",
224 224
 					"Accept-Language: pt-BR,pt;q=0.8,en-US;q=0.5,en;q=0.3",
225 225
 					"Accept-Encoding: gzip, deflate",
226
-					"Referer: " . $this->configurations['home'] .'?cnpj='. $document,
227
-					"Cookie: flag=1; ". $cookie,
226
+					"Referer: " . $this->configurations['home'] . '?cnpj=' . $document,
227
+					"Cookie: flag=1; " . $cookie,
228 228
 					"Connection: keep-alive"
229 229
 				),
230 230
 				CURLOPT_RETURNTRANSFER  => 1,
@@ -243,7 +243,7 @@  discard block
 block discarded – undo
243 243
 		// vamos capturar retorno, que deverá ser o HTML para scrapping
244 244
 		$html = $curl->response();
245 245
 
246
-		if(empty($html)) {
246
+		if (empty($html)) {
247 247
 			throw new NoServiceResponse('No response from service', 99);
248 248
 		}
249 249
 
Please login to merge, or discard this patch.
src/Miscellany/Curl.php 1 patch
Indentation   +101 added lines, -101 removed lines patch added patch discarded remove patch
@@ -7,105 +7,105 @@
 block discarded – undo
7 7
 class Curl
8 8
 {
9 9
 
10
-    /**
11
-     * [$url description]
12
-     * @var [type]
13
-     */
14
-    private $url;
15
-
16
-    /**
17
-     * [$options description]
18
-     * @var [type]
19
-     */
20
-    private $options;
21
-
22
-    /**
23
-     * [$instance description]
24
-     * @var [type]
25
-     */
26
-    private $instance;
27
-
28
-    /**
29
-     * [$response description]
30
-     * @var [type]
31
-     */
32
-    private $response;
33
-
34
-    /**
35
-     * [init description]
36
-     * @return [type] [description]
37
-     */
38
-    public function init($url)
39
-    {
40
-        $this->instance = curl_init($url);
41
-
42
-        $this->url = $url;
43
-
44
-        return $this;
45
-    }
46
-
47
-    /**
48
-     * [options description]
49
-     * @param  array  $options [description]
50
-     * @return [type]          [description]
51
-     */
52
-    public function options(array $options)
53
-    {
54
-        $this->options = $options;
55
-
56
-        curl_setopt_array($this->instance, $this->options);
57
-
58
-        return $this;
59
-    }
60
-
61
-    /**
62
-     * [post description]
63
-     * @return [type]         [description]
64
-     */
65
-    public function post(array $fields)
66
-    {
67
-        $this->option(CURLOPT_POST, count($fields));
68
-        $this->option(CURLOPT_POSTFIELDS, http_build_query($fields));
69
-
70
-        return $this;
71
-    }
72
-
73
-    /**
74
-     * Set option in cURL
75
-     * @param  integer $option 
76
-     * @param  mix $value 
77
-     */
78
-    public function option($option, $value)
79
-    {
80
-        curl_setopt($this->instance, $option, $value);
81
-    }
82
-
83
-    /**
84
-     * [exec description]
85
-     * @return [type] [description]
86
-     */
87
-    public function exec()
88
-    {
89
-        $this->response = curl_exec($this->instance);
90
-    }
91
-
92
-    /**
93
-     * [close description]
94
-     * @return [type] [description]
95
-     */
96
-    public function close()
97
-    {
98
-        curl_close($this->instance);
99
-
100
-        return $this;
101
-    }
102
-
103
-    /**
104
-     * [response description]
105
-     * @return [type] [description]
106
-     */
107
-    public function response()
108
-    {
109
-        return $this->response;
110
-    }
10
+	/**
11
+	 * [$url description]
12
+	 * @var [type]
13
+	 */
14
+	private $url;
15
+
16
+	/**
17
+	 * [$options description]
18
+	 * @var [type]
19
+	 */
20
+	private $options;
21
+
22
+	/**
23
+	 * [$instance description]
24
+	 * @var [type]
25
+	 */
26
+	private $instance;
27
+
28
+	/**
29
+	 * [$response description]
30
+	 * @var [type]
31
+	 */
32
+	private $response;
33
+
34
+	/**
35
+	 * [init description]
36
+	 * @return [type] [description]
37
+	 */
38
+	public function init($url)
39
+	{
40
+		$this->instance = curl_init($url);
41
+
42
+		$this->url = $url;
43
+
44
+		return $this;
45
+	}
46
+
47
+	/**
48
+	 * [options description]
49
+	 * @param  array  $options [description]
50
+	 * @return [type]          [description]
51
+	 */
52
+	public function options(array $options)
53
+	{
54
+		$this->options = $options;
55
+
56
+		curl_setopt_array($this->instance, $this->options);
57
+
58
+		return $this;
59
+	}
60
+
61
+	/**
62
+	 * [post description]
63
+	 * @return [type]         [description]
64
+	 */
65
+	public function post(array $fields)
66
+	{
67
+		$this->option(CURLOPT_POST, count($fields));
68
+		$this->option(CURLOPT_POSTFIELDS, http_build_query($fields));
69
+
70
+		return $this;
71
+	}
72
+
73
+	/**
74
+	 * Set option in cURL
75
+	 * @param  integer $option 
76
+	 * @param  mix $value 
77
+	 */
78
+	public function option($option, $value)
79
+	{
80
+		curl_setopt($this->instance, $option, $value);
81
+	}
82
+
83
+	/**
84
+	 * [exec description]
85
+	 * @return [type] [description]
86
+	 */
87
+	public function exec()
88
+	{
89
+		$this->response = curl_exec($this->instance);
90
+	}
91
+
92
+	/**
93
+	 * [close description]
94
+	 * @return [type] [description]
95
+	 */
96
+	public function close()
97
+	{
98
+		curl_close($this->instance);
99
+
100
+		return $this;
101
+	}
102
+
103
+	/**
104
+	 * [response description]
105
+	 * @return [type] [description]
106
+	 */
107
+	public function response()
108
+	{
109
+		return $this->response;
110
+	}
111 111
 }
112 112
\ No newline at end of file
Please login to merge, or discard this patch.