e attributes property schemas.
* @type string[] $uses_context Context values inherited by blocks of this type.
* @type string[]|null $provides_context Context provided by blocks of this type.
* @type string[] $block_hooks Block hooks.
* @type string[] $editor_script_handles Block type editor only script handles.
* @type string[] $script_handles Block type front end and editor script handles.
* @type string[] $view_script_handles Block type front end only script handles.
* @type string[] $editor_style_handles Block type editor only style handles.
* @type string[] $style_handles Block type front end and editor style handles.
* @type string[] $view_style_handles Block type front end only style handles.
* }
*/
public function __construct( $block_type, $args = array() ) {
$this->name = $block_type;
$this->set_props( $args );
}
/**
* Proxies getting values for deprecated properties for script and style handles for backward compatibility.
* Gets the value for the corresponding new property if the first item in the array provided.
*
* @since 6.1.0
*
* @param string $name Deprecated property name.
*
* @return string|string[]|null|void The value read from the new property if the first item in the array provided,
* null when value not found, or void when unknown property name provided.
*/
public function __get( $name ) {
if ( 'variations' === $name ) {
return $this->get_variations();
}
if ( 'uses_context' === $name ) {
return $this->get_uses_context();
}
if ( ! in_array( $name, $this->deprecated_properties, true ) ) {
return;
}
$new_name = $name . '_handles';
if ( ! property_exists( $this, $new_name ) || ! is_array( $this->{$new_name} ) ) {
return null;
}
if ( count( $this->{$new_name} ) > 1 ) {
return $this->{$new_name};
}
return isset( $this->{$new_name}[0] ) ? $this->{$new_name}[0] : null;
}
/**
* Proxies checking for deprecated properties for script and style handles for backward compatibility.
* Checks whether the corresponding new property has the first item in the array provided.
*
* @since 6.1.0
*
* @param string $name Deprecated property name.
*
* @return bool Returns true when for the new property the first item in the array exists,
* or false otherwise.
*/
public function __isset( $name ) {
if ( in_array( $name, array( 'variations', 'uses_context' ), true ) ) {
return true;
}
if ( ! in_array( $name, $this->deprecated_properties, true ) ) {
return false;
}
$new_name = $name . '_handles';
return isset( $this->{$new_name}[0] );
}
/**
* Proxies setting values for deprecated properties for script and style handles for backward compatibility.
* Sets the value for the corresponding new property as the first item in the array.
* It also allows setting custom properties for backward compatibility.
*
* @since 6.1.0
*
* @param string $name Property name.
* @param mixed $value Property value.
*/
public function __set( $name, $value ) {
if ( ! in_array( $name, $this->deprecated_properties, true ) ) {
$this->{$name} = $value;
return;
}
$new_name = $name . '_handles';
if ( is_array( $value ) ) {
$filtered = array_filter( $value, 'is_string' );
if ( count( $filtered ) !== count( $value ) ) {
_doing_it_wrong(
__METHOD__,
sprintf(
/* translators: %s: The '$value' argument. */
__( 'The %s argument must be a string or a string array.' ),
'$value
'
),
'6.1.0'
);
}
$this->{$new_name} = array_values( $filtered );
return;
}
if ( ! is_string( $value ) ) {
return;
}
$this->{$new_name} = array( $value );
}
/**
* Renders the block type output for given attributes.
*
* @since 5.0.0
*
* @param array $attributes Optional. Block attributes. Default empty array.
* @param string $content Optional. Block content. Default empty string.
* @return string Rendered block type output.
*/
public function render( $attributes = array(), $content = '' ) {
if ( ! $this->is_dynamic() ) {
return '';
}
$attributes = $this->prepare_attributes_for_render( $attributes );
return (string) call_user_func( $this->render_callback, $attributes, $content );
}
/**
* Returns true if the block type is dynamic, or false otherwise. A dynamic
* block is one which defers its rendering to occur on-demand at runtime.
*
* @since 5.0.0
*
* @return bool Whether block type is dynamic.
*/
public function is_dynamic() {
return is_callable( $this->render_callback );
}
/**
* Validates attributes against the current block schema, populating
* defaulted and missing values.
*
* @since 5.0.0
*
* @param array $attributes Original block attributes.
* @return array Prepared block attributes.
*/
public function prepare_attributes_for_render( $attributes ) {
// If there are no attribute definitions for the block type, skip
// processing and return verbatim.
if ( ! isset( $this->attributes ) ) {
return $attributes;
}
foreach ( $attributes as $attribute_name => $value ) {
// If the attribute is not defined by the block type, it cannot be
// validated.
if ( ! isset( $this->attributes[ $attribute_name ] ) ) {
continue;
}
$schema = $this->attributes[ $attribute_name ];
// Validate value by JSON schema. An invalid value should revert to
// its default, if one exists. This occurs by virtue of the missing
// attributes loop immediately following. If there is not a default
// assigned, the attribute value should remain unset.
$is_valid = rest_validate_value_from_schema( $value, $schema, $attribute_name );
if ( is_wp_error( $is_valid ) ) {
unset( $attributes[ $attribute_name ] );
}
}
// Populate values of any missing attributes for which the block type
// defines a default.
$missing_schema_attributes = array_diff_key( $this->attributes, $attributes );
foreach ( $missing_schema_attributes as $attribute_name => $schema ) {
if ( isset( $schema['default'] ) ) {
$attributes[ $attribute_name ] = $schema['default'];
}
}
return $attributes;
}
/**
* Sets block type properties.
*
* @since 5.0.0
*
* @param array|string $args Array or string of arguments for registering a block type.
* See WP_Block_Type::__construct() for information on accepted arguments.
*/
public function set_props( $args ) {
$args = wp_parse_args(
$args,
array(
'render_callback' => null,
)
);
$args['name'] = $this->name;
// Setup attributes if needed.
if ( ! isset( $args['attributes'] ) || ! is_array( $args['attributes'] ) ) {
$args['attributes'] = array();
}
// Register core attributes.
foreach ( static::GLOBAL_ATTRIBUTES as $attr_key => $attr_schema ) {
if ( ! array_key_exists( $attr_key, $args['attributes'] ) ) {
$args['attributes'][ $attr_key ] = $attr_schema;
}
}
/**
* Filters the arguments for registering a block type.
*
* @since 5.5.0
*
* @param array $args Array of arguments for registering a block type.
* @param string $block_type Block type name including namespace.
*/
$args = apply_filters( 'register_block_type_args', $args, $this->name );
foreach ( $args as $property_name => $property_value ) {
$this->$property_name = $property_value;
}
}
/**
* Get all available block attributes including possible layout attribute from Columns block.
*
* @since 5.0.0
*
* @return array Array of attributes.
*/
public function get_attributes() {
return is_array( $this->attributes ) ?
$this->attributes :
array();
}
/**
* Get block variations.
*
* @since 6.5.0
*
* @return array[]
*/
public function get_variations() {
if ( ! isset( $this->variations ) ) {
$this->variations = array();
if ( is_callable( $this->variation_callback ) ) {
$this->variations = call_user_func( $this->variation_callback );
}
}
/**
* Filters the registered variations for a block type.
*
* @since 6.5.0
*
* @param array $variations Array of registered variations for a block type.
* @param WP_Block_Type $block_type The full block type object.
*/
return apply_filters( 'get_block_type_variations', $this->variations, $this );
}
/**
* Get block uses context.
*
* @since 6.5.0
*
* @return array[]
*/
public function get_uses_context() {
/**
* Filters the registered uses context for a block type.
*
* @since 6.5.0
*
* @param array $uses_context Array of registered uses context for a block type.
* @param WP_Block_Type $block_type The full block type object.
*/
return apply_filters( 'get_block_type_uses_context', $this->uses_context, $this );
}
}
_Health/Site_Health.php',
'Google\\Site_Kit\\Core\\Site_Health\\Tag_Placement' => $baseDir . '/Core/Site_Health/Tag_Placement.php',
'Google\\Site_Kit\\Core\\Storage\\Cache' => $baseDir . '/Core/Storage/Cache.php',
'Google\\Site_Kit\\Core\\Storage\\Data_Encryption' => $baseDir . '/Core/Storage/Data_Encryption.php',
'Google\\Site_Kit\\Core\\Storage\\Encrypted_Options' => $baseDir . '/Core/Storage/Encrypted_Options.php',
'Google\\Site_Kit\\Core\\Storage\\Encrypted_User_Options' => $baseDir . '/Core/Storage/Encrypted_User_Options.php',
'Google\\Site_Kit\\Core\\Storage\\Options' => $baseDir . '/Core/Storage/Options.php',
'Google\\Site_Kit\\Core\\Storage\\Options_Interface' => $baseDir . '/Core/Storage/Options_Interface.php',
'Google\\Site_Kit\\Core\\Storage\\Post_Meta' => $baseDir . '/Core/Storage/Post_Meta.php',
'Google\\Site_Kit\\Core\\Storage\\Post_Meta_Interface' => $baseDir . '/Core/Storage/Post_Meta_Interface.php',
'Google\\Site_Kit\\Core\\Storage\\Post_Meta_Setting' => $baseDir . '/Core/Storage/Post_Meta_Setting.php',
'Google\\Site_Kit\\Core\\Storage\\Setting' => $baseDir . '/Core/Storage/Setting.php',
'Google\\Site_Kit\\Core\\Storage\\Setting\\List_Setting' => $baseDir . '/Core/Storage/Setting/List_Setting.php',
'Google\\Site_Kit\\Core\\Storage\\Setting_With_Legacy_Keys_Trait' => $baseDir . '/Core/Storage/Setting_With_Legacy_Keys_Trait.php',
'Google\\Site_Kit\\Core\\Storage\\Setting_With_Owned_Keys_Interface' => $baseDir . '/Core/Storage/Setting_With_Owned_Keys_Interface.php',
'Google\\Site_Kit\\Core\\Storage\\Setting_With_Owned_Keys_Trait' => $baseDir . '/Core/Storage/Setting_With_Owned_Keys_Trait.php',
'Google\\Site_Kit\\Core\\Storage\\Setting_With_ViewOnly_Keys_Interface' => $baseDir . '/Core/Storage/Setting_With_ViewOnly_Keys_Interface.php',
'Google\\Site_Kit\\Core\\Storage\\Transients' => $baseDir . '/Core/Storage/Transients.php',
'Google\\Site_Kit\\Core\\Storage\\User_Aware_Interface' => $baseDir . '/Core/Storage/User_Aware_Interface.php',
'Google\\Site_Kit\\Core\\Storage\\User_Aware_Trait' => $baseDir . '/Core/Storage/User_Aware_Trait.php',
'Google\\Site_Kit\\Core\\Storage\\User_Options' => $baseDir . '/Core/Storage/User_Options.php',
'Google\\Site_Kit\\Core\\Storage\\User_Options_Interface' => $baseDir . '/Core/Storage/User_Options_Interface.php',
'Google\\Site_Kit\\Core\\Storage\\User_Setting' => $baseDir . '/Core/Storage/User_Setting.php',
'Google\\Site_Kit\\Core\\Storage\\User_Transients' => $baseDir . '/Core/Storage/User_Transients.php',
'Google\\Site_Kit\\Core\\Tags\\Blockable_Tag_Interface' => $baseDir . '/Core/Tags/Blockable_Tag_Interface.php',
'Google\\Site_Kit\\Core\\Tags\\GTag' => $baseDir . '/Core/Tags/GTag.php',
'Google\\Site_Kit\\Core\\Tags\\Guards\\Tag_Environment_Type_Guard' => $baseDir . '/Core/Tags/Guards/Tag_Environment_Type_Guard.php',
'Google\\Site_Kit\\Core\\Tags\\Guards\\Tag_Verify_Guard' => $baseDir . '/Core/Tags/Guards/Tag_Verify_Guard.php',
'Google\\Site_Kit\\Core\\Tags\\Guards\\WP_Query_404_Guard' => $baseDir . '/Core/Tags/Guards/WP_Query_404_Guard.php',
'Google\\Site_Kit\\Core\\Tags\\Tag' => $baseDir . '/Core/Tags/Tag.php',
'Google\\Site_Kit\\Core\\Tags\\Tag_Interface' => $baseDir . '/Core/Tags/Tag_Interface.php',
'Google\\Site_Kit\\Core\\Tags\\Tag_Matchers_Interface' => $baseDir . '/Core/Tags/Tag_Matchers_Interface.php',
'Google\\Site_Kit\\Core\\Tags\\Tag_With_DNS_Prefetch_Trait' => $baseDir . '/Core/Tags/Tag_With_DNS_Prefetch_Trait.php',
'Google\\Site_Kit\\Core\\Tags\\Tag_With_Linker_Interface' => $baseDir . '/Core/Tags/Tag_With_Linker_Interface.php',
'Google\\Site_Kit\\Core\\Tags\\Tag_With_Linker_Trait' => $baseDir . '/Core/Tags/Tag_With_Linker_Trait.php',
'Google\\Site_Kit\\Core\\Tracking\\REST_Tracking_Consent_Controller' => $baseDir . '/Core/Tracking/REST_Tracking_Consent_Controller.php',
'Google\\Site_Kit\\Core\\Tracking\\Tracking' => $baseDir . '/Core/Tracking/Tracking.php',
'Google\\Site_Kit\\Core\\Tracking\\Tracking_Consent' => $baseDir . '/Core/Tracking/Tracking_Consent.php',
'Google\\Site_Kit\\Core\\User_Input\\REST_User_Input_Controller' => $baseDir . '/Core/User_Input/REST_User_Input_Controller.php',
'Google\\Site_Kit\\Core\\User_Input\\Site_Specific_Answers' => $baseDir . '/Core/User_Input/Site_Specific_Answers.php',
'Google\\Site_Kit\\Core\\User_Input\\User_Input' => $baseDir . '/Core/User_Input/User_Input.php',
'Google\\Site_Kit\\Core\\User_Input\\User_Specific_Answers' => $baseDir . '/Core/User_Input/User_Specific_Answers.php',
'Google\\Site_Kit\\Core\\User_Surveys\\REST_User_Surveys_Controller' => $baseDir . '/Core/User_Surveys/REST_User_Surveys_Controller.php',
'Google\\Site_Kit\\Core\\User_Surveys\\Survey_Queue' => $baseDir . '/Core/User_Surveys/Survey_Queue.php',
'Google\\Site_Kit\\Core\\User_Surveys\\Survey_Timeouts' => $baseDir . '/Core/User_Surveys/Survey_Timeouts.php',
'Google\\Site_Kit\\Core\\User_Surveys\\User_Surveys' => $baseDir . '/Core/User_Surveys/User_Surveys.php',
'Google\\Site_Kit\\Core\\Util\\Activation_Flag' => $baseDir . '/Core/Util/Activation_Flag.php',
'Google\\Site_Kit\\Core\\Util\\Activation_Notice' => $baseDir . '/Core/Util/Activation_Notice.php',
'Google\\Site_Kit\\Core\\Util\\Auto_Updates' => $baseDir . '/Core/Util/Auto_Updates.php',
'Google\\Site_Kit\\Core\\Util\\BC_Functions' => $baseDir . '/Core/Util/BC_Functions.php',
'Google\\Site_Kit\\Core\\Util\\Collection_Key_Cap_Filter' => $baseDir . '/Core/Util/Collection_Key_Cap_Filter.php',
'Google\\Site_Kit\\Core\\Util\\Date' => $baseDir . '/Core/Util/Date.php',
'Google\\Site_Kit\\Core\\Util\\Developer_Plugin_Installer' => $baseDir . '/Core/Util/Developer_Plugin_Installer.php',
'Google\\Site_Kit\\Core\\Util\\Entity' => $baseDir . '/Core/Util/Entity.php',
'Google\\Site_Kit\\Core\\Util\\Entity_Factory' => $baseDir . '/Core/Util/Entity_Factory.php',
'Google\\Site_Kit\\Core\\Util\\Exit_Handler' => $baseDir . '/Core/Util/Exit_Handler.php',
'Google\\Site_Kit\\Core\\Util\\Feature_Flags' => $baseDir . '/Core/Util/Feature_Flags.php',
'Google\\Site_Kit\\Core\\Util\\Google_Icon' => $baseDir . '/Core/Util/Google_Icon.php',
'Google\\Site_Kit\\Core\\Util\\Google_URL_Matcher_Trait' => $baseDir . '/Core/Util/Google_URL_Matcher_Trait.php',
'Google\\Site_Kit\\Core\\Util\\Google_URL_Normalizer' => $baseDir . '/Core/Util/Google_URL_Normalizer.php',
'Google\\Site_Kit\\Core\\Util\\Health_Checks' => $baseDir . '/Core/Util/Health_Checks.php',
'Google\\Site_Kit\\Core\\Util\\Input' => $baseDir . '/Core/Util/Input.php',
'Google\\Site_Kit\\Core\\Util\\Method_Proxy_Trait' => $baseDir . '/Core/Util/Method_Proxy_Trait.php',
'Google\\Site_Kit\\Core\\Util\\Migrate_Legacy_Keys' => $baseDir . '/Core/Util/Migrate_Legacy_Keys.php',
'Google\\Site_Kit\\Core\\Util\\Migration_1_123_0' => $baseDir . '/Core/Util/Migration_1_123_0.php',
'Google\\Site_Kit\\Core\\Util\\Migration_1_3_0' => $baseDir . '/Core/Util/Migration_1_3_0.php',
'Google\\Site_Kit\\Core\\Util\\Migration_1_8_1' => $baseDir . '/Core/Util/Migration_1_8_1.php',
'Google\\Site_Kit\\Core\\Util\\REST_Entity_Search_Controller' => $baseDir . '/Core/Util/REST_Entity_Search_Controller.php',
'Google\\Site_Kit\\Core\\Util\\Remote_Features' => $baseDir . '/Core/Util/Remote_Features.php',
'Google\\Site_Kit\\Core\\Util\\Requires_Javascript_Trait' => $baseDir . '/Core/Util/Requires_Javascript_Trait.php',
'Google\\Site_Kit\\Core\\Util\\Reset' => $baseDir . '/Core/Util/Reset.php',
'Google\\Site_Kit\\Core\\Util\\Reset_Persistent' => $baseDir . '/Core/Util/Reset_Persistent.php',
'Google\\Site_Kit\\Core\\Util\\Sanitize' => $baseDir . '/Core/Util/Sanitize.php',
'Google\\Site_Kit\\Core\\Util\\Scopes' => $baseDir . '/Core/Util/Scopes.php',
'Google\\Site_Kit\\Core\\Util\\Sort' => $baseDir . '/Core/Util/Sort.php',
'Google\\Site_Kit\\Core\\Util\\Synthetic_WP_Query' => $baseDir . '/Core/Util/Synthetic_WP_Query.php',
'Google\\Site_Kit\\Core\\Util\\URL' => $baseDir . '/Core/Util/URL.php',
'Google\\Site_Kit\\Core\\Util\\Uninstallation' => $baseDir . '/Core/Util/Uninstallation.php',
'Google\\Site_Kit\\Core\\Util\\WP_Context_Switcher_Trait' => $baseDir . '/Core/Util/WP_Context_Switcher_Trait.php',
'Google\\Site_Kit\\Core\\Util\\WP_Query_Factory' => $baseDir . '/Core/Util/WP_Query_Factory.php',
'Google\\Site_Kit\\Core\\Validation\\Exception\\Invalid_Report_Dimensions_Exception' => $baseDir . '/Core/Validation/Exception/Invalid_Report_Dimensions_Exception.php',
'Google\\Site_Kit\\Core\\Validation\\Exception\\Invalid_Report_Metrics_Exception' => $baseDir . '/Core/Validation/Exception/Invalid_Report_Metrics_Exception.php',
'Google\\Site_Kit\\Modules\\AdSense' => $baseDir . '/Modules/AdSense.php',
'Google\\Site_Kit\\Modules\\AdSense\\AMP_Tag' => $baseDir . '/Modules/AdSense/AMP_Tag.php',
'Google\\Site_Kit\\Modules\\AdSense\\Ad_Blocking_Recovery_Tag' => $baseDir . '/Modules/AdSense/Ad_Blocking_Recovery_Tag.php',
'Google\\Site_Kit\\Modules\\AdSense\\Ad_Blocking_Recovery_Tag_Guard' => $baseDir . '/Modules/AdSense/Ad_Blocking_Recovery_Tag_Guard.php',
'Google\\Site_Kit\\Modules\\AdSense\\Ad_Blocking_Recovery_Web_Tag' => $baseDir . '/Modules/AdSense/Ad_Blocking_Recovery_Web_Tag.php',
'Google\\Site_Kit\\Modules\\AdSense\\Auto_Ad_Guard' => $baseDir . '/Modules/AdSense/Auto_Ad_Guard.php',
'Google\\Site_Kit\\Modules\\AdSense\\Settings' => $baseDir . '/Modules/AdSense/Settings.php',
'Google\\Site_Kit\\Modules\\AdSense\\Tag_Guard' => $baseDir . '/Modules/AdSense/Tag_Guard.php',
'Google\\Site_Kit\\Modules\\AdSense\\Web_Tag' => $baseDir . '/Modules/AdSense/Web_Tag.php',
'Google\\Site_Kit\\Modules\\Ads' => $baseDir . '/Modules/Ads.php',
'Google\\Site_Kit\\Modules\\Ads\\AMP_Tag' => $baseDir . '/Modules/Ads/AMP_Tag.php',
'Google\\Site_Kit\\Modules\\Ads\\Has_Tag_Guard' => $baseDir . '/Modules/Ads/Has_Tag_Guard.php',
'Google\\Site_Kit\\Modules\\Ads\\PAX_Config' => $baseDir . '/Modules/Ads/PAX_Config.php',
'Google\\Site_Kit\\Modules\\Ads\\Settings' => $baseDir . '/Modules/Ads/Settings.php',
'Google\\Site_Kit\\Modules\\Ads\\Tag_Matchers' => $baseDir . '/Modules/Ads/Tag_Matchers.php',
'Google\\Site_Kit\\Modules\\Ads\\Web_Tag' => $baseDir . '/Modules/Ads/Web_Tag.php',
'Google\\Site_Kit\\Modules\\Analytics_4' => $baseDir . '/Modules/Analytics_4.php',
'Google\\Site_Kit\\Modules\\Analytics_4\\AMP_Tag' => $baseDir . '/Modules/Analytics_4/AMP_Tag.php',
'Google\\Site_Kit\\Modules\\Analytics_4\\Account_Ticket' => $baseDir . '/Modules/Analytics_4/Account_Ticket.php',
'Google\\Site_Kit\\Modules\\Analytics_4\\Advanced_Tracking' => $baseDir . '/Modules/Analytics_4/Advanced_Tracking.php',
'Google\\Site_Kit\\Modules\\Analytics_4\\Advanced_Tracking\\AMP_Config_Injector' => $baseDir . '/Modules/Analytics_4/Advanced_Tracking/AMP_Config_Injector.php',
'Google\\Site_Kit\\Modules\\Analytics_4\\Advanced_Tracking\\Event' => $baseDir . '/Modules/Analytics_4/Advanced_Tracking/Event.php',
'Google\\Site_Kit\\Modules\\Analytics_4\\Advanced_Tracking\\Event_List' => $baseDir . '/Modules/Analytics_4/Advanced_Tracking/Event_List.php',
'Google\\Site_Kit\\Modules\\Analytics_4\\Advanced_Tracking\\Event_List_Registry' => $baseDir . '/Modules/Analytics_4/Advanced_Tracking/Event_List_Registry.php',
'Google\\Site_Kit\\Modules\\Analytics_4\\Advanced_Tracking\\Script_Injector' => $baseDir . '/Modules/Analytics_4/Advanced_Tracking/Script_Injector.php',
'Google\\Site_Kit\\Modules\\Analytics_4\\Audience_Settings' => $baseDir . '/Modules/Analytics_4/Audience_Settings.php',
'Google\\Site_Kit\\Modules\\Analytics_4\\Custom_Dimensions_Data_Available' => $baseDir . '/Modules/Analytics_4/Custom_Dimensions_Data_Available.php',
'Google\\Site_Kit\\Modules\\Analytics_4\\GoogleAnalyticsAdmin\\AccountProvisioningService' => $baseDir . '/Modules/Analytics_4/GoogleAnalyticsAdmin/AccountProvisioningService.php',
'Google\\Site_Kit\\Modules\\Analytics_4\\GoogleAnalyticsAdmin\\AccountsResource' => $baseDir . '/Modules/Analytics_4/GoogleAnalyticsAdmin/AccountsResource.php',
'Google\\Site_Kit\\Modules\\Analytics_4\\GoogleAnalyticsAdmin\\EnhancedMeasurementSettingsModel' => $baseDir . '/Modules/Analytics_4/GoogleAnalyticsAdmin/EnhancedMeasurementSettingsModel.php',
'Google\\Site_Kit\\Modules\\Analytics_4\\GoogleAnalyticsAdmin\\PropertiesAdSenseLinksService' => $baseDir . '/Modules/Analytics_4/GoogleAnalyticsAdmin/PropertiesAdSenseLinksService.php',
'Google\\Site_Kit\\Modules\\Analytics_4\\GoogleAnalyticsAdmin\\PropertiesAudiencesService' => $baseDir . '/Modules/Analytics_4/GoogleAnalyticsAdmin/PropertiesAudiencesService.php',
'Google\\Site_Kit\\Modules\\Analytics_4\\GoogleAnalyticsAdmin\\PropertiesEnhancedMeasurementResource' => $baseDir . '/Modules/Analytics_4/GoogleAnalyticsAdmin/PropertiesEnhancedMeasurementResource.php',
'Google\\Site_Kit\\Modules\\Analytics_4\\GoogleAnalyticsAdmin\\PropertiesEnhancedMeasurementService' => $baseDir . '/Modules/Analytics_4/GoogleAnalyticsAdmin/PropertiesEnhancedMeasurementService.php',
'Google\\Site_Kit\\Modules\\Analytics_4\\GoogleAnalyticsAdmin\\Proxy_GoogleAnalyticsAdminProvisionAccountTicketRequest' => $baseDir . '/Modules/Analytics_4/GoogleAnalyticsAdmin/Proxy_GoogleAnalyticsAdminProvisionAccountTicketRequest.php',
'Google\\Site_Kit\\Modules\\Analytics_4\\Report' => $baseDir . '/Modules/Analytics_4/Report.php',
'Google\\Site_Kit\\Modules\\Analytics_4\\Report\\Dimension_Filter\\Filter' => $baseDir . '/Modules/Analytics_4/Report/Dimension_Filter/Filter.php',
'Google\\Site_Kit\\Modules\\Analytics_4\\Report\\Dimension_Filter\\In_List_Filter' => $baseDir . '/Modules/Analytics_4/Report/Dimension_Filter/In_List_Filter.php',
'Google\\Site_Kit\\Modules\\Analytics_4\\Report\\Dimension_Filter\\String_Filter' => $baseDir . '/Modules/Analytics_4/Report/Dimension_Filter/String_Filter.php',
'Google\\Site_Kit\\Modules\\Analytics_4\\Report\\Filters\\Between_Filter' => $baseDir . '/Modules/Analytics_4/Report/Filters/Between_Filter.php',
'Google\\Site_Kit\\Modules\\Analytics_4\\Report\\Filters\\Numeric_Filter' => $baseDir . '/Modules/Analytics_4/Report/Filters/Numeric_Filter.php',
'Google\\Site_Kit\\Modules\\Analytics_4\\Report\\Request' => $baseDir . '/Modules/Analytics_4/Report/Request.php',
'Google\\Site_Kit\\Modules\\Analytics_4\\Report\\Response' => $baseDir . '/Modules/Analytics_4/Report/Response.php',
'Google\\Site_Kit\\Modules\\Analytics_4\\Report\\Row_Trait' => $baseDir . '/Modules/Analytics_4/Report/Row_Trait.php',
'Google\\Site_Kit\\Modules\\Analytics_4\\Resource_Data_Availability_Date' => $baseDir . '/Modules/Analytics_4/Resource_Data_Availability_Date.php',
'Google\\Site_Kit\\Modules\\Analytics_4\\Settings' => $baseDir . '/Modules/Analytics_4/Settings.php',
'Google\\Site_Kit\\Modules\\Analytics_4\\Synchronize_AdSenseLinked' => $baseDir . '/Modules/Analytics_4/Synchronize_AdSenseLinked.php',
'Google\\Site_Kit\\Modules\\Analytics_4\\Synchronize_AdsLinked' => $baseDir . '/Modules/Analytics_4/Synchronize_AdsLinked.php',
'Google\\Site_Kit\\Modules\\Analytics_4\\Synchronize_Property' => $baseDir . '/Modules/Analytics_4/Synchronize_Property.php',
'Google\\Site_Kit\\Modules\\Analytics_4\\Tag_Guard' => $baseDir . '/Modules/Analytics_4/Tag_Guard.php',
'Google\\Site_Kit\\Modules\\Analytics_4\\Tag_Interface' => $baseDir . '/Modules/Analytics_4/Tag_Interface.php',
'Google\\Site_Kit\\Modules\\Analytics_4\\Web_Tag' => $baseDir . '/Modules/Analytics_4/Web_Tag.php',
'Google\\Site_Kit\\Modules\\PageSpeed_Insights' => $baseDir . '/Modules/PageSpeed_Insights.php',
'Google\\Site_Kit\\Modules\\PageSpeed_Insights\\Settings' => $baseDir . '/Modules/PageSpeed_Insights/Settings.php',
'Google\\Site_Kit\\Modules\\Search_Console' => $baseDir . '/Modules/Search_Console.php',
'Google\\Site_Kit\\Modules\\Search_Console\\Settings' => $baseDir . '/Modules/Search_Console/Settings.php',
'Google\\Site_Kit\\Modules\\Site_Verification' => $baseDir . '/Modules/Site_Verification.php',
'Google\\Site_Kit\\Modules\\Tag_Manager' => $baseDir . '/Modules/Tag_Manager.php',
'Google\\Site_Kit\\Modules\\Tag_Manager\\AMP_Tag' => $baseDir . '/Modules/Tag_Manager/AMP_Tag.php',
'Google\\Site_Kit\\Modules\\Tag_Manager\\Settings' => $baseDir . '/Modules/Tag_Manager/Settings.php',
'Google\\Site_Kit\\Modules\\Tag_Manager\\Tag_Guard' => $baseDir . '/Modules/Tag_Manager/Tag_Guard.php',
'Google\\Site_Kit\\Modules\\Tag_Manager\\Web_Tag' => $baseDir . '/Modules/Tag_Manager/Web_Tag.php',
'Google\\Site_Kit\\Plugin' => $baseDir . '/Plugin.php',
);
Warning: array_merge(): Expected parameter 1 to be an array, int given in /var/www/html/helitower.com.br/web/wp-content/plugins/google-site-kit/includes/loader.php on line 28
Warning: Class 'Google\Site_Kit_Dependencies\Google\Client' not found in /var/www/html/helitower.com.br/web/wp-content/plugins/google-site-kit/third-party/google/apiclient/src/aliases.php on line 12
Warning: Class 'Google\Site_Kit_Dependencies\Google\Service' not found in /var/www/html/helitower.com.br/web/wp-content/plugins/google-site-kit/third-party/google/apiclient/src/aliases.php on line 12
Warning: Class 'Google\Site_Kit_Dependencies\Google\AccessToken\Revoke' not found in /var/www/html/helitower.com.br/web/wp-content/plugins/google-site-kit/third-party/google/apiclient/src/aliases.php on line 12
Warning: Class 'Google\Site_Kit_Dependencies\Google\AccessToken\Verify' not found in /var/www/html/helitower.com.br/web/wp-content/plugins/google-site-kit/third-party/google/apiclient/src/aliases.php on line 12
Warning: Class 'Google\Site_Kit_Dependencies\Google\Model' not found in /var/www/html/helitower.com.br/web/wp-content/plugins/google-site-kit/third-party/google/apiclient/src/aliases.php on line 12
Warning: Class 'Google\Site_Kit_Dependencies\Google\Utils\UriTemplate' not found in /var/www/html/helitower.com.br/web/wp-content/plugins/google-site-kit/third-party/google/apiclient/src/aliases.php on line 12
Warning: Class 'Google\Site_Kit_Dependencies\Google\AuthHandler\Guzzle6AuthHandler' not found in /var/www/html/helitower.com.br/web/wp-content/plugins/google-site-kit/third-party/google/apiclient/src/aliases.php on line 12
Warning: Class 'Google\Site_Kit_Dependencies\Google\AuthHandler\Guzzle7AuthHandler' not found in /var/www/html/helitower.com.br/web/wp-content/plugins/google-site-kit/third-party/google/apiclient/src/aliases.php on line 12
Warning: Class 'Google\Site_Kit_Dependencies\Google\AuthHandler\Guzzle5AuthHandler' not found in /var/www/html/helitower.com.br/web/wp-content/plugins/google-site-kit/third-party/google/apiclient/src/aliases.php on line 12
Warning: Class 'Google\Site_Kit_Dependencies\Google\AuthHandler\AuthHandlerFactory' not found in /var/www/html/helitower.com.br/web/wp-content/plugins/google-site-kit/third-party/google/apiclient/src/aliases.php on line 12
Warning: Class 'Google\Site_Kit_Dependencies\Google\Http\Batch' not found in /var/www/html/helitower.com.br/web/wp-content/plugins/google-site-kit/third-party/google/apiclient/src/aliases.php on line 12
Warning: Class 'Google\Site_Kit_Dependencies\Google\Http\MediaFileUpload' not found in /var/www/html/helitower.com.br/web/wp-content/plugins/google-site-kit/third-party/google/apiclient/src/aliases.php on line 12
Warning: Class 'Google\Site_Kit_Dependencies\Google\Http\REST' not found in /var/www/html/helitower.com.br/web/wp-content/plugins/google-site-kit/third-party/google/apiclient/src/aliases.php on line 12
Warning: Class 'Google\Site_Kit_Dependencies\Google\Task\Retryable' not found in /var/www/html/helitower.com.br/web/wp-content/plugins/google-site-kit/third-party/google/apiclient/src/aliases.php on line 12
Warning: Class 'Google\Site_Kit_Dependencies\Google\Task\Exception' not found in /var/www/html/helitower.com.br/web/wp-content/plugins/google-site-kit/third-party/google/apiclient/src/aliases.php on line 12
Warning: Class 'Google\Site_Kit_Dependencies\Google\Task\Runner' not found in /var/www/html/helitower.com.br/web/wp-content/plugins/google-site-kit/third-party/google/apiclient/src/aliases.php on line 12
Warning: Class 'Google\Site_Kit_Dependencies\Google\Collection' not found in /var/www/html/helitower.com.br/web/wp-content/plugins/google-site-kit/third-party/google/apiclient/src/aliases.php on line 12
Warning: Class 'Google\Site_Kit_Dependencies\Google\Service\Exception' not found in /var/www/html/helitower.com.br/web/wp-content/plugins/google-site-kit/third-party/google/apiclient/src/aliases.php on line 12
Warning: Class 'Google\Site_Kit_Dependencies\Google\Service\Resource' not found in /var/www/html/helitower.com.br/web/wp-content/plugins/google-site-kit/third-party/google/apiclient/src/aliases.php on line 12
Warning: Class 'Google\Site_Kit_Dependencies\Google\Exception' not found in /var/www/html/helitower.com.br/web/wp-content/plugins/google-site-kit/third-party/google/apiclient/src/aliases.php on line 12
Fatal error: Uncaught Error: Class 'Google\Site_Kit_Dependencies\Google\Task\Composer' not found in /var/www/html/helitower.com.br/web/wp-content/plugins/google-site-kit/third-party/google/apiclient/src/aliases.php:18
Stack trace:
#0 /var/www/html/helitower.com.br/web/wp-content/plugins/google-site-kit/includes/loader.php(62): require_once()
#1 /var/www/html/helitower.com.br/web/wp-content/plugins/google-site-kit/includes/loader.php(65): Google\Site_Kit\autoload_vendor_files()
#2 /var/www/html/helitower.com.br/web/wp-content/plugins/google-site-kit/google-site-kit.php(124): require_once('/var/www/html/h...')
#3 /var/www/html/helitower.com.br/web/wp-settings.php(517): include_once('/var/www/html/h...')
#4 /var/www/html/helitower.com.br/web/wp-config.php(99): require_once('/var/www/html/h...')
#5 /var/www/html/helitower.com.br/web/wp-load.php(50): require_once('/var/www/html/h...')
#6 /var/www/html/helitower.com.br/web/wp-blog-header.php(13): require_once('/var/www/html/h...')
#7 /var/www/html/helitower.com.br/web/index.php in /var/www/html/helitower.com.br/web/wp-content/plugins/google-site-kit/third-party/google/apiclient/src/aliases.php on line 18