CI_Unit_test::set_template()

set_template($template) Parameters: $template (string) – Test result template Return type: void Sets the template for displaying tests results.

CI_Unit_test::run()

run($test[, $expected = TRUE[, $test_name = 'undefined'[, $notes = '']]]) Parameters: $test (mixed) – Test data $expected (mixed) – Expected result $test_name (string) – Test name $notes (string) – Any notes to be attached to the test Returns: Test report Return type: string Runs unit tests.

CI_Unit_test::result()

result([$results = array()]) Parameters: $results (array) – Tests results list Returns: Array of raw result data Return type: array Returns raw tests results data.

CI_Unit_test::report()

report([$result = array()]) Parameters: $result (array) – Array containing tests results Returns: Test report Return type: string Generates a report about already complete tests.

CI_Unit_test::active()

active([$state = TRUE]) Parameters: $state (bool) – Whether to enable testing Return type: void Enables/disables unit testing.

CI_Unit_test

class CI_Unit_test set_test_items($items) Parameters: $items (array) – List of visible test items Returns: void Sets a list of items that should be visible in tests. Valid options are: test_name test_datatype res_datatype result file line notes run($test[, $expected = TRUE[, $test_name = 'undefined'[, $notes = '']]]) Parameters: $test (mixed) – Test data $expected (mixed) – Expected result $test_name (string) – Test name $notes (string) – Any notes to be attached to the t

CI_Typography::nl2br_except_pre()

nl2br_except_pre($str) Parameters: $str (string) – Input string Returns: Formatted string Return type: string Converts newlines to <br /> tags unless they appear within <pre> tags. This method is identical to the native PHP nl2br() function, except that it ignores <pre> tags. Usage example: $string = $this->typography->nl2br_except_pre($string);

CI_Typography::format_characters()

format_characters($str) Parameters: $str (string) – Input string Returns: Formatted string Return type: string This method is similar to auto_typography() above, except that it only does character conversion: Quotes are converted to correctly facing curly quote entities, except those that appear within tags. Apostrophes are converted to curly apostrophe entities. Double dashes (either like – this or like–this) are converted to em—dashes. Three consecutive periods either preceding or

CI_Typography

class CI_Typography $protect_braced_quotes = FALSE When using the Typography library in conjunction with the Template Parser library it can often be desirable to protect single and double quotes within curly braces. To enable this, set the protect_braced_quotes class property to TRUE. Usage example: $this->load->library('typography'); $this->typography->protect_braced_quotes = TRUE; format_characters($str) Parameters: $str (string) – Input string Returns: Formatted

CI_Trackback::validate_url()

validate_url(&$url) Parameters: $url (string) – Trackback URL Return type: void Simply adds the http:// prefix it it’s not already present in the URL.