public function unban()
 {
     // Missing or uninitialized Miniban
     if (!class_exists('Miniban', false) || empty(Miniban::$config)) {
         return;
     }
     Miniban::unban();
 }
<?php

require './miniban-base.php';
require './miniban-htaccess.php';
Miniban::init('./.htaccess', array('127.0.0.0/8', '1.2.3.4', '66.249.0.0/16'));
//Miniban::init( './.htaccess', array( '127.0.0.0/8', '1.2.3.4', '66.249.0.0/16' ),
//    array( 'header' => 'X-FORWARDED-FOR' ) );
// Returns false
var_export(!Miniban::ban('66.249.8.1'));
echo "\n";
var_export(Miniban::ban('12.23.45.67'));
echo "\n";
var_export(Miniban::unban('12.23.45.67'));
echo "\n";
var_export(Miniban::ban('12.23.45.67'));
echo "\n";
var_export(Miniban::ban());
echo "\n";
// Cron job to unban expired bans
var_export(Miniban::unban());
echo "\n";