Initial commit
This commit is contained in:
.gitignore
wp-content
index.phpchangelog.txtclass-conditions.phpclass-elements-helper.phpclass-hero.phpclass-hooks.phpclass-layout.phpclass-metabox.phpclass-post-type.phpelements.phpgenerate-menu-plus.phpgenerate-page-header.phpgenerate-spacing.phpwoocommerce.phpwpml-config.xmlindex.phpreadme.txtloco.xmlreadme.txtSiteHealth.phpUpgrade.phpWP.phpuninstall.php
mu-plugins
LICENSE.mdREADME.mdVERSIONVagrantfilebuild.xmlcomposer.jsondocker-compose.yml
dockersetup
langs
phpunit.travis.xmlphpunit.xml.distreadme.txtscreenshot-1.pngscreenshot-2.pngscreenshot-3.pngscreenshot-4.pngsrc
tests
view
plugins
activitypub
LICENSEactivitypub.php
includes
class-activity-dispatcher.phpclass-activitypub.phpclass-admin.phpclass-debug.phpclass-hashtag.phpclass-health-check.phpclass-signature.phpfunctions.php
model
peer
rest
class-followers.phpclass-following.phpclass-inbox.phpclass-nodeinfo.phpclass-ostatus.phpclass-outbox.phpclass-server.phpclass-webfinger.php
table
languages
readme.txttemplates
authLdap-2.3.1
.ci
50-init.ldif
.gitignore.rsyncIgnore.svnAccess.dist.travis.after.sh.travis.install.sh.travis.ymlLICENSE.mdREADME.mdVERSIONVagrantfileauthLdap.cssauthLdap.phpbuild.xmlcomposer.jsondocker-compose.ymlOpenLDAP
OpenLDAP_run.shldif
example.com.ldifexamplespace.com.ldifmanager.example.com.ldiftest.example.com.ldifuser1.example.com.ldifuser2.example.com.ldifuser3.example.com.ldifuser4.example.com.ldifuser5.example.com.ldif
load_fixtures.shphp.inidockersetup
ldap.phpphpunit.travis.xmlphpunit.xml.distreadme.txtsrc
tests
view
disable-wordpress-core-update
gitium
functions.phpgitium-webhook.phpgitium.php
img
inc
class-git-wrapper.phpclass-gitium-admin.phpclass-gitium-help.phpclass-gitium-menu-bubble.phpclass-gitium-menu.phpclass-gitium-requirements.phpclass-gitium-submenu-commits.phpclass-gitium-submenu-configure.phpclass-gitium-submenu-settings.phpclass-gitium-submenu-status.phpssh-git
languages
readme.txtgp-premium
backgrounds
blog
functions
generate-blog.phpcolors
functions
generate-colors.phpcopyright
disable-elements
elements
assets
admin
js
general
gp-premium.phphooks
import-export
inc
langs
gp-premium-cs_CZ.mogp-premium-cs_CZ.pogp-premium-da_DK.mogp-premium-da_DK.pogp-premium-de_DE.mogp-premium-de_De.pogp-premium-fr_FR.mogp-premium-fr_FR.pogp-premium-it_IT.mogp-premium-it_IT.pogp-premium-pl_PL.mogp-premium-pl_PL.pogp-premium-pt_BR.mogp-premium-pt_BR.pogp-premium-pt_PT.mogp-premium-pt_PT.pogp-premium-ru_RU.mogp-premium-ru_RU.pogp-premium-sk_SK.mogp-premium-sk_SK.pogp-premium-sv_SE.mogp-premium-sv_SE.pogp-premium-zh_CN.mogp-premium-zh_CN.pogp-premium.pot
library
EDD_SL_Plugin_Updater.php
batch-processing
class-make-css.phpcustomizer-helpers.phpcustomizer
active-callbacks.php
controls
class-action-button-control.phpclass-alpha-color-control.phpclass-backgrounds-control.phpclass-control-toggle.phpclass-copyright-control.phpclass-deprecated.phpclass-information-control.phpclass-range-slider-control.phpclass-refresh-button-control.phpclass-section-shortcuts-control.phpclass-spacing-control.phpclass-title-control.phpclass-typography-control.php
deprecated.phpsanitize.phpcss
alpha-color-picker.csscontrol-toggle-customizer.csssection-shortcuts.cssselectWoo.min.cssslider-customizer.cssspacing-customizer.csstitle-customizer.csstransparency-grid.pngtypography-customizer.css
js
image-processing-queue
image-processing-queue.php
includes
select2
menu-plus
functions
css
menu-logo.cssmenu-logo.min.cssnavigation-branding.cssnavigation-branding.min.cssoffside.cssoffside.min.csssticky.csssticky.min.css
generate-menu-plus.phpjs
page-header
functions
css
functions.phpglobal-locations.phpjs
full-height.jsfull-height.min.jsjquery.vide.min.jslc_switch.jsmetabox.jsparallax.jsparallax.min.jswp-color-picker-alpha.min.js
metabox.phppage-header.phppost-image.phppost-type.phpsecondary-nav
functions
generate-secondary-nav.phpsections
functions
generate-sections.phpsites
assets
classes
class-beaver-builder-batch-processing.phpclass-content-importer.phpclass-site-helper.phpclass-site-import-image.phpclass-site-restore.phpclass-site-widget-importer.phpclass-site.phpclass-sites-background-process.php
libs
sites.phpspacing
functions
customizer
content-spacing.phpfooter-spacing.phpheader-spacing.php
functions.phpmigration.phpjs
navigation-spacing.phpsecondary-nav-spacing.phpsidebar-spacing.phptop-bar-spacing.phptypography
functions
functions.phpgoogle-fonts.json
generate-fonts.phpjs
migration.phpsecondary-nav-fonts.phpslideout-nav-fonts.phpwoocommerce-fonts.phpwoocommerce
functions
css
woocommerce-mobile.csswoocommerce-mobile.min.csswoocommerce-tablet.csswoocommerce-tablet.min.csswoocommerce.csswoocommerce.min.css
customizer
functions.phpjs
menu-icons
CHANGELOG.mdLICENSE
assets
banner-1544x500.jpgbanner-772x250.jpgscreenshot-1.pngscreenshot-2.pngscreenshot-3.pngscreenshot-4.pngscreenshot-5.pngscreenshot-6.pngscreenshot-7.pngscreenshot-8.png
css
includes
js
languages
mailin.phpmenu-icons.phpreadme.mdreadme.txtvendor
autoload.php
codeinwp
icon-picker
LICENSE
assets
css
icon-picker.cssicon-picker.min.css
icon-picker.phptypes
Elusive-Icons.eotElusive-Icons.svgElusive-Icons.ttfElusive-Icons.woffGenericons.eotGenericons.svgGenericons.ttfGenericons.woffelusive.csselusive.min.cssfont-awesome.cssfont-awesome.min.cssfontawesome-webfont.eotfontawesome-webfont.svgfontawesome-webfont.ttffontawesome-webfont.wofffontawesome-webfont.woff2foundation-icons.cssfoundation-icons.eotfoundation-icons.min.cssfoundation-icons.svgfoundation-icons.ttffoundation-icons.woffgenericons.cssgenericons.min.css
includes
js
languages
phpcs.ruleset.xmlreadme.mdreadme.txtmenu-item-custom-fields
themeisle-sdk
composer
simple-local-avatars
readme.txtscreenshot-1.pngsimple-local-avatars.dev.jssimple-local-avatars.jssimple-local-avatars.php
static-html-output-plugin
languages
static-html-output-plugin-ja_UTF.mostatic-html-output-plugin-ja_UTF.postatic-html-output-plugin-sp_UTF.mostatic-html-output-plugin-sp_UTF.postatic-html-output-plugin.pot
plugin
CSSParser
FTP
URL2
WP2Static.phpWP2Static
Archive.phpArchiveProcessor.phpCSSProcessor.phpDBSettings.phpDeployer.phpDispatcher.phpExporter.phpFileCopier.phpFileWriter.phpFilesHelper.phpHTMLProcessor.phpMimeTypes.phpOptions.phpPostSettings.phpProgressLog.phpRequest.phpSiteCrawler.phpSitePublisher.phpTXTProcessor.phpTemplateHelper.phpView.phpWP2Static.phpWPSite.phpWsLog.php
deployers
wp2static-wp-cli-commands.phpviews
bitbucket_settings_block.phtmlbunnycdn_settings_block.phtmlfolder_settings_block.phtmlftp_settings_block.phtmlgithub_settings_block.phtmlgitlab_settings_block.phtmlmessage.phtmlnetlify_settings_block.phtmloptions-page-js.phtmloptions-page.phtmls3_settings_block.phtmltab_advanced.phtmltab_crawling.phtmltab_export.phtmltab_help.phtmltab_logs.phtmltab_love.phtmltab_processing.phtmlzip_settings_block.phtml
wp2static.csswp2static.phpwp-mail-smtp
assets
css
images
about
icon-full.svgicon-none.svgicon-partial.svgplugin-mi.pngplugin-om.pngplugin-rp.pngplugin-wpf.pngteam.jpg
control
email
logo.svglogs
menu-icon.svgproviders
aws.svggoogle.svgmailgun.svgmicrosoft.svgpepipost-smtp.pngpepipost.pngphp.svgsendgrid.svgsendinblue.svgsmtp.svg
recommended.svgjs
jquery.matchHeight.jsjquery.matchHeight.min.jssmtp-about.jssmtp-about.min.jssmtp-admin.jssmtp-admin.min.js
languages
libs
src
Admin
Conflicts.phpCore.phpDebug.phpGeo.phpMailCatcher.phpMigration.phpOptions.phpProcessor.phpProviders
AmazonSES
AuthAbstract.phpAuthInterface.phpGmail
Loader.phpMail
MailerAbstract.phpMailerInterface.phpMailgun
OptionsAbstract.phpOptionsInterface.phpOutlook
Pepipost
PepipostAPI
SMTP
Sendgrid
Sendinblue
vendor
autoload.php
wp-mail-smtp-0.11.2.phpwp-mail-smtp.phpwp_mail_smtp.phpcomposer
ClassLoader.phpautoload_classmap.phpautoload_files.phpautoload_namespaces.phpautoload_psr4.phpautoload_real.phpautoload_static.php
google
apiclient-services
LICENSE
src
Google
Service
Gmail.php
Gmail
AutoForwarding.phpBatchDeleteMessagesRequest.phpBatchModifyMessagesRequest.phpDelegate.phpDraft.phpFilter.phpFilterAction.phpFilterCriteria.phpForwardingAddress.phpHistory.phpHistoryLabelAdded.phpHistoryLabelRemoved.phpHistoryMessageAdded.phpHistoryMessageDeleted.phpImapSettings.phpLabel.phpLabelColor.phpLanguageSettings.phpListDelegatesResponse.phpListDraftsResponse.phpListFiltersResponse.phpListForwardingAddressesResponse.phpListHistoryResponse.phpListLabelsResponse.phpListMessagesResponse.phpListSendAsResponse.phpListSmimeInfoResponse.phpListThreadsResponse.phpMessage.phpMessagePart.phpMessagePartBody.phpMessagePartHeader.phpModifyMessageRequest.phpModifyThreadRequest.phpPopSettings.phpProfile.php
Resource
Users.phpUsersDrafts.phpUsersHistory.phpUsersLabels.phpUsersMessages.phpUsersMessagesAttachments.phpUsersSettings.phpUsersSettingsDelegates.phpUsersSettingsFilters.phpUsersSettingsForwardingAddresses.phpUsersSettingsSendAs.phpUsersSettingsSendAsSmimeInfo.phpUsersThreads.php
SendAs.phpSmimeInfo.phpSmtpMsa.phpThread.phpVacationSettings.phpWatchRequest.phpWatchResponse.phpapiclient
LICENSE
src
Google
AccessToken
AuthHandler
Client.phpCollection.phpException.phpHttp
Model.phpService.phpService
Task
Utils
autoload.phpauth
COPYINGLICENSEautoload.php
src
AccessToken.phpApplicationDefaultCredentials.php
Cache
CacheTrait.phpCredentials
AppIdentityCredentials.phpGCECredentials.phpIAMCredentials.phpInsecureCredentials.phpServiceAccountCredentials.phpServiceAccountJwtAccessCredentials.phpUserRefreshCredentials.php
CredentialsLoader.phpFetchAuthTokenCache.phpFetchAuthTokenInterface.phpHttpHandler
Iam.phpMiddleware
OAuth2.phpServiceAccountSignerTrait.phpSignBlobInterface.phpSubscriber
guzzlehttp
guzzle
DockerfileLICENSE
src
Client.phpClientInterface.php
Cookie
Exception
BadResponseException.phpClientException.phpConnectException.phpGuzzleException.phpInvalidArgumentException.phpRequestException.phpSeekException.phpServerException.phpTooManyRedirectsException.phpTransferException.php
Handler
CurlFactory.phpCurlFactoryInterface.phpCurlHandler.phpCurlMultiHandler.phpEasyHandle.phpMockHandler.phpProxy.phpStreamHandler.php
HandlerStack.phpMessageFormatter.phpMiddleware.phpPool.phpPrepareBodyMiddleware.phpRedirectMiddleware.phpRequestOptions.phpRetryMiddleware.phpTransferStats.phpUriTemplate.phpfunctions.phpfunctions_include.phppromises
LICENSE
src
psr7
LICENSE
src
AppendStream.phpBufferStream.phpCachingStream.phpDroppingStream.phpFnStream.phpInflateStream.phpLazyOpenStream.phpLimitStream.phpMessageTrait.phpMultipartStream.phpNoSeekStream.phpPumpStream.phpRequest.phpResponse.phpRfc7230.phpServerRequest.phpStream.phpStreamDecoratorTrait.phpStreamWrapper.phpUploadedFile.phpUri.phpUriNormalizer.phpUriResolver.phpfunctions.phpfunctions_include.php
monolog
monolog
LICENSE
src
Monolog
ErrorHandler.php
Formatter
ChromePHPFormatter.phpElasticaFormatter.phpFlowdockFormatter.phpFluentdFormatter.phpFormatterInterface.phpGelfMessageFormatter.phpHtmlFormatter.phpJsonFormatter.phpLineFormatter.phpLogglyFormatter.phpLogstashFormatter.phpMongoDBFormatter.phpNormalizerFormatter.phpScalarFormatter.phpWildfireFormatter.php
Handler
AbstractHandler.phpAbstractProcessingHandler.phpAbstractSyslogHandler.phpAmqpHandler.phpBrowserConsoleHandler.phpBufferHandler.phpChromePHPHandler.phpCouchDBHandler.phpCubeHandler.php
Logger.phpCurl
DeduplicationHandler.phpDoctrineCouchDBHandler.phpDynamoDbHandler.phpElasticSearchHandler.phpErrorLogHandler.phpFilterHandler.phpFingersCrossed
FingersCrossedHandler.phpFirePHPHandler.phpFleepHookHandler.phpFlowdockHandler.phpFormattableHandlerInterface.phpFormattableHandlerTrait.phpGelfHandler.phpGroupHandler.phpHandlerInterface.phpHandlerWrapper.phpHipChatHandler.phpIFTTTHandler.phpInsightOpsHandler.phpLogEntriesHandler.phpLogglyHandler.phpMailHandler.phpMandrillHandler.phpMissingExtensionException.phpMongoDBHandler.phpNativeMailerHandler.phpNewRelicHandler.phpNullHandler.phpPHPConsoleHandler.phpProcessableHandlerInterface.phpProcessableHandlerTrait.phpPsrHandler.phpPushoverHandler.phpRavenHandler.phpRedisHandler.phpRollbarHandler.phpRotatingFileHandler.phpSamplingHandler.phpSlack
SlackHandler.phpSlackWebhookHandler.phpSlackbotHandler.phpSocketHandler.phpStreamHandler.phpSwiftMailerHandler.phpSyslogHandler.phpSyslogUdp
SyslogUdpHandler.phpTestHandler.phpWhatFailureGroupHandler.phpZendMonitorHandler.phpProcessor
GitProcessor.phpIntrospectionProcessor.phpMemoryPeakUsageProcessor.phpMemoryProcessor.phpMemoryUsageProcessor.phpMercurialProcessor.phpProcessIdProcessor.phpProcessorInterface.phpPsrLogMessageProcessor.phpTagProcessor.phpUidProcessor.phpWebProcessor.php
Registry.phpResettableInterface.phpSignalHandler.phpUtils.phpphpseclib
phpseclib
psr
ralouphie
getallheaders
sendinblue
api-v3-sdk
lib
Api
AccountApi.phpAttributesApi.phpContactsApi.phpEmailCampaignsApi.phpFoldersApi.phpListsApi.phpProcessApi.phpResellerApi.phpSMSCampaignsApi.phpSMTPApi.phpSendersApi.phpTransactionalSMSApi.phpWebhooksApi.php
ApiException.phpConfiguration.phpHeaderSelector.phpModel
AddChildDomain.phpAddContactToList.phpAddCredits.phpCreateAttribute.phpCreateAttributeEnumeration.phpCreateChild.phpCreateContact.phpCreateEmailCampaign.phpCreateEmailCampaignRecipients.phpCreateEmailCampaignSender.phpCreateList.phpCreateModel.phpCreateReseller.phpCreateSender.phpCreateSenderIps.phpCreateSenderModel.phpCreateSmsCampaign.phpCreateSmsCampaignRecipients.phpCreateSmtpEmail.phpCreateSmtpTemplate.phpCreateSmtpTemplateSender.phpCreateUpdateContactModel.phpCreateUpdateFolder.phpCreateWebhook.phpCreatedProcessId.phpDeleteHardbounces.phpEmailExportRecipients.phpErrorModel.phpGetAccount.phpGetAccountMarketingAutomation.phpGetAccountPlan.phpGetAccountRelay.phpGetAccountRelayData.phpGetAggregatedReport.phpGetAttributes.phpGetAttributesAttributes.phpGetAttributesEnumeration.phpGetCampaignOverview.phpGetCampaignRecipients.phpGetCampaignStats.phpGetChildDomain.phpGetChildDomains.phpGetChildInfo.phpGetChildInfoApiKeys.phpGetChildInfoApiKeysV2.phpGetChildInfoApiKeysV3.phpGetChildInfoCredits.phpGetChildInfoStatistics.phpGetChildrenList.phpGetClient.phpGetContactCampaignStats.phpGetContactCampaignStatsClicked.phpGetContactCampaignStatsOpened.phpGetContactCampaignStatsTransacAttributes.phpGetContactCampaignStatsUnsubscriptions.phpGetContactDetails.phpGetContacts.phpGetEmailCampaign.phpGetEmailCampaigns.phpGetEmailEventReport.phpGetEmailEventReportEvents.phpGetExtendedCampaignOverview.phpGetExtendedCampaignOverviewSender.phpGetExtendedCampaignStats.phpGetExtendedClient.phpGetExtendedClientAddress.phpGetExtendedContactDetails.phpGetExtendedContactDetailsStatistics.phpGetExtendedContactDetailsStatisticsClicked.phpGetExtendedContactDetailsStatisticsLinks.phpGetExtendedContactDetailsStatisticsMessagesSent.phpGetExtendedContactDetailsStatisticsOpened.phpGetExtendedContactDetailsStatisticsUnsubscriptions.phpGetExtendedContactDetailsStatisticsUnsubscriptionsAdminUnsubscription.phpGetExtendedContactDetailsStatisticsUnsubscriptionsUserUnsubscription.phpGetExtendedList.phpGetExtendedListCampaignStats.phpGetFolder.phpGetFolderLists.phpGetFolders.phpGetIp.phpGetIpFromSender.phpGetIps.phpGetIpsFromSender.phpGetList.phpGetLists.phpGetProcess.phpGetProcesses.phpGetReports.phpGetReportsReports.phpGetSendersList.phpGetSendersListIps.phpGetSendersListSenders.phpGetSmsCampaign.phpGetSmsCampaignOverview.phpGetSmsCampaignStats.phpGetSmsCampaigns.phpGetSmsEventReport.phpGetSmsEventReportEvents.phpGetSmtpTemplateOverview.phpGetSmtpTemplateOverviewSender.phpGetSmtpTemplates.phpGetSsoToken.phpGetStatsByDomain.phpGetTransacAggregatedSmsReport.phpGetTransacSmsReport.phpGetTransacSmsReportReports.phpGetWebhook.phpGetWebhooks.phpManageIp.phpModelInterface.phpPostContactInfo.phpPostContactInfoContacts.phpPostSendFailed.phpPostSendSmsTestFailed.phpRemainingCreditModel.phpRemainingCreditModelChild.phpRemainingCreditModelReseller.phpRemoveContactFromList.phpRemoveCredits.phpRequestContactExport.phpRequestContactImport.phpRequestContactImportNewList.phpRequestSMSRecipientExport.phpSendEmail.phpSendEmailAttachment.phpSendReport.phpSendReportEmail.phpSendSms.phpSendSmtpEmail.phpSendSmtpEmailAttachment.phpSendSmtpEmailBcc.phpSendSmtpEmailCc.phpSendSmtpEmailReplyTo.phpSendSmtpEmailSender.phpSendSmtpEmailTo.phpSendTemplateEmail.phpSendTestEmail.phpSendTestSms.phpSendTransacSms.phpUpdateAttribute.phpUpdateAttributeEnumeration.phpUpdateCampaignStatus.phpUpdateChild.phpUpdateChildAccountStatus.phpUpdateChildDomain.phpUpdateContact.phpUpdateEmailCampaign.phpUpdateEmailCampaignRecipients.phpUpdateEmailCampaignSender.phpUpdateList.phpUpdateSender.phpUpdateSmsCampaign.phpUpdateSmtpTemplate.phpUpdateSmtpTemplateSender.phpUpdateWebhook.php
ObjectSerializer.phpwp-piwik
LICENSEREADME.mdbitcoin.png
classes
WP_Piwik.php
config.phpWP_Piwik
Admin.php
Admin
Logger.phpLogger
Request.phpRequest
Settings.phpShortcode.phpTemplate.phpTemplate
TrackingCode.phpWidget.phpWidget
css
gpl-3.0.htmlindex.phpjs
index.php
jqplot
IMPORTANT_NOTICE.txtMIT-LICENSE.txtREADME.txtchanges.txtcopyright.txtexcanvas.min.jsgpl-2.0.txtindex.phpjquery.jqplot.min.cssjquery.jqplot.min.js
plugins
usage.txtwp-piwik.jqplot.jssparkline
wp-piwik.jslanguages
.tx
update.shwp-piwik-az_AZ.mowp-piwik-az_AZ.powp-piwik-be_BY.mowp-piwik-be_BY.powp-piwik-cs_CZ.mowp-piwik-cs_CZ.powp-piwik-de_CH.mowp-piwik-de_CH.powp-piwik-de_DE.mowp-piwik-de_DE.powp-piwik-el.mowp-piwik-el.powp-piwik-el_GR.mowp-piwik-el_GR.powp-piwik-es_ES.mowp-piwik-es_ES.powp-piwik-fa_IR.mowp-piwik-fa_IR.powp-piwik-fr_FR.mowp-piwik-fr_FR.powp-piwik-hi.mowp-piwik-hi.powp-piwik-hu_HU.mowp-piwik-hu_HU.powp-piwik-id.mowp-piwik-id.powp-piwik-it_IT.mowp-piwik-it_IT.powp-piwik-lb.mowp-piwik-lb.powp-piwik-lt_LT.mowp-piwik-lt_LT.powp-piwik-nb_NO.mowp-piwik-nb_NO.powp-piwik-nl_NL.mowp-piwik-nl_NL.powp-piwik-pl_PL.mowp-piwik-pl_PL.powp-piwik-pt_BR.mowp-piwik-pt_BR.powp-piwik-ro_RO.mowp-piwik-ro_RO.powp-piwik-ru_RU.mowp-piwik-ru_RU.powp-piwik-sl_SI.mowp-piwik-sl_SI.powp-piwik-sq.mowp-piwik-sq.powp-piwik-sv_SE.mowp-piwik-sv_SE.powp-piwik-tr_TR.mowp-piwik-tr_TR.powp-piwik-ua_UA.mowp-piwik-ua_UA.powp-piwik-uk_UA.mowp-piwik-uk_UA.powp-piwik-zh_CN.mowp-piwik-zh_CN.powp-piwik.potproxy
readme.txtscreenshot-1.gifscreenshot-2.gifscreenshot-3.gifscreenshot-4.gifscreenshot-5.gifuninstall.phpupdate
wp-piwik.phpwpml-config.xmlthemes
generatepress
404.phparchive.phpcomments.phpcontent-link.phpcontent-page.phpcontent-single.phpcontent.php
index.phpcss
admin
all.min.cssfont-awesome.cssfont-awesome.min.cssmobile.cssmobile.min.cssunsemantic-grid-lite.cssunsemantic-grid-lite.min.cssunsemantic-grid.cssunsemantic-grid.min.cssfonts
FontAwesome.otffontawesome-webfont.eotfontawesome-webfont.svgfontawesome-webfont.ttffontawesome-webfont.wofffontawesome-webfont.woff2generatepress.eotgeneratepress.svggeneratepress.ttfgeneratepress.woffgeneratepress.woff2
footer.phpfunctions.phpheader.phpinc
block-editor.phpclass-css.phpcss-output.phpcustomizer.phpdashboard.phpdefaults.phpdeprecated.phpgeneral.phpmarkup.phpmeta-box.phpmigrate.phpplugin-compat.php
index.phpcustomizer
controls
class-deprecated.phpclass-range-control.phpclass-typography-control.phpclass-upsell-control.phpclass-upsell-section.php
customizer-helpers.phpdeprecated.phphelpers.phpcss
js
structure
archives.phpcomments.phpfeatured-images.phpfooter.phpheader.phpnavigation.phppost-meta.phpsidebars.php
theme-functions.phptypography.phpjs
a11y.jsa11y.min.js
no-results.phppage.phpreadme.txtrtl.cssscreenshot.pngsearch.phpsearchform.phpsidebar-left.phpsidebar.phpsingle.phpstyle.cssstyle.min.cssadmin
back-to-top.jsback-to-top.min.jsclassList.jsclassList.min.jsdropdown-click.jsdropdown-click.min.jsmenu.jsmenu.min.jsnavigation-search.jsnavigation-search.min.jstwentynineteen
404.phparchive.php
classes
comments.phpfonts
footer.phpfunctions.phpheader.phpimage.phpinc
back-compat.phpcolor-patterns.phpcustomizer.phphelper-functions.phpicon-functions.phptemplate-functions.phptemplate-tags.php
index.phpjs
customize-controls.jscustomize-preview.jspriority-menu.jsskip-link-focus-fix.jstouch-keyboard-navigation.js
package-lock.jsonpackage.jsonpage.phppostcss.config.jsprint.cssprint.scssreadme.txtsass
_normalize.scss
screenshot.pngsearch.phpsingle.phpstyle-editor-customizer.cssstyle-editor-customizer.scssstyle-editor.cssstyle-editor.scssstyle-rtl.cssstyle.cssstyle.scssblocks
elements
forms
layout
media
mixins
modules
navigation
_links.scss_menu-footer-navigation.scss_menu-main-navigation.scss_menu-social-navigation.scss_navigation.scss_next-previous.scss
site
typography
variables-site
template-parts
twentyseventeen
404.phparchive.phpcomments.phpfooter.phpfront-page.phpfunctions.phpheader.php
assets
css
images
js
inc
back-compat.phpcolor-patterns.phpcustom-header.phpcustomizer.phpicon-functions.phptemplate-functions.phptemplate-tags.php
index.phppage.phpreadme.txtrtl.cssscreenshot.pngsearch.phpsearchform.phpsidebar.phpsingle.phpstyle.csstemplate-parts
twentysixteen
404.phparchive.phpcomments.php
css
footer.phpfunctions.phpgenericons
COPYING.txtGenericons.eotGenericons.svgGenericons.ttfGenericons.woffLICENSE.txtREADME.mdgenericons.css
header.phpimage.phpinc
index.phpjs
color-scheme-control.jscustomize-preview.jsfunctions.jshtml5.jskeyboard-image-navigation.jsskip-link-focus-fix.js
page.phpreadme.txtrtl.cssscreenshot.pngsearch.phpsearchform.phpsidebar-content-bottom.phpsidebar.phpsingle.phpstyle.csstemplate-parts
317
wp-content/plugins/wp-mail-smtp/vendor/sendinblue/api-v3-sdk/lib/ObjectSerializer.php
vendored
Normal file
317
wp-content/plugins/wp-mail-smtp/vendor/sendinblue/api-v3-sdk/lib/ObjectSerializer.php
vendored
Normal file
@ -0,0 +1,317 @@
|
||||
<?php
|
||||
/**
|
||||
* ObjectSerializer
|
||||
*
|
||||
* PHP version 5
|
||||
*
|
||||
* @category Class
|
||||
* @package SendinBlue\Client
|
||||
* @author Swagger Codegen team
|
||||
* @link https://github.com/swagger-api/swagger-codegen
|
||||
*/
|
||||
|
||||
/**
|
||||
* SendinBlue API
|
||||
*
|
||||
* SendinBlue provide a RESTFul API that can be used with any languages. With this API, you will be able to : - Manage your campaigns and get the statistics - Manage your contacts - Send transactional Emails and SMS - and much more... You can download our wrappers at https://github.com/orgs/sendinblue **Possible responses** | Code | Message | | :-------------: | ------------- | | 200 | OK. Successful Request | | 201 | OK. Successful Creation | | 202 | OK. Request accepted | | 204 | OK. Successful Update/Deletion | | 400 | Error. Bad Request | | 401 | Error. Authentication Needed | | 402 | Error. Not enough credit, plan upgrade needed | | 403 | Error. Permission denied | | 404 | Error. Object does not exist | | 405 | Error. Method not allowed |
|
||||
*
|
||||
* OpenAPI spec version: 3.0.0
|
||||
* Contact: contact@sendinblue.com
|
||||
* Generated by: https://github.com/swagger-api/swagger-codegen.git
|
||||
* Swagger Codegen version: 2.3.1
|
||||
*/
|
||||
|
||||
/**
|
||||
* NOTE: This class is auto generated by the swagger code generator program.
|
||||
* https://github.com/swagger-api/swagger-codegen
|
||||
* Do not edit the class manually.
|
||||
*/
|
||||
|
||||
namespace SendinBlue\Client;
|
||||
|
||||
/**
|
||||
* ObjectSerializer Class Doc Comment
|
||||
*
|
||||
* @category Class
|
||||
* @package SendinBlue\Client
|
||||
* @author Swagger Codegen team
|
||||
* @link https://github.com/swagger-api/swagger-codegen
|
||||
*/
|
||||
class ObjectSerializer
|
||||
{
|
||||
/**
|
||||
* Serialize data
|
||||
*
|
||||
* @param mixed $data the data to serialize
|
||||
* @param string $type the SwaggerType of the data
|
||||
* @param string $format the format of the Swagger type of the data
|
||||
*
|
||||
* @return string|object serialized form of $data
|
||||
*/
|
||||
public static function sanitizeForSerialization($data, $type = null, $format = null)
|
||||
{
|
||||
if (is_scalar($data) || null === $data) {
|
||||
return $data;
|
||||
} elseif ($data instanceof \DateTime) {
|
||||
return ($format === 'date') ? $data->format('Y-m-d') : $data->format(\DateTime::ATOM);
|
||||
} elseif (is_array($data)) {
|
||||
foreach ($data as $property => $value) {
|
||||
$data[$property] = self::sanitizeForSerialization($value);
|
||||
}
|
||||
return $data;
|
||||
} elseif (is_object($data)) {
|
||||
$values = [];
|
||||
$formats = $data::swaggerFormats();
|
||||
foreach ($data::swaggerTypes() as $property => $swaggerType) {
|
||||
$getter = $data::getters()[$property];
|
||||
$value = $data->$getter();
|
||||
if ($value !== null
|
||||
&& !in_array($swaggerType, ['DateTime', 'bool', 'boolean', 'byte', 'double', 'float', 'int', 'integer', 'mixed', 'number', 'object', 'string', 'void'], true)
|
||||
&& method_exists($swaggerType, 'getAllowableEnumValues')
|
||||
&& !in_array($value, $swaggerType::getAllowableEnumValues())) {
|
||||
$imploded = implode("', '", $swaggerType::getAllowableEnumValues());
|
||||
throw new \InvalidArgumentException("Invalid value for enum '$swaggerType', must be one of: '$imploded'");
|
||||
}
|
||||
if ($value !== null) {
|
||||
$values[$data::attributeMap()[$property]] = self::sanitizeForSerialization($value, $swaggerType, $formats[$property]);
|
||||
}
|
||||
}
|
||||
return (object)$values;
|
||||
} else {
|
||||
return (string)$data;
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Sanitize filename by removing path.
|
||||
* e.g. ../../sun.gif becomes sun.gif
|
||||
*
|
||||
* @param string $filename filename to be sanitized
|
||||
*
|
||||
* @return string the sanitized filename
|
||||
*/
|
||||
public static function sanitizeFilename($filename)
|
||||
{
|
||||
if (preg_match("/.*[\/\\\\](.*)$/", $filename, $match)) {
|
||||
return $match[1];
|
||||
} else {
|
||||
return $filename;
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Take value and turn it into a string suitable for inclusion in
|
||||
* the path, by url-encoding.
|
||||
*
|
||||
* @param string $value a string which will be part of the path
|
||||
*
|
||||
* @return string the serialized object
|
||||
*/
|
||||
public static function toPathValue($value)
|
||||
{
|
||||
return rawurlencode(self::toString($value));
|
||||
}
|
||||
|
||||
/**
|
||||
* Take value and turn it into a string suitable for inclusion in
|
||||
* the query, by imploding comma-separated if it's an object.
|
||||
* If it's a string, pass through unchanged. It will be url-encoded
|
||||
* later.
|
||||
*
|
||||
* @param string[]|string|\DateTime $object an object to be serialized to a string
|
||||
*
|
||||
* @return string the serialized object
|
||||
*/
|
||||
public static function toQueryValue($object)
|
||||
{
|
||||
if (is_array($object)) {
|
||||
return implode(',', $object);
|
||||
} else {
|
||||
return self::toString($object);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Take value and turn it into a string suitable for inclusion in
|
||||
* the header. If it's a string, pass through unchanged
|
||||
* If it's a datetime object, format it in ISO8601
|
||||
*
|
||||
* @param string $value a string which will be part of the header
|
||||
*
|
||||
* @return string the header string
|
||||
*/
|
||||
public static function toHeaderValue($value)
|
||||
{
|
||||
return self::toString($value);
|
||||
}
|
||||
|
||||
/**
|
||||
* Take value and turn it into a string suitable for inclusion in
|
||||
* the http body (form parameter). If it's a string, pass through unchanged
|
||||
* If it's a datetime object, format it in ISO8601
|
||||
*
|
||||
* @param string|\SplFileObject $value the value of the form parameter
|
||||
*
|
||||
* @return string the form string
|
||||
*/
|
||||
public static function toFormValue($value)
|
||||
{
|
||||
if ($value instanceof \SplFileObject) {
|
||||
return $value->getRealPath();
|
||||
} else {
|
||||
return self::toString($value);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Take value and turn it into a string suitable for inclusion in
|
||||
* the parameter. If it's a string, pass through unchanged
|
||||
* If it's a datetime object, format it in ISO8601
|
||||
*
|
||||
* @param string|\DateTime $value the value of the parameter
|
||||
*
|
||||
* @return string the header string
|
||||
*/
|
||||
public static function toString($value)
|
||||
{
|
||||
if ($value instanceof \DateTime) { // datetime in ISO8601 format
|
||||
return $value->format(\DateTime::ATOM);
|
||||
} else {
|
||||
return $value;
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Serialize an array to a string.
|
||||
*
|
||||
* @param array $collection collection to serialize to a string
|
||||
* @param string $collectionFormat the format use for serialization (csv,
|
||||
* ssv, tsv, pipes, multi)
|
||||
* @param bool $allowCollectionFormatMulti allow collection format to be a multidimensional array
|
||||
*
|
||||
* @return string
|
||||
*/
|
||||
public static function serializeCollection(array $collection, $collectionFormat, $allowCollectionFormatMulti = false)
|
||||
{
|
||||
if ($allowCollectionFormatMulti && ('multi' === $collectionFormat)) {
|
||||
// http_build_query() almost does the job for us. We just
|
||||
// need to fix the result of multidimensional arrays.
|
||||
return preg_replace('/%5B[0-9]+%5D=/', '=', http_build_query($collection, '', '&'));
|
||||
}
|
||||
switch ($collectionFormat) {
|
||||
case 'pipes':
|
||||
return implode('|', $collection);
|
||||
|
||||
case 'tsv':
|
||||
return implode("\t", $collection);
|
||||
|
||||
case 'ssv':
|
||||
return implode(' ', $collection);
|
||||
|
||||
case 'csv':
|
||||
// Deliberate fall through. CSV is default format.
|
||||
default:
|
||||
return implode(',', $collection);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Deserialize a JSON string into an object
|
||||
*
|
||||
* @param mixed $data object or primitive to be deserialized
|
||||
* @param string $class class name is passed as a string
|
||||
* @param string[] $httpHeaders HTTP headers
|
||||
* @param string $discriminator discriminator if polymorphism is used
|
||||
*
|
||||
* @return object|array|null an single or an array of $class instances
|
||||
*/
|
||||
public static function deserialize($data, $class, $httpHeaders = null)
|
||||
{
|
||||
if (null === $data) {
|
||||
return null;
|
||||
} elseif (substr($class, 0, 4) === 'map[') { // for associative array e.g. map[string,int]
|
||||
$inner = substr($class, 4, -1);
|
||||
$deserialized = [];
|
||||
if (strrpos($inner, ",") !== false) {
|
||||
$subClass_array = explode(',', $inner, 2);
|
||||
$subClass = $subClass_array[1];
|
||||
foreach ($data as $key => $value) {
|
||||
$deserialized[$key] = self::deserialize($value, $subClass, null);
|
||||
}
|
||||
}
|
||||
return $deserialized;
|
||||
} elseif (strcasecmp(substr($class, -2), '[]') === 0) {
|
||||
$subClass = substr($class, 0, -2);
|
||||
$values = [];
|
||||
foreach ($data as $key => $value) {
|
||||
$values[] = self::deserialize($value, $subClass, null);
|
||||
}
|
||||
return $values;
|
||||
} elseif ($class === 'object') {
|
||||
settype($data, 'array');
|
||||
return $data;
|
||||
} elseif ($class === '\DateTime') {
|
||||
// Some API's return an invalid, empty string as a
|
||||
// date-time property. DateTime::__construct() will return
|
||||
// the current time for empty input which is probably not
|
||||
// what is meant. The invalid empty string is probably to
|
||||
// be interpreted as a missing field/value. Let's handle
|
||||
// this graceful.
|
||||
if (!empty($data)) {
|
||||
return new \DateTime($data);
|
||||
} else {
|
||||
return null;
|
||||
}
|
||||
} elseif (in_array($class, ['DateTime', 'bool', 'boolean', 'byte', 'double', 'float', 'int', 'integer', 'mixed', 'number', 'object', 'string', 'void'], true)) {
|
||||
settype($data, $class);
|
||||
return $data;
|
||||
} elseif ($class === '\SplFileObject') {
|
||||
/** @var \Psr\Http\Message\StreamInterface $data */
|
||||
|
||||
// determine file name
|
||||
if (array_key_exists('Content-Disposition', $httpHeaders) &&
|
||||
preg_match('/inline; filename=[\'"]?([^\'"\s]+)[\'"]?$/i', $httpHeaders['Content-Disposition'], $match)) {
|
||||
$filename = Configuration::getDefaultConfiguration()->getTempFolderPath() . self::sanitizeFilename($match[1]);
|
||||
} else {
|
||||
$filename = tempnam(Configuration::getDefaultConfiguration()->getTempFolderPath(), '');
|
||||
}
|
||||
|
||||
$file = fopen($filename, 'w');
|
||||
while ($chunk = $data->read(200)) {
|
||||
fwrite($file, $chunk);
|
||||
}
|
||||
fclose($file);
|
||||
|
||||
return new \SplFileObject($filename, 'r');
|
||||
} elseif (method_exists($class, 'getAllowableEnumValues')) {
|
||||
if (!in_array($data, $class::getAllowableEnumValues())) {
|
||||
$imploded = implode("', '", $class::getAllowableEnumValues());
|
||||
throw new \InvalidArgumentException("Invalid value for enum '$class', must be one of: '$imploded'");
|
||||
}
|
||||
return $data;
|
||||
} else {
|
||||
// If a discriminator is defined and points to a valid subclass, use it.
|
||||
$discriminator = $class::DISCRIMINATOR;
|
||||
if (!empty($discriminator) && isset($data->{$discriminator}) && is_string($data->{$discriminator})) {
|
||||
$subclass = '\SendinBlue\Client\Model\\' . $data->{$discriminator};
|
||||
if (is_subclass_of($subclass, $class)) {
|
||||
$class = $subclass;
|
||||
}
|
||||
}
|
||||
$instance = new $class();
|
||||
foreach ($instance::swaggerTypes() as $property => $type) {
|
||||
$propertySetter = $instance::setters()[$property];
|
||||
|
||||
if (!isset($propertySetter) || !isset($data->{$instance::attributeMap()[$property]})) {
|
||||
continue;
|
||||
}
|
||||
|
||||
$propertyValue = $data->{$instance::attributeMap()[$property]};
|
||||
if (isset($propertyValue)) {
|
||||
$instance->$propertySetter(self::deserialize($propertyValue, $type, null));
|
||||
}
|
||||
}
|
||||
return $instance;
|
||||
}
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user