PHP code example of sudiptochoudhury / php-ready-theatre-systems
1. Go to this page and download the library: Download sudiptochoudhury/php-ready-theatre-systems library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
sudiptochoudhury / php-ready-theatre-systems example snippets
use SudiptoChoudhury\Rts\Api;
$rts = new Api([
'theatre' => '<<theatre number>>'
'username' => '<<password>>',
'password' => '<<password>>',
]);
$result = $rts->getShowTime(['ShowSales' => 1, 'ShowAvalTickets' => 1, 'ShowSaleLinks' => 1]);
$result = $rts->checkIfSoldOut([
'Data' => [
"Packet" => [
'PerformanceID' => '018129000023'
]
]
]);
$result = $rts->getGiftCardInformation([
'Data' => [
"Packet" => [
'GiftCards' => [
'GiftCard' => '1234510813486422'
]
]
]
]);
use SudiptoChoudhury\Rts\Api;
new Api([
'theatre' => '<<theatre number>>'
'username' => '<<password>>',
'password' => '<<password>>'
]);
use SudiptoChoudhury\Rts\Api;
new Api([
'theatre' => '<<theatre number>>'
'username' => '<<password>>',
'password' => '<<password>>',
'log' => ['file' => 'rts.log', 'path' => '/your/log/path']
]);
use SudiptoChoudhury\Rts\Api;
new Api([
'theatre' => '<<theatre number>>'
'username' => '<<password>>',
'password' => '<<password>>',
'log' => ['logger' => $monologInstance]
]);
use SudiptoChoudhury\Rts\Api;
new Api([
'theatre' => '<<theatre number>>'
'username' => '<<password>>',
'password' => '<<password>>',
'client' => ['timeout' => 5]
]);
'settings' => [
'responseHandler' => function (ResponseInterface $response) {
// do something
return $response;
},
'requestHandler' => function (RequestInterface $request) {
// some action
return $request;
},
],
$rts = new Api([
'theatre' => '<<theatre number>>'
'username' => '<<password>>',
'password' => '<<password>>',
]);
$result = $rts->getShowTime(['ShowSales' => 1, 'ShowAvalTickets' => 1, 'ShowSaleLinks' => 1]);
$result = $rts->checkIfSoldOut([
'Data' => [
"Packet" => [
'PerformanceID' => '018129000023'
]
]
]);
$result = $rts->getGiftCardInformation([
'Data' => [
"Packet" => [
'GiftCards' => [
'GiftCard' => '1234510813486422'
]
]
]
]);
"sudiptochoudhury/php-ready-theatre-systems": "dev-master"
composer