PluginProbe ʕ •ᴥ•ʔ
Jetpack – WP Security, Backup, Speed, & Growth / 15.9-a.3
Jetpack – WP Security, Backup, Speed, & Growth v15.9-a.3
15.9-a.7 15.9-a.5 15.9-a.3 15.9-a.1 15.8 15.8-beta 15.8-a.7 15.8-a.5 5.2.5 5.3.4 5.4.4 5.5.5 5.6.5 5.7.5 5.8.4 5.9.4 6.0.4 6.1 6.1.1 6.1.2 6.1.3 6.1.4 6.1.5 6.2 6.2.1 6.2.2 6.2.3 6.2.4 6.2.5 6.3 6.3.1 6.3.2 6.3.3 6.3.4 6.3.5 6.3.6 6.3.7 6.4 6.4.1 6.4.2 6.4.3 6.4.4 6.4.5 6.4.6 6.5 6.5.1 6.5.2 6.5.3 6.5.4 6.6 6.6.1 6.6.2 6.6.3 6.6.4 6.6.5 6.7 6.7.1 6.7.2 6.7.3 6.7.4 6.8 6.8.1 6.8.2 6.8.3 6.8.4 6.8.5 6.9 6.9.1 6.9.2 6.9.3 6.9.4 7.0 7.0.1 7.0.2 7.0.3 7.0.4 7.0.5 7.1 7.1.1 7.1.2 7.1.3 7.1.4 7.1.5 7.2 7.2.1 7.2.1.1 7.2.2 7.2.3 7.2.4 7.2.5 7.3 7.3.0.1 7.3.1 7.3.1.1 7.3.2 7.3.3 7.3.4 7.3.5 7.4 7.4.1 7.4.2 7.4.3 7.4.4 7.4.5 7.5 7.5.0.1 7.5.1 7.5.2 7.5.3 7.5.4 7.5.5 7.5.6 7.5.7 7.6 7.6.1 7.6.2 7.6.3 7.6.4 7.7 7.7.1 7.7.2 7.7.3 7.7.4 7.7.5 7.7.6 7.8 7.8.1 7.8.2 7.8.3 7.8.4 7.9 7.9.1 7.9.2 7.9.3 7.9.4 8.0 8.0.1 8.0.2 8.0.3 8.1 8.1.1 8.1.2 8.1.3 8.1.4 8.2 8.2.0.1 8.2.1 8.2.2 8.2.3 8.2.4 8.2.5 8.2.6 8.3 8.3.1 8.3.2 8.3.3 8.4 8.4.1 8.4.2 8.4.3 8.4.4 8.4.5 8.5 8.5.1 8.5.2 8.5.3 8.6 8.6.1 8.6.2 8.6.3 8.6.4 8.7 8.7.0.1 8.7.1 8.7.2 8.7.3 8.7.4 8.8 8.8.1 8.8.2 8.8.3 8.8.4 8.8.5 8.9 8.9.1 8.9.2 8.9.3 8.9.4 9.0 9.0.1 9.0.2 9.0.3 9.0.4 9.0.5 9.1 9.1.1 9.1.2 9.1.3 9.2 9.2.1 9.2.2 9.2.3 9.2.4 9.3 9.3.1 9.3.2 9.3.3 9.3.4 9.3.5 9.4 9.4.1 9.4.2 9.4.3 9.4.4 9.5 9.5.1 9.5.2 9.5.3 9.5.4 9.5.5 9.6 9.6.1 9.6.2 9.6.3 9.6.4 9.7 9.7.1 9.7.2 15.7-beta.2 9.7.3 15.7.1 9.8 15.8-a.1 9.8.1 15.8-a.3 9.8.2 2.0.9 9.8.3 2.1.7 9.9 2.2.10 9.9.1 2.3.10 9.9.2 2.4.7 9.9.3 2.5.5 2.6.6 2.7.5 2.8.5 2.9.6 3.0.6 3.1.5 3.2.5 3.3.6 3.4.6 3.5.6 3.6.4 3.7.5 3.8.5 3.9.10 4.0.7 4.1.4 4.2.5 4.3.5 4.4.5 4.5.3 4.6.3 4.7.4 4.8.5 4.9.3 5.0.3 5.1.4 trunk 10.0 10.0.1 10.0.2 10.1 10.1.1 10.1.2 10.2 10.2.1 10.2.2 10.2.3 10.3 10.3.1 10.3.2 10.4 10.4.1 10.4.2 10.5 10.5.1 10.5.2 10.5.3 10.6 10.6.1 10.6.2 10.7 10.7.1 10.7.2 10.8 10.8.1 10.8.2 10.9 10.9.1 10.9.2 10.9.3 11.0 11.0.1 11.0.2 11.1 11.1.1 11.1.2 11.1.3 11.1.4 11.2 11.2.1 11.2.2 11.3 11.3.1 11.3.2 11.3.3 11.3.4 11.4 11.4.1 11.4.2 11.5 11.5.1 11.5.2 11.5.3 11.6 11.6.1 11.6.2 11.7 11.7.1 11.7.2 11.7.3 11.8 11.8.3 11.8.4 11.8.5 11.8.6 11.9 11.9.1 11.9.2 11.9.3 12.0 12.0.1 12.0.2 12.1 12.1.1 12.1.2 12.2 12.2.1 12.2.2 12.3 12.3.1 12.4 12.4.1 12.5 12.5.1 12.6 12.6.1 12.6.2 12.6.3 12.7 12.7.1 12.7.2 12.8 12.8.1 12.8.2 12.9 12.9.1 12.9.2 12.9.3 12.9.4 13.0 13.0.1 13.1 13.1.1 13.1.2 13.1.3 13.1.4 13.2 13.2.1 13.2.2 13.2.3 13.3 13.3.1 13.3.2 13.4 13.4.1 13.4.2 13.4.3 13.4.4 13.5 13.5.1 13.6 13.6.1 13.7 13.7.1 13.8 13.8.1 13.8.2 13.9 13.9.1 14.0 14.1 14.2 14.2.1 14.3 14.4 14.4.1 14.5 14.6 14.7 14.8 14.9 14.9.1 15.0 15.0.1 15.0.2 15.1 15.1.1 15.2 15.3 15.3.1 15.4 15.5 15.6 15.7 15.7-a.1 15.7-a.3 15.7-a.5 15.7-a.7 15.7-beta
jetpack / class.jetpack-plan.php
jetpack Last commit date
3rd-party 2 months ago _inc 2 weeks ago css 2 weeks ago extensions 2 weeks ago images 1 month ago jetpack_vendor 2 weeks ago json-endpoints 2 weeks ago modules 2 weeks ago sal 2 weeks ago src 4 weeks ago vendor 2 weeks ago views 1 month ago CHANGELOG.md 2 weeks ago LICENSE.txt 5 months ago SECURITY.md 2 years ago class-jetpack-connection-status.php 2 years ago class-jetpack-gallery-settings.php 6 months ago class-jetpack-newsletter-dashboard-widget.php 6 months ago class-jetpack-pre-connection-jitms.php 2 years ago class-jetpack-stats-dashboard-widget.php 3 months ago class-jetpack-xmlrpc-methods.php 6 months ago class.frame-nonce-preview.php 6 months ago class.jetpack-admin.php 1 month ago class.jetpack-autoupdate.php 6 months ago class.jetpack-cli.php 5 months ago class.jetpack-client-server.php 2 years ago class.jetpack-gutenberg.php 2 months ago class.jetpack-heartbeat.php 3 months ago class.jetpack-modules-list-table.php 6 months ago class.jetpack-network-sites-list-table.php 6 months ago class.jetpack-network.php 1 month ago class.jetpack-plan.php 2 years ago class.jetpack-post-images.php 2 months ago class.jetpack-twitter-cards.php 3 months ago class.jetpack-user-agent.php 2 years ago class.jetpack.php 3 weeks ago class.json-api-endpoints.php 2 weeks ago class.json-api.php 2 weeks ago class.photon.php 3 years ago composer.json 2 weeks ago enhanced-open-graph.php 3 months ago functions.compat.php 3 months ago functions.cookies.php 2 years ago functions.global.php 1 month ago functions.is-mobile.php 2 years ago functions.opengraph.php 2 months ago functions.photon.php 2 years ago jetpack.php 2 weeks ago json-api-config.php 3 years ago json-endpoints.php 2 years ago load-jetpack.php 2 months ago locales.php 6 months ago readme.txt 2 weeks ago unauth-file-upload.php 6 months ago uninstall.php 6 months ago wpml-config.xml 3 years ago
class.jetpack-plan.php
142 lines
1 <?php //phpcs:ignore WordPress.Files.FileName.InvalidClassFileName
2 /**
3 * Handles fetching of the site's plan and products from WordPress.com and caching values locally.
4 *
5 * @deprecated 12.3 use Automattic\Jetpack\Current_Plan instead.
6 *
7 * Not to be confused with the `Jetpack_Plans` class (in `_inc/lib/plans.php`), which
8 * fetches general information about all available plans from WordPress.com, side-effect free.
9 *
10 * @package automattic/jetpack
11 */
12
13 use Automattic\Jetpack\Current_Plan;
14
15 /**
16 * Provides methods methods for fetching the site's plan and products from WordPress.com.
17 */
18 class Jetpack_Plan {
19 /**
20 * The name of the option that will store the site's plan.
21 *
22 * @deprecated 12.3 use Automattic\Jetpack\Current_Plan::PLAN_OPTION
23 *
24 * @var string
25 */
26 const PLAN_OPTION = Current_Plan::PLAN_OPTION;
27
28 /**
29 * The name of the option that will store the site's products.
30 *
31 * @deprecated 12.3 use Automattic\Jetpack\Current_Plan::SITE_PRODUCTS_OPTION
32 *
33 * @var string
34 */
35 const SITE_PRODUCTS_OPTION = Current_Plan::SITE_PRODUCTS_OPTION;
36
37 /**
38 * Array of products supported by each plan.
39 *
40 * @deprecated 12.3 use Automattic\Jetpack\Current_Plan::PLAN_DATA
41 *
42 * @var array
43 */
44 const PLAN_DATA = Current_Plan::PLAN_DATA;
45
46 /**
47 * Given a response to the `/sites/%d` endpoint, will parse the response and attempt to set the
48 * site's plan and products from the response.
49 *
50 * @deprecated 12.3 use Automattic\Jetpack\Current_Plan::update_from_sites_response instead.
51 *
52 * @param array $response The response from `/sites/%d`.
53 * @return bool Was the plan successfully updated?
54 */
55 public static function update_from_sites_response( $response ) {
56 _deprecated_function( __METHOD__, '12.3', 'Automattic\Jetpack\Current_Plan::update_from_sites_response' );
57
58 return Current_Plan::update_from_sites_response( $response );
59 }
60
61 /**
62 * Make an API call to WordPress.com for plan status
63 *
64 * @deprecated 12.3 use Automattic\Jetpack\Current_Plan::refresh_from_wpcom instead.
65 *
66 * @access public
67 * @static
68 *
69 * @return bool True if plan is updated, false if no update
70 */
71 public static function refresh_from_wpcom() {
72 _deprecated_function( __METHOD__, '12.3', 'Automattic\Jetpack\Current_Plan::refresh_from_wpcom' );
73
74 return Current_Plan::refresh_from_wpcom();
75 }
76
77 /**
78 * Get the plan that this Jetpack site is currently using.
79 *
80 * @deprecated 12.3 use Automattic\Jetpack\Current_Plan::get instead.
81 *
82 * @access public
83 * @static
84 *
85 * @return array Active Jetpack plan details
86 */
87 public static function get() {
88 _deprecated_function( __METHOD__, '12.3', 'Automattic\Jetpack\Current_Plan::get' );
89
90 return Current_Plan::get();
91 }
92
93 /**
94 * Get the site's products.
95 *
96 * @deprecated 12.3 use Automattic\Jetpack\Current_Plan::get_products instead.
97 *
98 * @access public
99 * @static
100 *
101 * @return array Active Jetpack products
102 */
103 public static function get_products() {
104 _deprecated_function( __METHOD__, '12.3', 'Automattic\Jetpack\Current_Plan::get_products' );
105
106 return Current_Plan::get_products();
107 }
108
109 /**
110 * Gets the minimum plan slug that supports the given feature
111 *
112 * @deprecated 12.3 use Automattic\Jetpack\Current_Plan::get_minimum_plan_for_feature instead.
113 *
114 * @param string $feature The name of the feature.
115 * @return string|bool The slug for the minimum plan that supports.
116 * the feature or false if not found
117 */
118 public static function get_minimum_plan_for_feature( $feature ) {
119 _deprecated_function( __METHOD__, '12.3', 'Automattic\Jetpack\Current_Plan::get_minimum_plan_for_feature' );
120
121 return Current_Plan::get_minimum_plan_for_feature( $feature );
122 }
123
124 /**
125 * Determine whether the active plan supports a particular feature
126 *
127 * @deprecated 12.3 use Automattic\Jetpack\Current_Plan::supports instead.
128 *
129 * @access public
130 * @static
131 *
132 * @param string $feature The module or feature to check.
133 *
134 * @return bool True if plan supports feature, false if not
135 */
136 public static function supports( $feature ) {
137 _deprecated_function( __METHOD__, '12.3', 'Automattic\Jetpack\Current_Plan::supports' );
138
139 return Current_Plan::supports( $feature );
140 }
141 }
142