Version Description
(2018-12-12) =
- Add check for required iconv extension. See #1727. Props westonruter.
- Plugin Conflict: Also using Give plugin currently creates 500 server error when viewing /wp-admin/. See #1720. Props KZeni, westonruter.
- Fix Plugin Conflict with Give plugin (previously created 500 server error when viewing site admin). See #1725. Props KZeni.
- Second argument of the_title filter is an Int not WP_Post. See #1723. Props lesterchan, westonruter.
- Prevent image with caption from overflowing its container in Classic mode. See #1728. Props kienstra.
- Ensure Schema.org meta data has correct date. See #1721. Props westonruter.
See 1.0.1 release.
Download this release
Release Info
| Developer | westonruter |
| Plugin | |
| Version | 1.0.1 |
| Comparing to | |
| See all releases | |
Code changes from version 1.0.0 to 1.0.1
- amp.php +21 -4
- includes/amp-helper-functions.php +2 -2
- includes/validation/class-amp-validated-url-post-type.php +4 -4
- readme.txt +13 -2
- templates/style.php +4 -0
- vendor/composer/ClassLoader.php +9 -5
- vendor/composer/LICENSE +1 -1
- vendor/composer/installed.json +97 -97
amp.php
CHANGED
|
@@ -5,7 +5,7 @@
|
|
| 5 |
* Plugin URI: https://amp-wp.org
|
| 6 |
* Author: WordPress.com VIP, XWP, Google, and contributors
|
| 7 |
* Author URI: https://github.com/ampproject/amp-wp/graphs/contributors
|
| 8 |
-
* Version: 1.0.
|
| 9 |
* Text Domain: amp
|
| 10 |
* Domain Path: /languages/
|
| 11 |
* License: GPLv2 or later
|
|
@@ -33,12 +33,12 @@ if ( version_compare( phpversion(), '5.3.6', '<' ) ) {
|
|
| 33 |
/**
|
| 34 |
* Print admin notice regarding DOM extension is not installed.
|
| 35 |
*
|
| 36 |
-
* @since 1.
|
| 37 |
*/
|
| 38 |
function _amp_print_php_dom_document_notice() {
|
| 39 |
?>
|
| 40 |
<div class="notice notice-error">
|
| 41 |
-
<p><?php esc_html_e( 'The AMP plugin requires DOM extension in PHP. Please contact your host to install
|
| 42 |
</div>
|
| 43 |
<?php
|
| 44 |
}
|
|
@@ -47,6 +47,23 @@ if ( ! class_exists( 'DOMDocument' ) ) {
|
|
| 47 |
return;
|
| 48 |
}
|
| 49 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 50 |
/**
|
| 51 |
* Print admin notice when composer install has not been performed.
|
| 52 |
*
|
|
@@ -66,7 +83,7 @@ if ( ! file_exists( __DIR__ . '/vendor/autoload.php' ) || ! file_exists( __DIR__
|
|
| 66 |
|
| 67 |
define( 'AMP__FILE__', __FILE__ );
|
| 68 |
define( 'AMP__DIR__', dirname( __FILE__ ) );
|
| 69 |
-
define( 'AMP__VERSION', '1.0.
|
| 70 |
|
| 71 |
/**
|
| 72 |
* Print admin notice if plugin installed with incorrect slug (which impacts WordPress's auto-update system).
|
| 5 |
* Plugin URI: https://amp-wp.org
|
| 6 |
* Author: WordPress.com VIP, XWP, Google, and contributors
|
| 7 |
* Author URI: https://github.com/ampproject/amp-wp/graphs/contributors
|
| 8 |
+
* Version: 1.0.1
|
| 9 |
* Text Domain: amp
|
| 10 |
* Domain Path: /languages/
|
| 11 |
* License: GPLv2 or later
|
| 33 |
/**
|
| 34 |
* Print admin notice regarding DOM extension is not installed.
|
| 35 |
*
|
| 36 |
+
* @since 1.0
|
| 37 |
*/
|
| 38 |
function _amp_print_php_dom_document_notice() {
|
| 39 |
?>
|
| 40 |
<div class="notice notice-error">
|
| 41 |
+
<p><?php esc_html_e( 'The AMP plugin requires DOM extension in PHP. Please contact your host to install this extension.', 'amp' ); ?></p>
|
| 42 |
</div>
|
| 43 |
<?php
|
| 44 |
}
|
| 47 |
return;
|
| 48 |
}
|
| 49 |
|
| 50 |
+
/**
|
| 51 |
+
* Print admin notice regarding DOM extension is not installed.
|
| 52 |
+
*
|
| 53 |
+
* @since 1.0.1
|
| 54 |
+
*/
|
| 55 |
+
function _amp_print_php_missing_iconv_notice() {
|
| 56 |
+
?>
|
| 57 |
+
<div class="notice notice-error">
|
| 58 |
+
<p><?php esc_html_e( 'The AMP plugin requires iconv extension in PHP. Please contact your host to install this extension.', 'amp' ); ?></p>
|
| 59 |
+
</div>
|
| 60 |
+
<?php
|
| 61 |
+
}
|
| 62 |
+
if ( ! function_exists( 'iconv' ) ) {
|
| 63 |
+
add_action( 'admin_notices', '_amp_print_php_missing_iconv_notice' );
|
| 64 |
+
return;
|
| 65 |
+
}
|
| 66 |
+
|
| 67 |
/**
|
| 68 |
* Print admin notice when composer install has not been performed.
|
| 69 |
*
|
| 83 |
|
| 84 |
define( 'AMP__FILE__', __FILE__ );
|
| 85 |
define( 'AMP__DIR__', dirname( __FILE__ ) );
|
| 86 |
+
define( 'AMP__VERSION', '1.0.1' );
|
| 87 |
|
| 88 |
/**
|
| 89 |
* Print admin notice if plugin installed with incorrect slug (which impacts WordPress's auto-update system).
|
includes/amp-helper-functions.php
CHANGED
|
@@ -870,8 +870,8 @@ function amp_get_schemaorg_metadata() {
|
|
| 870 |
'@type' => is_page() ? 'WebPage' : 'BlogPosting',
|
| 871 |
'mainEntityOfPage' => get_permalink(),
|
| 872 |
'headline' => get_the_title(),
|
| 873 |
-
'datePublished' =>
|
| 874 |
-
'dateModified' =>
|
| 875 |
)
|
| 876 |
);
|
| 877 |
|
| 870 |
'@type' => is_page() ? 'WebPage' : 'BlogPosting',
|
| 871 |
'mainEntityOfPage' => get_permalink(),
|
| 872 |
'headline' => get_the_title(),
|
| 873 |
+
'datePublished' => mysql2date( 'c', $post->post_date_gmt, false ),
|
| 874 |
+
'dateModified' => mysql2date( 'c', $post->post_modified_gmt, false ),
|
| 875 |
)
|
| 876 |
);
|
| 877 |
|
includes/validation/class-amp-validated-url-post-type.php
CHANGED
|
@@ -1889,13 +1889,13 @@ class AMP_Validated_URL_Post_Type {
|
|
| 1889 |
/**
|
| 1890 |
* Strip host name from AMP validated URL being printed.
|
| 1891 |
*
|
| 1892 |
-
* @param string
|
| 1893 |
-
* @param
|
| 1894 |
*
|
| 1895 |
* @return string Title.
|
| 1896 |
*/
|
| 1897 |
-
public static function filter_the_title_in_post_list_table( $title, $
|
| 1898 |
-
if ( function_exists( 'get_current_screen' ) && get_current_screen() && get_current_screen()->base === 'edit' && get_current_screen()->post_type === self::POST_TYPE_SLUG && self::POST_TYPE_SLUG === get_post_type( $
|
| 1899 |
$title = preg_replace( '#^(\w+:)?//[^/]+#', '', $title );
|
| 1900 |
}
|
| 1901 |
return $title;
|
| 1889 |
/**
|
| 1890 |
* Strip host name from AMP validated URL being printed.
|
| 1891 |
*
|
| 1892 |
+
* @param string $title Title.
|
| 1893 |
+
* @param int $id Post ID.
|
| 1894 |
*
|
| 1895 |
* @return string Title.
|
| 1896 |
*/
|
| 1897 |
+
public static function filter_the_title_in_post_list_table( $title, $id = null ) {
|
| 1898 |
+
if ( function_exists( 'get_current_screen' ) && get_current_screen() && get_current_screen()->base === 'edit' && get_current_screen()->post_type === self::POST_TYPE_SLUG && self::POST_TYPE_SLUG === get_post_type( $id ) ) {
|
| 1899 |
$title = preg_replace( '#^(\w+:)?//[^/]+#', '', $title );
|
| 1900 |
}
|
| 1901 |
return $title;
|
readme.txt
CHANGED
|
@@ -3,7 +3,7 @@ Contributors: automattic, xwp, google, westonruter, ryankienstra, batmoo, stubgo
|
|
| 3 |
Tags: amp, mobile
|
| 4 |
Requires at least: 4.9
|
| 5 |
Tested up to: 5.0
|
| 6 |
-
Stable tag: 1.0.
|
| 7 |
License: GPLv2 or later
|
| 8 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
| 9 |
Requires PHP: 5.3.6
|
|
@@ -52,9 +52,20 @@ If you are a developer, we encourage you to follow along or [contribute](https:/
|
|
| 52 |
|
| 53 |
== Changelog ==
|
| 54 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 55 |
= 1.0.0 (2018-12-05) =
|
| 56 |
|
| 57 |
-
To learn how to use the new features in this release, please see the
|
| 58 |
|
| 59 |
- **Add runtime CSS minification, `!important` replacement, and tree shaking.** See [#1048](https://github.com/ampproject/amp-wp/pull/1048), [#1111](https://github.com/ampproject/amp-wp/pull/1111), [#1142](https://github.com/ampproject/amp-wp/pull/1142), [#1320](https://github.com/ampproject/amp-wp/pull/1320), [#1073](https://github.com/ampproject/amp-wp/issues/1073). Props westonruter, hellofromtonya, amedina, pbakaus, igrigorik, camelburrito.
|
| 60 |
- **Keep track of new validation errors and add ability to accept/reject in order to allow or block AMP for a given URL.** See [#1003](https://github.com/ampproject/amp-wp/issues/1003). Props westonruter.
|
| 3 |
Tags: amp, mobile
|
| 4 |
Requires at least: 4.9
|
| 5 |
Tested up to: 5.0
|
| 6 |
+
Stable tag: 1.0.1
|
| 7 |
License: GPLv2 or later
|
| 8 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
| 9 |
Requires PHP: 5.3.6
|
| 52 |
|
| 53 |
== Changelog ==
|
| 54 |
|
| 55 |
+
= 1.0.1 (2018-12-12) =
|
| 56 |
+
|
| 57 |
+
- Add check for required iconv extension. See [#1727](https://github.com/ampproject/amp-wp/pull/1727). Props westonruter.
|
| 58 |
+
- Plugin Conflict: Also using Give plugin currently creates 500 server error when viewing /wp-admin/. See [#1720](https://github.com/ampproject/amp-wp/issues/1720). Props KZeni, westonruter.
|
| 59 |
+
- Fix Plugin Conflict with Give plugin (previously created 500 server error when viewing site admin). See [#1725](https://github.com/ampproject/amp-wp/pull/1725). Props KZeni.
|
| 60 |
+
- Second argument of the_title filter is an Int not WP_Post. See [#1723](https://github.com/ampproject/amp-wp/pull/1723). Props lesterchan, westonruter.
|
| 61 |
+
- Prevent image with caption from overflowing its container in Classic mode. See [#1728](https://github.com/ampproject/amp-wp/pull/1728). Props kienstra.
|
| 62 |
+
- Ensure Schema.org meta data has correct date. See [#1721](https://github.com/ampproject/amp-wp/pull/1721). Props westonruter.
|
| 63 |
+
|
| 64 |
+
See [1.0.1 release](https://github.com/ampproject/amp-wp/releases/tag/1.0.1).
|
| 65 |
+
|
| 66 |
= 1.0.0 (2018-12-05) =
|
| 67 |
|
| 68 |
+
To learn how to use the new features in this release, please see the documentation for [Serving Strategies](https://amp-wp.org/documentation/how-the-plugin-works/amp-plugin-serving-strategies/) and [Implementing Interactivity](https://amp-wp.org/documentation/playbooks/implementing-interactivity/).
|
| 69 |
|
| 70 |
- **Add runtime CSS minification, `!important` replacement, and tree shaking.** See [#1048](https://github.com/ampproject/amp-wp/pull/1048), [#1111](https://github.com/ampproject/amp-wp/pull/1111), [#1142](https://github.com/ampproject/amp-wp/pull/1142), [#1320](https://github.com/ampproject/amp-wp/pull/1320), [#1073](https://github.com/ampproject/amp-wp/issues/1073). Props westonruter, hellofromtonya, amedina, pbakaus, igrigorik, camelburrito.
|
| 71 |
- **Keep track of new validation errors and add ability to accept/reject in order to allow or block AMP for a given URL.** See [#1003](https://github.com/ampproject/amp-wp/issues/1003). Props westonruter.
|
templates/style.php
CHANGED
|
@@ -241,6 +241,10 @@ blockquote p:last-child {
|
|
| 241 |
margin-left: 1em;
|
| 242 |
}
|
| 243 |
|
|
|
|
|
|
|
|
|
|
|
|
|
| 244 |
.amp-wp-article-content amp-img {
|
| 245 |
margin: 0 auto;
|
| 246 |
}
|
| 241 |
margin-left: 1em;
|
| 242 |
}
|
| 243 |
|
| 244 |
+
.amp-wp-article-content .wp-caption {
|
| 245 |
+
max-width: 100%;
|
| 246 |
+
}
|
| 247 |
+
|
| 248 |
.amp-wp-article-content amp-img {
|
| 249 |
margin: 0 auto;
|
| 250 |
}
|
vendor/composer/ClassLoader.php
CHANGED
|
@@ -279,7 +279,7 @@ class ClassLoader
|
|
| 279 |
*/
|
| 280 |
public function setApcuPrefix($apcuPrefix)
|
| 281 |
{
|
| 282 |
-
$this->apcuPrefix = function_exists('apcu_fetch') && ini_get('apc.enabled') ? $apcuPrefix : null;
|
| 283 |
}
|
| 284 |
|
| 285 |
/**
|
|
@@ -374,10 +374,14 @@ class ClassLoader
|
|
| 374 |
|
| 375 |
$first = $class[0];
|
| 376 |
if (isset($this->prefixLengthsPsr4[$first])) {
|
| 377 |
-
|
| 378 |
-
|
| 379 |
-
|
| 380 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
| 381 |
return $file;
|
| 382 |
}
|
| 383 |
}
|
| 279 |
*/
|
| 280 |
public function setApcuPrefix($apcuPrefix)
|
| 281 |
{
|
| 282 |
+
$this->apcuPrefix = function_exists('apcu_fetch') && filter_var(ini_get('apc.enabled'), FILTER_VALIDATE_BOOLEAN) ? $apcuPrefix : null;
|
| 283 |
}
|
| 284 |
|
| 285 |
/**
|
| 374 |
|
| 375 |
$first = $class[0];
|
| 376 |
if (isset($this->prefixLengthsPsr4[$first])) {
|
| 377 |
+
$subPath = $class;
|
| 378 |
+
while (false !== $lastPos = strrpos($subPath, '\\')) {
|
| 379 |
+
$subPath = substr($subPath, 0, $lastPos);
|
| 380 |
+
$search = $subPath . '\\';
|
| 381 |
+
if (isset($this->prefixDirsPsr4[$search])) {
|
| 382 |
+
$pathEnd = DIRECTORY_SEPARATOR . substr($logicalPathPsr4, $lastPos + 1);
|
| 383 |
+
foreach ($this->prefixDirsPsr4[$search] as $dir) {
|
| 384 |
+
if (file_exists($file = $dir . $pathEnd)) {
|
| 385 |
return $file;
|
| 386 |
}
|
| 387 |
}
|
vendor/composer/LICENSE
CHANGED
|
@@ -1,5 +1,5 @@
|
|
| 1 |
|
| 2 |
-
Copyright (c)
|
| 3 |
|
| 4 |
Permission is hereby granted, free of charge, to any person obtaining a copy
|
| 5 |
of this software and associated documentation files (the "Software"), to deal
|
| 1 |
|
| 2 |
+
Copyright (c) Nils Adermann, Jordi Boggiano
|
| 3 |
|
| 4 |
Permission is hereby granted, free of charge, to any person obtaining a copy
|
| 5 |
of this software and associated documentation files (the "Software"), to deal
|
vendor/composer/installed.json
CHANGED
|
@@ -70,101 +70,52 @@
|
|
| 70 |
]
|
| 71 |
},
|
| 72 |
{
|
| 73 |
-
"name": "
|
| 74 |
-
"version": "
|
| 75 |
-
"version_normalized": "
|
| 76 |
-
"source": {
|
| 77 |
-
"type": "git",
|
| 78 |
-
"url": "https://github.com/WordPress-Coding-Standards/WordPress-Coding-Standards.git",
|
| 79 |
-
"reference": "cf6b310caad735816caef7573295f8a534374706"
|
| 80 |
-
},
|
| 81 |
-
"dist": {
|
| 82 |
-
"type": "zip",
|
| 83 |
-
"url": "https://api.github.com/repos/WordPress-Coding-Standards/WordPress-Coding-Standards/zipball/cf6b310caad735816caef7573295f8a534374706",
|
| 84 |
-
"reference": "cf6b310caad735816caef7573295f8a534374706",
|
| 85 |
-
"shasum": ""
|
| 86 |
-
},
|
| 87 |
-
"require": {
|
| 88 |
-
"php": ">=5.3",
|
| 89 |
-
"squizlabs/php_codesniffer": "^2.9.0 || ^3.0.2"
|
| 90 |
-
},
|
| 91 |
-
"suggest": {
|
| 92 |
-
"dealerdirect/phpcodesniffer-composer-installer": "^0.4.3"
|
| 93 |
-
},
|
| 94 |
-
"time": "2018-02-16T01:57:48+00:00",
|
| 95 |
-
"type": "phpcodesniffer-standard",
|
| 96 |
-
"installation-source": "dist",
|
| 97 |
-
"notification-url": "https://packagist.org/downloads/",
|
| 98 |
-
"license": [
|
| 99 |
-
"MIT"
|
| 100 |
-
],
|
| 101 |
-
"authors": [
|
| 102 |
-
{
|
| 103 |
-
"name": "Contributors",
|
| 104 |
-
"homepage": "https://github.com/WordPress-Coding-Standards/WordPress-Coding-Standards/graphs/contributors"
|
| 105 |
-
}
|
| 106 |
-
],
|
| 107 |
-
"description": "PHP_CodeSniffer rules (sniffs) to enforce WordPress coding conventions",
|
| 108 |
-
"keywords": [
|
| 109 |
-
"phpcs",
|
| 110 |
-
"standards",
|
| 111 |
-
"wordpress"
|
| 112 |
-
]
|
| 113 |
-
},
|
| 114 |
-
{
|
| 115 |
-
"name": "wimg/php-compatibility",
|
| 116 |
-
"version": "8.2.0",
|
| 117 |
-
"version_normalized": "8.2.0.0",
|
| 118 |
"source": {
|
| 119 |
"type": "git",
|
| 120 |
-
"url": "https://github.com/
|
| 121 |
-
"reference": "
|
| 122 |
},
|
| 123 |
"dist": {
|
| 124 |
"type": "zip",
|
| 125 |
-
"url": "https://api.github.com/repos/
|
| 126 |
-
"reference": "
|
| 127 |
"shasum": ""
|
| 128 |
},
|
| 129 |
"require": {
|
| 130 |
-
"php": ">=5.3"
|
| 131 |
-
"squizlabs/php_codesniffer": "^2.3 || ^3.0.2"
|
| 132 |
-
},
|
| 133 |
-
"conflict": {
|
| 134 |
-
"squizlabs/php_codesniffer": "2.6.2"
|
| 135 |
},
|
| 136 |
"require-dev": {
|
| 137 |
-
"phpunit/phpunit": "~4.
|
| 138 |
-
},
|
| 139 |
-
"suggest": {
|
| 140 |
-
"dealerdirect/phpcodesniffer-composer-installer": "^0.4.3 || This Composer plugin will sort out the PHPCS 'installed_paths' automatically.",
|
| 141 |
-
"roave/security-advisories": "dev-master || Helps prevent installing dependencies with known security issues."
|
| 142 |
},
|
| 143 |
-
"time": "2018-
|
| 144 |
-
"type": "
|
| 145 |
"installation-source": "dist",
|
| 146 |
"autoload": {
|
| 147 |
-
"psr-
|
| 148 |
-
"
|
| 149 |
}
|
| 150 |
},
|
| 151 |
-
"notification-url": "https://packagist.org/downloads/",
|
| 152 |
"license": [
|
| 153 |
-
"
|
| 154 |
],
|
| 155 |
"authors": [
|
| 156 |
{
|
| 157 |
-
"name": "
|
| 158 |
-
"role": "lead"
|
| 159 |
}
|
| 160 |
],
|
| 161 |
-
"description": "
|
| 162 |
-
"homepage": "http://
|
| 163 |
"keywords": [
|
| 164 |
-
"
|
| 165 |
-
"
|
| 166 |
-
"
|
| 167 |
-
]
|
|
|
|
|
|
|
|
|
|
| 168 |
},
|
| 169 |
{
|
| 170 |
"name": "squizlabs/php_codesniffer",
|
|
@@ -220,51 +171,100 @@
|
|
| 220 |
]
|
| 221 |
},
|
| 222 |
{
|
| 223 |
-
"name": "
|
| 224 |
-
"version": "8.
|
| 225 |
-
"version_normalized": "8.
|
| 226 |
"source": {
|
| 227 |
"type": "git",
|
| 228 |
-
"url": "https://github.com/
|
| 229 |
-
"reference": "
|
| 230 |
},
|
| 231 |
"dist": {
|
| 232 |
"type": "zip",
|
| 233 |
-
"url": "https://api.github.com/repos/
|
| 234 |
-
"reference": "
|
| 235 |
"shasum": ""
|
| 236 |
},
|
| 237 |
"require": {
|
| 238 |
-
"php": ">=5.3
|
|
|
|
|
|
|
|
|
|
|
|
|
| 239 |
},
|
| 240 |
"require-dev": {
|
| 241 |
-
"phpunit/phpunit": "~4.
|
| 242 |
},
|
| 243 |
-
"
|
| 244 |
-
|
| 245 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
| 246 |
"autoload": {
|
| 247 |
-
"psr-
|
| 248 |
-
"
|
| 249 |
}
|
| 250 |
},
|
|
|
|
| 251 |
"license": [
|
| 252 |
-
"
|
| 253 |
],
|
| 254 |
"authors": [
|
| 255 |
{
|
| 256 |
-
"name": "
|
|
|
|
| 257 |
}
|
| 258 |
],
|
| 259 |
-
"description": "
|
| 260 |
-
"homepage": "http://
|
| 261 |
"keywords": [
|
| 262 |
-
"
|
| 263 |
-
"
|
| 264 |
-
"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 265 |
],
|
| 266 |
-
"
|
| 267 |
-
|
| 268 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 269 |
}
|
| 270 |
]
|
| 70 |
]
|
| 71 |
},
|
| 72 |
{
|
| 73 |
+
"name": "sabberworm/php-css-parser",
|
| 74 |
+
"version": "8.1.1",
|
| 75 |
+
"version_normalized": "8.1.1.0",
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 76 |
"source": {
|
| 77 |
"type": "git",
|
| 78 |
+
"url": "https://github.com/xwp/PHP-CSS-Parser.git",
|
| 79 |
+
"reference": "22311fa3d67217c5fcd0b839670be39a768eda7b"
|
| 80 |
},
|
| 81 |
"dist": {
|
| 82 |
"type": "zip",
|
| 83 |
+
"url": "https://api.github.com/repos/xwp/PHP-CSS-Parser/zipball/22311fa3d67217c5fcd0b839670be39a768eda7b",
|
| 84 |
+
"reference": "22311fa3d67217c5fcd0b839670be39a768eda7b",
|
| 85 |
"shasum": ""
|
| 86 |
},
|
| 87 |
"require": {
|
| 88 |
+
"php": ">=5.3.2"
|
|
|
|
|
|
|
|
|
|
|
|
|
| 89 |
},
|
| 90 |
"require-dev": {
|
| 91 |
+
"phpunit/phpunit": "~4.8"
|
|
|
|
|
|
|
|
|
|
|
|
|
| 92 |
},
|
| 93 |
+
"time": "2018-11-25T04:50:29+00:00",
|
| 94 |
+
"type": "library",
|
| 95 |
"installation-source": "dist",
|
| 96 |
"autoload": {
|
| 97 |
+
"psr-0": {
|
| 98 |
+
"Sabberworm\\CSS": "lib/"
|
| 99 |
}
|
| 100 |
},
|
|
|
|
| 101 |
"license": [
|
| 102 |
+
"MIT"
|
| 103 |
],
|
| 104 |
"authors": [
|
| 105 |
{
|
| 106 |
+
"name": "Raphael Schweikert"
|
|
|
|
| 107 |
}
|
| 108 |
],
|
| 109 |
+
"description": "Parser for CSS Files written in PHP",
|
| 110 |
+
"homepage": "http://www.sabberworm.com/blog/2010/6/10/php-css-parser",
|
| 111 |
"keywords": [
|
| 112 |
+
"css",
|
| 113 |
+
"parser",
|
| 114 |
+
"stylesheet"
|
| 115 |
+
],
|
| 116 |
+
"support": {
|
| 117 |
+
"source": "https://github.com/xwp/PHP-CSS-Parser/tree/master"
|
| 118 |
+
}
|
| 119 |
},
|
| 120 |
{
|
| 121 |
"name": "squizlabs/php_codesniffer",
|
| 171 |
]
|
| 172 |
},
|
| 173 |
{
|
| 174 |
+
"name": "wimg/php-compatibility",
|
| 175 |
+
"version": "8.2.0",
|
| 176 |
+
"version_normalized": "8.2.0.0",
|
| 177 |
"source": {
|
| 178 |
"type": "git",
|
| 179 |
+
"url": "https://github.com/PHPCompatibility/PHPCompatibility.git",
|
| 180 |
+
"reference": "eaf613c1a8265bcfd7b0ab690783f2aef519f78a"
|
| 181 |
},
|
| 182 |
"dist": {
|
| 183 |
"type": "zip",
|
| 184 |
+
"url": "https://api.github.com/repos/PHPCompatibility/PHPCompatibility/zipball/eaf613c1a8265bcfd7b0ab690783f2aef519f78a",
|
| 185 |
+
"reference": "eaf613c1a8265bcfd7b0ab690783f2aef519f78a",
|
| 186 |
"shasum": ""
|
| 187 |
},
|
| 188 |
"require": {
|
| 189 |
+
"php": ">=5.3",
|
| 190 |
+
"squizlabs/php_codesniffer": "^2.3 || ^3.0.2"
|
| 191 |
+
},
|
| 192 |
+
"conflict": {
|
| 193 |
+
"squizlabs/php_codesniffer": "2.6.2"
|
| 194 |
},
|
| 195 |
"require-dev": {
|
| 196 |
+
"phpunit/phpunit": "~4.5 || ^5.0 || ^6.0 || ^7.0"
|
| 197 |
},
|
| 198 |
+
"suggest": {
|
| 199 |
+
"dealerdirect/phpcodesniffer-composer-installer": "^0.4.3 || This Composer plugin will sort out the PHPCS 'installed_paths' automatically.",
|
| 200 |
+
"roave/security-advisories": "dev-master || Helps prevent installing dependencies with known security issues."
|
| 201 |
+
},
|
| 202 |
+
"time": "2018-07-17T13:42:26+00:00",
|
| 203 |
+
"type": "phpcodesniffer-standard",
|
| 204 |
+
"installation-source": "dist",
|
| 205 |
"autoload": {
|
| 206 |
+
"psr-4": {
|
| 207 |
+
"PHPCompatibility\\": "PHPCompatibility/"
|
| 208 |
}
|
| 209 |
},
|
| 210 |
+
"notification-url": "https://packagist.org/downloads/",
|
| 211 |
"license": [
|
| 212 |
+
"LGPL-3.0-or-later"
|
| 213 |
],
|
| 214 |
"authors": [
|
| 215 |
{
|
| 216 |
+
"name": "Wim Godden",
|
| 217 |
+
"role": "lead"
|
| 218 |
}
|
| 219 |
],
|
| 220 |
+
"description": "A set of sniffs for PHP_CodeSniffer that checks for PHP version compatibility.",
|
| 221 |
+
"homepage": "http://techblog.wimgodden.be/tag/codesniffer/",
|
| 222 |
"keywords": [
|
| 223 |
+
"compatibility",
|
| 224 |
+
"phpcs",
|
| 225 |
+
"standards"
|
| 226 |
+
]
|
| 227 |
+
},
|
| 228 |
+
{
|
| 229 |
+
"name": "wp-coding-standards/wpcs",
|
| 230 |
+
"version": "0.14.1",
|
| 231 |
+
"version_normalized": "0.14.1.0",
|
| 232 |
+
"source": {
|
| 233 |
+
"type": "git",
|
| 234 |
+
"url": "https://github.com/WordPress-Coding-Standards/WordPress-Coding-Standards.git",
|
| 235 |
+
"reference": "cf6b310caad735816caef7573295f8a534374706"
|
| 236 |
+
},
|
| 237 |
+
"dist": {
|
| 238 |
+
"type": "zip",
|
| 239 |
+
"url": "https://api.github.com/repos/WordPress-Coding-Standards/WordPress-Coding-Standards/zipball/cf6b310caad735816caef7573295f8a534374706",
|
| 240 |
+
"reference": "cf6b310caad735816caef7573295f8a534374706",
|
| 241 |
+
"shasum": ""
|
| 242 |
+
},
|
| 243 |
+
"require": {
|
| 244 |
+
"php": ">=5.3",
|
| 245 |
+
"squizlabs/php_codesniffer": "^2.9.0 || ^3.0.2"
|
| 246 |
+
},
|
| 247 |
+
"suggest": {
|
| 248 |
+
"dealerdirect/phpcodesniffer-composer-installer": "^0.4.3"
|
| 249 |
+
},
|
| 250 |
+
"time": "2018-02-16T01:57:48+00:00",
|
| 251 |
+
"type": "phpcodesniffer-standard",
|
| 252 |
+
"installation-source": "dist",
|
| 253 |
+
"notification-url": "https://packagist.org/downloads/",
|
| 254 |
+
"license": [
|
| 255 |
+
"MIT"
|
| 256 |
],
|
| 257 |
+
"authors": [
|
| 258 |
+
{
|
| 259 |
+
"name": "Contributors",
|
| 260 |
+
"homepage": "https://github.com/WordPress-Coding-Standards/WordPress-Coding-Standards/graphs/contributors"
|
| 261 |
+
}
|
| 262 |
+
],
|
| 263 |
+
"description": "PHP_CodeSniffer rules (sniffs) to enforce WordPress coding conventions",
|
| 264 |
+
"keywords": [
|
| 265 |
+
"phpcs",
|
| 266 |
+
"standards",
|
| 267 |
+
"wordpress"
|
| 268 |
+
]
|
| 269 |
}
|
| 270 |
]
|
