diff --git a/src/Create.php b/src/Create.php index 8ba5f96..c6a2f44 100644 --- a/src/Create.php +++ b/src/Create.php @@ -2,16 +2,18 @@ namespace Stringy; -/** - * 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); +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); + } }