We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent afdcc47 commit 014d0dcCopy full SHA for 014d0dc
src/HCLParser.php
@@ -2,15 +2,29 @@
2
3
namespace DivineOmega\HCLParser;
4
5
+/**
6
+ * Class HCLParser
7
+ * @package DivineOmega\HCLParser
8
+ */
9
class HCLParser
10
{
11
+ /**
12
+ * @var
13
14
private $hcl;
15
16
17
+ * HCLParser constructor.
18
+ * @param $hcl
19
20
public function __construct($hcl)
21
22
$this->hcl = $hcl;
23
}
24
25
26
+ * @return string
27
28
private function getJSONString()
29
30
$command = __DIR__.'/../bin/json2hcl_v0.0.6_linux_amd64 --reverse <<\'EOF\''.PHP_EOL.$this->hcl.PHP_EOL.'EOF';
@@ -20,6 +34,9 @@ private function getJSONString()
34
return implode(PHP_EOL, $lines);
35
36
37
38
+ * @return mixed
39
40
public function parse()
41
42
return json_decode($this->getJSONString());
0 commit comments