{"id":4835,"date":"2018-01-10T13:00:02","date_gmt":"2018-01-10T04:00:02","guid":{"rendered":"https:\/\/tadtadya.com\/?p=4739"},"modified":"2021-01-25T15:47:42","modified_gmt":"2021-01-25T06:47:42","slug":"atom-php-introducing-packages-recommended-for-development","status":"publish","type":"post","link":"https:\/\/tadtadya.com\/en\/atom-php-introducing-packages-recommended-for-development\/","title":{"rendered":"Atom, Recommended packages for php development"},"content":{"rendered":"\n<p>Here are some recommended packages for the PHP development environment in the text editor Atom.<\/p>\n\n\n\n<p>There are two main ways to do this: \"using an IDE\" and \"using a linter\".<\/p>\n\n\n\n<!--more-->\n\n\n\n<div class=\"wp-block-origin-block-msg-box\"><div class=\"msgbox msgbox-notice v1\"><i class=\"fas fa-exclamation-triangle icon\"><\/i><div class=\"msg\">\n<p>This is written by a Japanese who can't speak English with the help of translation application. Sorry if it's not good.<\/p>\n<\/div><\/div><\/div>\n\n\n<div id=\"toc\" class=\"idx-lst\">\n\t<input type=\"checkbox\" class=\"chk\" id=\"idx-lst-chk\" name=\"btn\" \/>\n\t<label class=\"idx-lst-hd\" for=\"idx-lst-chk\"><i class=\"fa-solid fa-check-double\"><\/i>Contents<\/label>\n\t<div class=\"idx-lst-bd\">\n\t\t<ul class=\"idx-lst-ul\">\n\t\t\t\t\t\t\t<li class=\"idx-lst-li idt0\">\n\t\t\t\t\t\t\t\t\t\t\t<i class=\"fa-regular fa-hand-point-right ico\"><\/i>\n\t\t\t\t\t\t\t\t\t\t<a href=\"#index-list-1\" title=\"Recommended packages for PHP development in the Atom editor\">Recommended packages for PHP development in the Atom editor<\/a>\n\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"idx-lst-li idt0\">\n\t\t\t\t\t\t\t\t\t\t\t<i class=\"fa-regular fa-hand-point-right ico\"><\/i>\n\t\t\t\t\t\t\t\t\t\t<a href=\"#index-list-2\" title=\"Use an IDE (Integrated Development Environment)\">Use an IDE (Integrated Development Environment)<\/a>\n\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"idx-lst-li idt1\">\n\t\t\t\t\t\t\t\t\t\t\t<i class=\"fa-regular fa-hand-point-right ico\"><\/i>\n\t\t\t\t\t\t\t\t\t\t<a href=\"#index-list-3\" title=\"ide-php\">ide-php<\/a>\n\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"idx-lst-li idt0\">\n\t\t\t\t\t\t\t\t\t\t\t<i class=\"fa-regular fa-hand-point-right ico\"><\/i>\n\t\t\t\t\t\t\t\t\t\t<a href=\"#index-list-4\" title=\"Use linter as the main tool\">Use linter as the main tool<\/a>\n\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"idx-lst-li idt1\">\n\t\t\t\t\t\t\t\t\t\t\t<i class=\"fa-regular fa-hand-point-right ico\"><\/i>\n\t\t\t\t\t\t\t\t\t\t<a href=\"#index-list-5\" title=\"linter-php\">linter-php<\/a>\n\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"idx-lst-li idt1\">\n\t\t\t\t\t\t\t\t\t\t\t<i class=\"fa-regular fa-hand-point-right ico\"><\/i>\n\t\t\t\t\t\t\t\t\t\t<a href=\"#index-list-6\" title=\"linter-phpcs\">linter-phpcs<\/a>\n\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"idx-lst-li idt0\">\n\t\t\t\t\t\t\t\t\t\t\t<i class=\"fa-regular fa-hand-point-right ico\"><\/i>\n\t\t\t\t\t\t\t\t\t\t<a href=\"#index-list-7\" title=\"Debugger\">Debugger<\/a>\n\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"idx-lst-li idt0\">\n\t\t\t\t\t\t\t\t\t\t\t<i class=\"fa-regular fa-hand-point-right ico\"><\/i>\n\t\t\t\t\t\t\t\t\t\t<a href=\"#index-list-8\" title=\"Summary\">Summary<\/a>\n\t\t\t\t<\/li>\n\t\t\t\t\t\t<\/ul>\n\t<\/div>\n<\/div>\n\n\n\n\n<h2 class=\"is-style-h2df\" id=\"index-list-1\">Recommended packages for PHP development in the Atom editor<\/h2>\n\n\n\n<p>This is a package of PHP development environment used for web development. atom program development can be divided into two main categories.<\/p>\n\n\n\n<div class=\"wp-block-origin-block-em-box em-group em-group-default\">\n<ul><li>Use an IDE (Integrated Development Environment)<\/li><li>Using linter and other packages<\/li><\/ul>\n<\/div>\n\n\n\n<p>Regardless of which one you use, there is a minimum package required regardless of the programming language. Install them first.<\/p>\n\n\n\n<div class=\"wp-block-origin-block-a-link-ext alk-ex\"><a href=\"https:\/\/tadtadya.com\/en\/atom-introducing-recommended-packages-for-all-genres\/\" title=\"Atom, Recommended packages for all genres\"><strong>Atom, Recommended packages for all genres<\/strong> <i class=\"fas fa-angle-double-right\"><\/i><\/a><\/div>\n\n\n\n<h2 class=\"is-style-h2df\" id=\"index-list-2\">Use an IDE (Integrated Development Environment)<\/h2>\n\n\n\n<p>First, install the packages used in the IDE, which I wrote about in \"<a href=\"https:\/\/tadtadya.com\/en\/atom-introducing-recommended-packages-for-all-genres\/\" title=\"Atom, Recommended packages for all genres\">Recommended packages for all genres<\/a>\".<\/p>\n\n\n\n<p>Again, you need <strong><a href=\"https:\/\/atom.io\/packages\/atom-ide-ui\" target=\"_blank\" rel=\"noreferrer noopener\" title=\"Atom - Packages - atom-ide-ui - atom.io\">atom-ide-ui<\/a><\/strong>. And there is only one IDE package needed for PHP.<\/p>\n\n\n\n<h3 class=\"is-style-h3df\" id=\"index-list-3\">ide-php<\/h3>\n\n\n\n<p><a href=\"https:\/\/github.com\/atom\/ide-php\" target=\"_blank\" rel=\"noreferrer noopener\" title=\"https:\/\/github.com\/atom\/ide-php\">https:\/\/github.com\/atom\/ide-php<\/a><\/p>\n\n\n\n<p>ide-php is a PHP pack for atom-ide-ui. php language packs are distributed by atom officially.<\/p>\n\n\n\n<p>ide-php requires the PHP Language Server, which can be installed in your PHP environment using composer.<\/p>\n\n\n\n<div class=\"pre-code-title\"><\/div><pre class=\"\" data-user=\"root\" data-output=\"\"><code class=\"language-bash\">composer global require felixfbecker\/language-server --dev<\/code><\/pre>\n\n\n\n<div class=\"wp-block-origin-block-em-box em-group em-group-point\">\n<ul><li>I installed it in PHP itself with global because installing it in the project would mean installing it many times.<\/li><li>I added --dev because I use it only in the development environment.<\/li><\/ul>\n<\/div>\n\n\n\n<div class=\"wp-block-origin-block-em-box em-group em-group-note block\">\n<p>The installation of PHP Language Server may fail.<\/p>\n\n\n\n<div class=\"pre-code-title\">install error<\/div><pre class=\" command-line\" data-user=\"\" data-output=\"2-40\"><code class=\"language-bash\">composer global require felixfbecker\/language-server --dev\nYour requirements could not be resolved to an installable set of packages.\n\n  Problem 1\n    - felixfbecker\/language-server v5.4.6 requires jetbrains\/phpstorm-stubs dev-master -> satisfiable by jetbrains\/phpstorm-stubs[dev-master] but these conflict with your requirements or minimum-stability.\n    - felixfbecker\/language-server v5.4.5 requires jetbrains\/phpstorm-stubs dev-master -> satisfiable by jetbrains\/phpstorm-stubs[dev-master] but these conflict with your requirements or minimum-stability.\n    - felixfbecker\/language-server v5.4.4 requires jetbrains\/phpstorm-stubs dev-master -> satisfiable by jetbrains\/phpstorm-stubs[dev-master] but these conflict with your requirements or minimum-stability.\n    - felixfbecker\/language-server v5.4.3 requires jetbrains\/phpstorm-stubs dev-master -> satisfiable by jetbrains\/phpstorm-stubs[dev-master] but these conflict with your requirements or minimum-stability.\n    - felixfbecker\/language-server v5.4.2 requires jetbrains\/phpstorm-stubs dev-master -> satisfiable by jetbrains\/phpstorm-stubs[dev-master] but these conflict with your requirements or minimum-stability.\n    - felixfbecker\/language-server v5.4.1 requires jetbrains\/phpstorm-stubs dev-master -> satisfiable by jetbrains\/phpstorm-stubs[dev-master] but these conflict with your requirements or minimum-stability.\n    - felixfbecker\/language-server v5.4.0 requires jetbrains\/phpstorm-stubs dev-master -> satisfiable by jetbrains\/phpstorm-stubs[dev-master] but these conflict with your requirements or minimum-stability.\n    - Installation request for felixfbecker\/language-server ^5.4 -> satisfiable by felixfbecker\/language-server[v5.4.0, v5.4.1, v5.4.2, v5.4.3, v5.4.4, v5.4.5, v5.4.6].\n\n\nInstallation failed, reverting .\/composer.json to its original content.<\/code><\/pre>\n\n\n\n<p>This is because the composer refuses to install development plug-ins by default.<\/p>\n\n\n\n<p>Add the configuration to the composer.json file.<\/p>\n\n\n\n<div class=\"wp-block-origin-block-em-box em-group em-group-default\">\n<p>\"minimum-stability\": \"dev\",<\/p>\n<\/div>\n\n\n\n<p>Force development plugins to be stable.<\/p>\n\n\n\n<div class=\"pre-code-title\">Example of compsoer.json<\/div><pre class=\"line-numbers\"><code class=\"language-json\">{\n    \"minimum-stability\": \"dev\",\n    \"require-dev\": {\n    },\n    \"require\": {\n    }\n}<\/code><\/pre>\n\n\n\n<p><a href=\"https:\/\/github.com\/felixfbecker\/php-language-server\/issues\/686\" target=\"_blank\" rel=\"noreferrer noopener\" title=\"https:\/\/github.com\/felixfbecker\/php-language-server\/issues\/686\">https:\/\/github.com\/felixfbecker\/php-language-server\/issues\/686<\/a><\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-origin-block-em-box em-group em-group-note\">\n<p>Sometimes ide-php does not display outlines correctly. In that case, use <a href=\"https:\/\/atom.io\/packages\/symbols-tree-view\" target=\"_blank\" rel=\"noreferrer noopener\" title=\"symbols-tree-view\">symbols-tree-view<\/a> instead.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-origin-block-em-box em-group em-group-link em-group-related\">\n<div class=\"wp-block-origin-block-blog-card blog-card\"><div class=\"img\"><img decoding=\"async\" src=\"https:\/\/i0.wp.com\/tadtadya.com\/en\/wp-content\/uploads\/sites\/2\/2018\/10\/php-1.png?ssl=1\" alt=\"\" data-recalc-dims=\"1\"\/><\/div><div class=\"text\"><h2 class=\"title\">PHP composer, How to use package management<\/h2><div class=\"content\"><\/div><small class=\"host\">tadtadya.com<\/small><\/div><a href=\"https:\/\/tadtadya.com\/en\/php-composer-how-to-use-package-management\/\" title=\"PHP composer, How to use package management\"><\/a><\/div>\n<\/div>\n\n\n\n<p>That's it for the php package in the IDE.<\/p>\n\n\n\n<p>Next is the php package using linter, which requires more packages to be installed than the IDE because it requires separate packages.<\/p>\n\n\n\n<div class=\"wp-block-origin-block-msg-box\"><div class=\"msgbox msgbox-notice v1\"><i class=\"fas fa-exclamation-triangle icon\"><\/i><div class=\"msg\">\n<p>All functions overlap with the IDE. If you use the IDE, you don't need it.<\/p>\n<\/div><\/div><\/div>\n\n\n\n<h2 class=\"is-style-h2df\" id=\"index-list-4\">Use linter as the main tool<\/h2>\n\n\n\n<p>First of all, install the package that is used for the non-IDE version, as described in \"<a href=\"https:\/\/tadtadya.com\/en\/atom-introducing-recommended-packages-for-all-genres\/\" title=\"Atom, Recommended packages for all genres\">Recommended packages for all genres<\/a>\".<\/p>\n\n\n\n<p>The main focus is on linter. In addition to that, here are the packages required for PHP.<\/p>\n\n\n\n<h3 class=\"is-style-h3df\" id=\"index-list-5\">linter-php<\/h3>\n\n\n\n<p><a href=\"https:\/\/atom.io\/packages\/linter-php\" target=\"_blank\" rel=\"noreferrer noopener\" title=\"https:\/\/atom.io\/packages\/linter-php\">https:\/\/atom.io\/packages\/linter-php<\/a><\/p>\n\n\n\n<p>This is an extension package of linter for php. It performs static code checking and should be installed whenever you use linter for php development.<\/p>\n\n\n\n<h3 class=\"is-style-h3df\" id=\"index-list-6\">linter-phpcs<\/h3>\n\n\n\n<p><a href=\"https:\/\/atom.io\/packages\/linter-phpcs\" target=\"_blank\" rel=\"noreferrer noopener\" title=\"https:\/\/atom.io\/packages\/linter-phpcs\">https:\/\/atom.io\/packages\/linter-phpcs<\/a><\/p>\n\n\n\n<p>One of the most common tools for checking php coding conventions is phpcs (Php Code Sniffer).<\/p>\n\n\n\n<p>This is the linter extension package, which checks the coding conventions up to PSR-2.<\/p>\n\n\n\n<div class=\"wp-block-origin-block-em-box em-group em-group-word\"><details><summary>PSR (PHP Standards Recommendations)\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n<\/summary>\n<p><a href=\"https:\/\/www.php-fig.org\/psr\/\" target=\"_blank\" rel=\"noreferrer noopener\" title=\"https:\/\/www.php-fig.org\/psr\/\">https:\/\/www.php-fig.org\/psr\/<\/a><\/p>\n\n\n\n<p>A standardization effort for PHP coding, developed by PHP-FIG.<\/p>\n\n\n\n<p><strong><span class=\"marker-green\">PHP-FIG (PHP Framework Interop Group)<\/span><\/strong><\/p>\n\n\n\n<p><a href=\"http:\/\/www.php-fig.org\/\" target=\"_blank\" rel=\"noreferrer noopener\" title=\"php-fig.org\">http:\/\/www.php-fig.org\/<\/a><\/p>\n\n\n\n<p>PHP Framework Interoperability Group, an organization where PHP projects get together to discuss and coordinate the compatibility of each other's products.<\/p>\n\n\n\n<p>Many famous projects are participating.<\/p>\n<\/details><\/div>\n\n\n\n<p>This package requires phpcs to be installed in the php runtime environment. To install it, use composer.<\/p>\n\n\n\n<div class=\"pre-code-title\">Install phpcs<\/div><pre class=\"\" data-user=\"root\" data-output=\"\"><code class=\"language-bash\">composer [global] require\u00a0\"squizlabs\/php_codesniffer=*\"<\/code><\/pre>\n\n\n\n<div class=\"wp-block-origin-block-em-box em-group em-group-note\">\n<p>\"=*\" means the latest version.<\/p>\n<\/div>\n\n\n\n<p>Because of the flexibility of php coding, it is easy for a program to become unmaintainable.<\/p>\n\n\n\n<p>This is not as efficient as it could be. It is always better to use something related to these coding conventions.<\/p>\n\n\n\n<h2 class=\"is-style-h2df\" id=\"index-list-7\">Debugger<\/h2>\n\n\n\n<div class=\"wp-block-origin-block-em-box em-group em-group-word\"><details><summary>debug\u3000\u3000\u3000<\/summary>\n<p>To check the operation of a program by running it little by little. The tool used to do this is called a debugger.<\/p>\n\n\n\n<p>The debugger can do the following.<\/p>\n\n\n\n<div class=\"wp-block-origin-block-em-box em-group em-group-default\">\n<ul><li>Execute one line at a time<\/li><li>Execute step by step (specific part).<\/li><\/ul>\n<\/div>\n\n\n\n<p>The program can be paused and restarted repeatedly to check the status of variables, constants, and other values.<\/p>\n\n\n\n<ul><li><a href=\"https:\/\/www.gnu.org\/software\/gdb\/\" target=\"_blank\" rel=\"noreferrer noopener\" title=\"gdb\">gdb<\/a> -> C, C++, Objective-C ...<\/li><li><a href=\"https:\/\/xdebug.org\" target=\"_blank\" rel=\"noreferrer noopener\" title=\"Xdebug\" class=\"broken_link\">Xdebug<\/a> -> PHP<\/li><\/ul>\n\n\n\n<p>and so on.<\/p>\n<\/details><\/div>\n\n\n\n<h3 class=\"is-style-h3df\">php-debug<\/h3>\n\n\n\n<p><a href=\"https:\/\/atom.io\/packages\/php-debug\" target=\"_blank\" rel=\"noreferrer noopener\" title=\"https:\/\/atom.io\/packages\/php-debug\">https:\/\/atom.io\/packages\/php-debug<\/a><\/p>\n\n\n\n<p>There is a PHP debugger, Xdebug.<\/p>\n\n\n\n<p><a href=\"https:\/\/xdebug.org\" target=\"_blank\" rel=\"noreferrer noopener\" title=\"https:\/\/xdebug.org\" class=\"broken_link\">https:\/\/xdebug.org<\/a><\/p>\n\n\n\n<p>There is a debugger package in atom that uses xdebug, and you can use either the IDE or any other package you choose.<\/p>\n\n\n\n<div class=\"wp-block-origin-block-em-box em-group em-group-note\">\n<p>There is no debugger for PHP in the IDE at the moment, so use php-debug.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-origin-block-em-box em-group em-group-note\">\n<p>Of course, php-debug requires Xdebug to be installed in the php environment.<\/p>\n\n\n\n<p>Installation and configuration is a bit tedious, so I'll save it for another time.<\/p>\n\n\n\n<p>I'm not using xdebug. Because of this hassle.<\/p>\n<\/div>\n\n\n\n<h2 class=\"is-style-h2df\" id=\"index-list-8\">Summary<\/h2>\n\n\n\n<p>If you use PHP, you will need HTML, CSS, and JavaScript as well.<\/p>\n\n\n\n<p>The Atom editor comes with a standard HTML, CSS, and JavaScript environment of some level.<\/p>\n\n\n\n<p>With the PHP environment in place, web development can be done smoothly.<\/p>\n\n\n\n<div class=\"wp-block-origin-block-em-box em-group em-group-note\">\n<p>However, if you use an IDE, you will need to create an environment for HTML, CSS, and javaScript in the IDE.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-origin-block-a-link-ext alk-ex\"><a href=\"https:\/\/tadtadya.com\/en\/atom-html-css-javascript\/\" title=\"Learn more about HTML, CSS, and JavaScript here.\"><strong>Learn more about HTML, CSS, and JavaScript here.<\/strong> <i class=\"fas fa-angle-double-right\"><\/i><\/a><\/div>\n\n\n\n<p>In this article, I have only introduced the minimum necessary packages.<\/p>\n\n\n\n<p>If you install too many packages, Atom becomes slow and useless. Also, there are many useful packages. Be careful not to install too many.<\/p>\n\n\n\n<p>One more thing: Atom has a number of packages with similar functionality. Be sure to choose one of these packages to install.<\/p>\n\n\n\n<div class=\"wp-block-origin-block-em-box em-group em-group-point\">\n<p>It is easier to set the PATH variable for the php command since it can be used without messing with the initial settings of the atom package.<\/p>\n\n\n\n<div class=\"wp-block-origin-block-a-link-ext alk-ex\"><a href=\"https:\/\/tadtadya.com\/en\/how-to-set-environment-variable-path\/\" title=\"PATH settings (environment variables for Windows, Mac, Linux, and Unix)\"><strong>PATH settings (environment variables for Windows, Mac, Linux, and Unix)<\/strong> <i class=\"fas fa-angle-double-right\"><\/i><\/a><\/div>\n<\/div>\n\n\n\n<p><\/p>\n\n<!-- WP QUADS Content Ad Plugin v. 2.0.65.1 -->\n<div class=\"quads-location quads-ad2\" id=\"quads-ad2\" style=\"float:none;margin:0px;\">\n<ul class=\"quads-location-ul\">\r\n<li class=\"quads-location-li li-1\">\r\n<script async src=\"\/\/pagead2.googlesyndication.com\/pagead\/js\/adsbygoogle.js\"><\/script>\r\n<ins class=\"adsbygoogle\"\r\n     style=\"display:block\"\r\n     data-ad-client=\"ca-pub-4926008942376207\"\r\n     data-ad-slot=\"6550760310\"\r\n     data-ad-format=\"auto\"\r\n     data-full-width-responsive=\"true\"><\/ins>\r\n<script>\r\n     (adsbygoogle = window.adsbygoogle || []).push({});\r\n<\/script>\r\n<\/li>\r\n<li class=\"quads-location-li li-2\">\r\n<script async src=\"\/\/pagead2.googlesyndication.com\/pagead\/js\/adsbygoogle.js\"><\/script>\r\n<ins class=\"adsbygoogle\"\r\n     style=\"display:block\"\r\n     data-ad-client=\"ca-pub-4926008942376207\"\r\n     data-ad-slot=\"6550760310\"\r\n     data-ad-format=\"auto\"\r\n     data-full-width-responsive=\"true\"><\/ins>\r\n<script>\r\n     (adsbygoogle = window.adsbygoogle || []).push({});\r\n<\/script>\r\n<\/li>\r\n<\/ul>\n<\/div>\n\n","protected":false},"excerpt":{"rendered":"<p>Here are some recommended packages for the PHP development environment in the text editor Atom. There are two main ways to do this: \"using an IDE\" and \"using a linter\".<\/p>\n","protected":false},"author":1,"featured_media":12493,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"jetpack_publicize_message":"Atom: Packages recommended for php development\r\n\r\n#Atom_Packages_recommended_for_php_development","jetpack_is_tweetstorm":false,"jetpack_publicize_feature_enabled":true,"jetpack_social_options":[]},"categories":[9,43,179,273,274],"tags":[265,275],"jetpack_publicize_connections":[],"aioseo_notices":[],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/tadtadya.com\/en\/wp-content\/uploads\/sites\/2\/2018\/10\/atom-php.png?fit=1280%2C671&ssl=1","jetpack_sharing_enabled":false,"jetpack_shortlink":"https:\/\/wp.me\/p8Qw77-1fZ","jetpack_likes_enabled":false,"_links":{"self":[{"href":"https:\/\/tadtadya.com\/en\/wp-json\/wp\/v2\/posts\/4835"}],"collection":[{"href":"https:\/\/tadtadya.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tadtadya.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tadtadya.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/tadtadya.com\/en\/wp-json\/wp\/v2\/comments?post=4835"}],"version-history":[{"count":0,"href":"https:\/\/tadtadya.com\/en\/wp-json\/wp\/v2\/posts\/4835\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/tadtadya.com\/en\/wp-json\/wp\/v2\/media\/12493"}],"wp:attachment":[{"href":"https:\/\/tadtadya.com\/en\/wp-json\/wp\/v2\/media?parent=4835"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tadtadya.com\/en\/wp-json\/wp\/v2\/categories?post=4835"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tadtadya.com\/en\/wp-json\/wp\/v2\/tags?post=4835"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}