mmxca / bitmessage-plugin
There is no license information available for the latest version (0.0.2) of this package.
BitMessagePlugin plugin for CakePHP3
Package info
github.com/mmxca/BitmessagePlugin
Type:cakephp-plugin
pkg:composer/mmxca/bitmessage-plugin
0.0.2
2016-06-27 03:01 UTC
Requires
- php: >=5.4.16
- cakephp/cakephp: ~3.0
- soundasleep/html2text: *
Requires (Dev)
This package is not auto-updated.
Last update: 2026-03-15 03:39:40 UTC
README
Credits
A tip of the hat to Convertor, who created the PhpBitMessage class. I had to do this as a plugin to make the class available to CakePHP. All credit goes to him. All I did was reformat it for usage in CakePHP.
Prerequisites
Installation
You can install this plugin into your CakePHP application using composer.
The recommended way to install composer packages is:
composer require mmxca/BitmessagePlugin
Add route to bootstrap.php
Plugin::load('BitmessagePlugin', ['bootstrap' => false, 'routes' => true]);
Add component to your Controller
public $components = ['BitmessagePlugin.Bitmessage'];
Add configuration to config/app.php
'BitMessage' => [
'rpc_url' => 'http://localhost:8442',
'rpc_username' => '*USERNAME*',
'rpc_password' => '*PASSWORD*',
'debug' => 0,
'cookie' => 'bitmessage_cookie.txt',
'cache' => 0
],
Example Usage
$this->Bitmessage->initialize();
$this->Bitmessage->setStrip(true);
//to, from, subject, message
$this->Bitmessage->sendMessage(*TO_ADDRESS*,
*FROM_ADDRESS*,
"Test Subject",
"Test Message Body"
);