Panada Framework 1.0.0 Documentation

Tools

Panada memiliki beberapa method umum yang sering kali digunakan dan mengumpulkannya ke dalam class tools. Karena setiap method tidak memiliki keterkaitan secara langsung dengan method lain di dalam class yang sama, maka method-method ini dibuat dan digunakan secara statik. Cara statik juga akan mempercepat proses pemanggilan masing-masing method ini karena tidak perlu lagi mendeklarasikan instance calss-nya.

Set Status Header

Memberikan status header sebelum output ditampilkan.

void Resources\Tools::setStatusHeader( int $code = 200, string $text = '');

Parameter

Variable Tipe Data Keterangan
$code int Nilai header yang ingin ditampilkan. Daftar kode HTTP header silahkan lihat http://en.wikipedia.org/wiki/List_of_HTTP_status_codes
$text string String yang ingin ditampilkan terkait kode header. Misalnya "Not Found" untuk kode 404.

Get Random String

Method ini bisa digunakan untuk mendapatkan random string.

string Resources\Tools::getRandomString( int $length = 12, boolean $specialChars = true);

Parameter

Variable Tipe Data Keterangan
$length int Jumlah karakter random yang diinginkan. Nilai default-nya adalah 12.
$specialChars boolan Menentukan apakah random stringnya menggunakan karakter sepsial atau tidak. Karakter tersebut adalah: '!@#$%^&*()'

Xml Encode

Meng-encode array menjadi xml.

string Resources\Tools::xmlEncode( array $data, string $rootNodeName = 'data', string $xml = null);

Parameter

Variable Tipe Data Keterangan
$data array Sebuah data array yang akan di-encode menjadi data xml.
$rootNodeName string Nama tag induk xml.
$data string Tag xml yang sudah ada dan akan diikutsertakan ke dalam satu dokumen xml.

Xml Decode

Men-decode data xml menjadi object ataupun array.

array | object Resources\Tools::xmlDecode( string $xml, string $type = 'object');

Parameter

Variable Tipe Data Keterangan
$xml string Data xml yang akan di-decode.
$type string Tipe output data. Pilihannya adalah array ataupun object.

Object to Array

Merubah sebuah data object menjadi array.

array Resources\Tools::objectToArray($object);

Parameter

Variable Tipe Data Keterangan
$object object Data object yang akan dirubah menjadi array.

Array to Object

Merubah sebuah data array menjadi object.

array Resources\Tools::arrayToObject($array);

Parameter

Variable Tipe Data Keterangan
$array array Data array yang akan dirubah menjadi object.

Diskusi