@@ -56,7 +56,7 @@ |
||
| 56 | 56 | } |
| 57 | 57 | |
| 58 | 58 | /** |
| 59 | - * @param mixed $data |
|
| 59 | + * @param string $data |
|
| 60 | 60 | */ |
| 61 | 61 | protected function storeResults($data) { |
| 62 | 62 | if(is_file($this->storagePath)) { |
@@ -59,7 +59,7 @@ |
||
| 59 | 59 | * @param mixed $data |
| 60 | 60 | */ |
| 61 | 61 | protected function storeResults($data) { |
| 62 | - if(is_file($this->storagePath)) { |
|
| 62 | + if (is_file($this->storagePath)) { |
|
| 63 | 63 | unlink($this->storagePath); |
| 64 | 64 | } |
| 65 | 65 | file_put_contents($this->storagePath, $data); |
@@ -10,7 +10,7 @@ |
||
| 10 | 10 | |
| 11 | 11 | /** |
| 12 | 12 | * @param string $storagePath |
| 13 | - * @return \ChangelogParser\Driver\Driver |
|
| 13 | + * @return ChangelogManager |
|
| 14 | 14 | */ |
| 15 | 15 | public function setStoragePath($storagePath) { |
| 16 | 16 | $this->storagePath = $storagePath; |
@@ -54,12 +54,12 @@ |
||
| 54 | 54 | public function initializeDriver($format) { |
| 55 | 55 | $driverClass = 'ChangelogParser\\Driver\\' . ucfirst($format) . 'Driver'; |
| 56 | 56 | |
| 57 | - if(!class_exists($driverClass)) { |
|
| 57 | + if (!class_exists($driverClass)) { |
|
| 58 | 58 | throw new \InvalidArgumentException('The requested format is not supported'); |
| 59 | 59 | } |
| 60 | 60 | |
| 61 | 61 | $this->driver = new $driverClass(); |
| 62 | - if($this->storagePath !== null) { |
|
| 62 | + if ($this->storagePath !== null) { |
|
| 63 | 63 | $this->driver->setStoragePath($this->storagePath); |
| 64 | 64 | } |
| 65 | 65 | } |
@@ -15,7 +15,7 @@ discard block |
||
| 15 | 15 | * @return array |
| 16 | 16 | */ |
| 17 | 17 | public function parse($filepath) { |
| 18 | - foreach($this->parseFile($filepath) as $line) { |
|
| 18 | + foreach ($this->parseFile($filepath) as $line) { |
|
| 19 | 19 | $this->parseLine($line); |
| 20 | 20 | } |
| 21 | 21 | return $this->releases; |
@@ -26,11 +26,11 @@ discard block |
||
| 26 | 26 | * @throws \RuntimeException |
| 27 | 27 | */ |
| 28 | 28 | private function parseFile($filepath) { |
| 29 | - if(($file = fopen($filepath, 'r')) === false) { |
|
| 29 | + if (($file = fopen($filepath, 'r')) === false) { |
|
| 30 | 30 | throw new \RuntimeException("The file $filepath does not exist"); |
| 31 | 31 | } |
| 32 | 32 | |
| 33 | - while($line = fgets($file)) { |
|
| 33 | + while ($line = fgets($file)) { |
|
| 34 | 34 | yield $line; |
| 35 | 35 | } |
| 36 | 36 | fclose($file); |
@@ -40,7 +40,7 @@ discard block |
||
| 40 | 40 | * @param string $line |
| 41 | 41 | */ |
| 42 | 42 | private function parseLine($line) { |
| 43 | - switch($line{0}) { |
|
| 43 | + switch ($line{0}) { |
|
| 44 | 44 | case '#': |
| 45 | 45 | $this->parseTitle($line); |
| 46 | 46 | break; |
@@ -54,15 +54,15 @@ discard block |
||
| 54 | 54 | * @param string $line |
| 55 | 55 | */ |
| 56 | 56 | private function parseTitle($line) { |
| 57 | - for($i = 0; $i < 3; ++$i) { |
|
| 58 | - if($line{$i} !== '#') { |
|
| 57 | + for ($i = 0; $i < 3; ++$i) { |
|
| 58 | + if ($line{$i} !== '#') { |
|
| 59 | 59 | break; |
| 60 | 60 | } |
| 61 | 61 | } |
| 62 | - switch($i) { |
|
| 62 | + switch ($i) { |
|
| 63 | 63 | case 2: |
| 64 | 64 | $parts = explode('-', $line); |
| 65 | - if(count($parts) === 1) { |
|
| 65 | + if (count($parts) === 1) { |
|
| 66 | 66 | $this->currentRelease = $this->formatReleaseVersion($line); |
| 67 | 67 | break; |
| 68 | 68 | } |
@@ -89,6 +89,6 @@ discard block |
||
| 89 | 89 | * @param string $line |
| 90 | 90 | */ |
| 91 | 91 | private function parseItem($line) { |
| 92 | - $this->releases[$this->currentRelease]['items'][$this->currentReleasePart][] = trim(substr($line,1)); |
|
| 92 | + $this->releases[$this->currentRelease]['items'][$this->currentReleasePart][] = trim(substr($line, 1)); |
|
| 93 | 93 | } |
| 94 | 94 | } |
| 95 | 95 | \ No newline at end of file |
@@ -21,8 +21,8 @@ |
||
| 21 | 21 | public final function getLastVersion() { |
| 22 | 22 | $data = json_decode($this->getAllVersions(), true); |
| 23 | 23 | |
| 24 | - foreach($data as $version => $changelog) { |
|
| 25 | - if($version === 'unreleased') { |
|
| 24 | + foreach ($data as $version => $changelog) { |
|
| 25 | + if ($version === 'unreleased') { |
|
| 26 | 26 | continue; |
| 27 | 27 | } |
| 28 | 28 | return json_encode([$version => $changelog]); |