Source for file utils.php
Documentation is available at utils.php
 * @package     FrameworkOnFramework  
 * @copyright   Copyright (C) 2010 - 2012 Akeeba Ltd. All rights reserved.  
 * @license     GNU General Public License version 2 or later; see LICENSE.txt  
// Protect from unauthorized access  
 * Helper class with utilitarian functions concerning strings  
 * @package  FrameworkOnFramework  
     * Convert a string into a slug (alias), suitable for use in URLs. Please  
     * note that transliteration suupport is rudimentary at this stage.  
     * @param   string  $value  A string to convert to slug  
     * @return  string  The slug  
    public static function toSlug($value)  
        // Remove any '-' from the string they will be used as concatonater  
        // Convert to ascii characters  
        $value = 
self::toASCII($value);  
        // Remove any duplicate whitespace, and ensure all characters are alphanumeric  
        $value = 
preg_replace(array('/\s+/', '/[^A-Za-z0-9\-_]/'), array('-', ''), $value);  
            $value = 
substr($value, 0, 100);  
     * Convert common norhern European languages' letters into plain ASCII. This  
     * is a rudimentary transliteration.  
     * @param   string  $value  The value to convert to ASCII  
     * @return  string  The converted string  
    public static function toASCII($value)  
            array('/ß/', '/&(..)lig;/', '/&([aouAOU])uml;/', '/&(.)[^;]*;/'), array('ss', "$1", "$1" . 
'e', "$1"), $string  
     * Convert a string to a boolean.  
     * @param   string  $string  The string.  
     * @return  boolean  The converted string  
    public static function toBool($string)  
        $string = 
trim((string) 
$string);  
 
 
	
		Documentation generated on Tue, 19 Nov 2013 15:16:44 +0100 by phpDocumentor 1.4.3