Download the PHP package dosomething/mb-toolbox without Composer
On this page you can find all versions of the php package dosomething/mb-toolbox. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download dosomething/mb-toolbox
More information about dosomething/mb-toolbox
Files in dosomething/mb-toolbox
Download dosomething/mb-toolbox
More information about dosomething/mb-toolbox
Files in dosomething/mb-toolbox
Vendor dosomething
Package mb-toolbox
Short Description A library of functionality shared between the components that make up the Quicksilver system: https://github.com/DoSomething/message-broker. Some of the functionality is DoSomething.org specific.
License MIT
Homepage https://github.com/DoSomething/mb-toolbox
Package mb-toolbox
Short Description A library of functionality shared between the components that make up the Quicksilver system: https://github.com/DoSomething/message-broker. Some of the functionality is DoSomething.org specific.
License MIT
Homepage https://github.com/DoSomething/mb-toolbox
Please rate this library. Is it a good library?
Informations about the package mb-toolbox
mb-toolbox
A collection of classes and related methods that provide common functionality for many of the producers and consumers applications within the Message Broker system.
class MB_Toolbox
Methods
- isDSAffiliate($targetCountyCode)
- createDrupalUser($user)
- getPasswordResetURL($uid)
- getDSMemberCount()
- subscriptionsLinkGenerator($targetEmail)
- curlPOST($curlUrl, $post)
- curlPOSTauth($curlUrl, $post)
- curlDELETE($curlUrl)
- curlDELETEauth($curlUrl)
- authenticate()
class MB_Toolbox_cURL
Methods
- curlGET($curlUrl, $isAuth = FALSE)
- curlGETauth($curlUrl)
- curlGETImage($imageUrl)
- authenticate()
class MB_Toolbox_BaseConsumer
Methods
- consumeQueue($payload)
- throttle($maxMessageRate) abstract protected
- setter($message)
- canProcess()
- process()
class MB_MailChimp($settings)
Methods
- submitBatchToMailChimp($composedBatch)
- submitToMailChimp($composedItem)
class MB_Configuration
Methods
- exchangeSettings($targetExchange)
class MB_Configuration
Methods
- private __construct()
- static getInstance()
- setProperty($key, $value)
- getProperty($key)
- constructRabbitConfig($targetExchange, $targetQueues = NULL)
- exchangeSettings($targetExchange)
- gatherSettings($targetSetting)
Gulp Support
Use path directly to gulp ./node_modules/.bin/gulp
or add alias to system config (.bash_profile
) in alias gulp='./node_modules/.bin/gulp'
Linting
gulp lint
Linting
gulp test
See gulpfile.js
for configuration.
PHP CodeSniffer
-
php ./vendor/bin/phpcs --standard=./ruleset.xml --colors -s src tests
Listing of all coding volations by file. php ./vendor/bin/phpcbf --standard=./ruleset.xml --colors src tests
Automated processing of files to adjust to meeting coding standards.
All versions of mb-toolbox with dependencies
PHP Build Version
Package Version
Requires
php Version
>= 5.3.0
dosomething/stathat Version 2.*
dosomething/mobilecommons-php Version 1.0.*
drewm/mailchimp-api Version 1.*
richardfullmer/rabbitmq-management-api Version 1.0.*
dosomething/stathat Version 2.*
dosomething/mobilecommons-php Version 1.0.*
drewm/mailchimp-api Version 1.*
richardfullmer/rabbitmq-management-api Version 1.0.*
The package dosomething/mb-toolbox contains the following files
Loading the files please wait ....