{"id":116,"date":"2018-02-11T16:59:09","date_gmt":"2018-02-11T08:59:09","guid":{"rendered":"http:\/\/heoffice.com\/?p=116"},"modified":"2018-02-12T10:33:21","modified_gmt":"2018-02-12T02:33:21","slug":"phpstorm-setup","status":"publish","type":"post","link":"https:\/\/heoffice.com\/?p=116","title":{"rendered":"phpstorm setup"},"content":{"rendered":"<h4>Download<\/h4>\n<p><a href=\"https:\/\/www.jetbrains.com\/phpstorm\/\">https:\/\/www.jetbrains.com\/phpstorm\/<\/a><\/p>\n<h4>PhpStorm 2017.3.4 License Server<\/h4>\n<p><a href=\"http:\/\/license.topnguyen.net\">http:\/\/license.topnguyen.net<\/a><\/p>\n<h4>Install Symfony Plugin in PhpStorm<\/h4>\n<pre class=\"line-numbers prism-highlight\" data-start=\"1\"><code class=\"language-null\">Open PhpStorm Menu\nPerferences -&gt; Plugins -&gt; Browser Repositories\nSearch \"Symfony Plugin\"\nInstall -&gt; OK\n<\/code><\/pre>\n<h4>Install phpunit6 &amp; Setup<\/h4>\n<pre class=\"line-numbers prism-highlight\" data-start=\"1\"><code class=\"language-bash\">wget -O phpunit https:\/\/phar.phpunit.de\/phpunit-6.phar\nchmod +x phpunit\n.\/phpunit --version\n<\/code><\/pre>\n<pre class=\"line-numbers prism-highlight\" data-start=\"1\"><code class=\"language-null\">Perferences -&gt; Languages &amp; Framworks -&gt; PHP -&gt; Test Frameworks\nClick \"+\" -&gt; \"PHPUnit Local\" -&gt;  Path to phpunit.phar Enter \"\/usr\/local\/bin\/phpunit\"\nDefault confiration file : ~\/project\/phpunit.xml.dist\n<\/code><\/pre>\n<h4>PHP Code Style<\/h4>\n<pre class=\"line-numbers prism-highlight\" data-start=\"1\"><code class=\"language-xml\">&lt;code_scheme name=\"Default\" version=\"173\"&gt;\n  &lt;PHPCodeStyleSettings&gt;\n    &lt;option name=\"ALIGN_KEY_VALUE_PAIRS\" value=\"true\" \/&gt;\n    &lt;option name=\"ALIGN_CLASS_CONSTANTS\" value=\"true\" \/&gt;\n  &lt;\/PHPCodeStyleSettings&gt;\n  &lt;codeStyleSettings language=\"PHP\"&gt;\n    &lt;option name=\"CATCH_ON_NEW_LINE\" value=\"true\" \/&gt;\n    &lt;option name=\"ALIGN_MULTILINE_ARRAY_INITIALIZER_EXPRESSION\" value=\"true\" \/&gt;\n    &lt;option name=\"ALIGN_GROUP_FIELD_DECLARATIONS\" value=\"true\" \/&gt;\n  &lt;\/codeStyleSettings&gt;\n&lt;\/code_scheme&gt;\n<\/code><\/pre>\n<p>Download it :<br \/>\n<a href=\"https:\/\/gist.github.com\/heoffice\/bb0690be26e9b6f047b8f32c8fd634ac\">https:\/\/gist.github.com\/heoffice\/bb0690be26e9b6f047b8f32c8fd634ac<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Download https:\/\/www.jetbrains.com\/phpstorm\/ PhpStorm 2&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[3,1],"tags":[],"class_list":["post-116","post","type-post","status-publish","format-standard","hentry","category-php","category-web"],"acf":[],"_links":{"self":[{"href":"https:\/\/heoffice.com\/index.php?rest_route=\/wp\/v2\/posts\/116","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/heoffice.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/heoffice.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/heoffice.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/heoffice.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=116"}],"version-history":[{"count":11,"href":"https:\/\/heoffice.com\/index.php?rest_route=\/wp\/v2\/posts\/116\/revisions"}],"predecessor-version":[{"id":128,"href":"https:\/\/heoffice.com\/index.php?rest_route=\/wp\/v2\/posts\/116\/revisions\/128"}],"wp:attachment":[{"href":"https:\/\/heoffice.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=116"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/heoffice.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=116"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/heoffice.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=116"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}