/**
  * create new subscriber list
  *
  * @param string $title 
  * @param string $unsubscribe_page 
  * @param string $confirm_opt_in 
  * @param string $confirmation_success_page 
  * @return void
  * @author Dan Chadwick
  */
 public function create_list($title, $unsubscribe_page = '', $confirm_opt_in = 'false', $confirmation_success_page)
 {
     $cm = new CampaignMonitor($this->api_key);
     // Optional statement to include debugging information in the result
     $cm->debug_level = 0;
     // This is the actual call to the method
     $result = $cm->listCreate($clientid, $title, $unsubscribe_page, $confirm_opt_in, $confirmation_success_page);
     if ($result['Result']['Code'] == 0) {
         return true;
     } else {
         Kohana::log('error', 'Campaign Monitor Error : ' . $result['Result']['Message']);
         return false;
     }
 }
<?php

ini_set('display_errors', 1);
error_reporting(E_ALL);
require_once 'CMBase.php';
//-----------------------------INPUT PARAMS---------------------------------------
$apikey = 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx';
$clientid = 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx';
$title = 'API Newsletter Subscribers';
$unsubscribePage = '';
$confirmOptIn = 'false';
$confirmationSuccessPage = '';
//-------------------------------------------------------------------------------
$cm = new CampaignMonitor($apikey);
//Optional statement to include debugging information in the result
$cm->debug_level = 1;
//This is the actual call to the method
$result = $cm->listCreate($clientid, $title, $unsubscribePage, $confirmOptIn, $confirmationSuccessPage);
echo '<br><br>';
print_r($result);