| 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
 | <?php
 namespace Stringy;
 
 if (!function_exists('Stringy\create')) {
 /**
 * Creates a Stringy object and returns it on success.
 *
 * @param  mixed   $str      Value to modify, after being cast to string
 * @param  string  $encoding The character encoding
 * @return Stringy A Stringy object
 * @throws \InvalidArgumentException if an array or object without a
 *         __toString method is passed as the first argument
 */
 function create($str, $encoding = null)
 {
 return new Stringy($str, $encoding);
 }
 }
 
 |