{"action":"created","issue":{"url":"https://api.github.com/repos/alleyinteractive/wp-seo/issues/29","labels_url":"https://api.github.com/repos/alleyinteractive/wp-seo/issues/29/labels{/name}","comments_url":"https://api.github.com/repos/alleyinteractive/wp-seo/issues/29/comments","events_url":"https://api.github.com/repos/alleyinteractive/wp-seo/issues/29/events","html_url":"https://github.com/alleyinteractive/wp-seo/pull/29","id":103413394,"number":29,"title":"Add base singleton class and formatting-tag classes","user":{"login":"dlh01","id":697432,"avatar_url":"https://avatars.githubusercontent.com/u/697432?v=3","gravatar_id":"","url":"https://api.github.com/users/dlh01","html_url":"https://github.com/dlh01","followers_url":"https://api.github.com/users/dlh01/followers","following_url":"https://api.github.com/users/dlh01/following{/other_user}","gists_url":"https://api.github.com/users/dlh01/gists{/gist_id}","starred_url":"https://api.github.com/users/dlh01/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dlh01/subscriptions","organizations_url":"https://api.github.com/users/dlh01/orgs","repos_url":"https://api.github.com/users/dlh01/repos","events_url":"https://api.github.com/users/dlh01/events{/privacy}","received_events_url":"https://api.github.com/users/dlh01/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-08-27T02:46:37Z","updated_at":"2015-08-27T12:25:41Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/alleyinteractive/wp-seo/pulls/29","html_url":"https://github.com/alleyinteractive/wp-seo/pull/29","diff_url":"https://github.com/alleyinteractive/wp-seo/pull/29.diff","patch_url":"https://github.com/alleyinteractive/wp-seo/pull/29.patch"},"body":"Along with some other fixes, the main additions here are:\r\n\r\n- A base singleton class (79d6c76)\r\n- `WP_SEO_Formatter`, for replacing formatting tags in a string (f7112c6)\r\n- `WP_SEO_Formatting_Tag_Collection`, for storing formatting tag instances (f7112c6)\r\n\r\nMost of the code in the last two were formerly in `WP_SEO` (see also #28). `WP_SEO` itself is now mostly down to the `wp_title` and `wp_head` hooks.\r\n\r\nThe unit tests won't pass yet."},"comment":{"url":"https://api.github.com/repos/alleyinteractive/wp-seo/issues/comments/135406317","html_url":"https://github.com/alleyinteractive/wp-seo/pull/29#issuecomment-135406317","issue_url":"https://api.github.com/repos/alleyinteractive/wp-seo/issues/29","id":135406317,"user":{"login":"mboynes","id":465154,"avatar_url":"https://avatars.githubusercontent.com/u/465154?v=3","gravatar_id":"","url":"https://api.github.com/users/mboynes","html_url":"https://github.com/mboynes","followers_url":"https://api.github.com/users/mboynes/followers","following_url":"https://api.github.com/users/mboynes/following{/other_user}","gists_url":"https://api.github.com/users/mboynes/gists{/gist_id}","starred_url":"https://api.github.com/users/mboynes/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mboynes/subscriptions","organizations_url":"https://api.github.com/users/mboynes/orgs","repos_url":"https://api.github.com/users/mboynes/repos","events_url":"https://api.github.com/users/mboynes/events{/privacy}","received_events_url":"https://api.github.com/users/mboynes/received_events","type":"User","site_admin":false},"created_at":"2015-08-27T12:25:41Z","updated_at":"2015-08-27T12:25:41Z","body":"One question for my own benefit. :horse: great work!"}}