/** * @param string $prepareString * * @access public * * @uses $prepareString * * @return bool Returns FALSE on failure */ public static function prepare($prepareString) { if (!isset($prepareString)) { return false; } if (substr($prepareString, -1, 1) == '/') { $prepareString = substr($prepareString, 0, strlen($prepareString) - 1); } if (substr($prepareString, 0, 1) == '/') { $prepareString = substr($prepareString, 1, strlen($prepareString) - 1); } $prepareString = str_replace('}-{', '}#{', $prepareString); $prepareString = str_replace(array(' ', '-'), array('_', '_'), $prepareString); $prepareString = str_replace('}#{', '}-{', $prepareString); self::$prepareString = $prepareString; }