File "generate_checkout_javascript_data.php"
Full Path: /home/digidjwy/public_html/wp-content/plugins/mycryptocheckout/src/actions/generate_checkout_javascript_data.php
File size: 638 bytes
MIME-type: text/x-php
Charset: utf-8
<?php
namespace mycryptocheckout\actions;
/**
@brief Mark a payment as completed.
@since 2018-03-04 18:25:50
**/
class generate_checkout_javascript_data
extends action
{
/**
@brief IN/OUT: The collection that is converted to an object and passed to the checkout JS.
@since 2018-04-25 15:59:47
**/
public $data;
/**
@brief Render the data as a string.
@since 2018-04-25 16:02:59
**/
public function render()
{
return sprintf( '<div id="mycryptocheckout_checkout_data" type="text/javascript" data-mycryptocheckout_checkout_data="%s"></div>',
base64_encode( json_encode( $this->data->to_array() ) )
);
}
}