diff --git a/cli/includes/helpers.php b/cli/includes/helpers.php index f04db5d..a4f6df5 100644 --- a/cli/includes/helpers.php +++ b/cli/includes/helpers.php @@ -33,7 +33,7 @@ * Set or get a global console writer. * * @param null|Symfony\Component\Console\Output\ConsoleOutputInterface $writer - * @return void|Symfony\Component\Console\Output\ConsoleOutputInterface + * @return Symfony\Component\Console\Output\ConsoleOutputInterface */ function writer($writer = null) { @@ -47,7 +47,7 @@ function writer($writer = null) return $container->make('writer'); } - Container::getInstance()->instance('writer', $writer); + return Container::getInstance()->instance('writer', $writer); } /** @@ -109,17 +109,15 @@ function output($output) writer()->writeln($output); } -if (! function_exists('resolve')) { - /** - * Resolve the given class from the container. - * - * @param string $class - * @return mixed - */ - function resolve($class) - { - return Container::getInstance()->make($class); - } +/** + * Resolve the given class from the container. + * + * @param string $class + * @return mixed + */ +function resolve($class) +{ + return Container::getInstance()->make($class); } /** @@ -134,33 +132,31 @@ function swap($class, $instance) Container::getInstance()->instance($class, $instance); } -if (! function_exists('retry')) { - /** - * Retry the given function N times. - * - * @param int $retries - * @param callable $retries - * @param int $sleep - * @return mixed - */ - function retry($retries, $fn, $sleep = 0) - { - beginning: - try { - return $fn(); - } catch (Exception $e) { - if (! $retries) { - throw $e; - } - - $retries--; - - if ($sleep > 0) { - usleep($sleep * 1000); - } - - goto beginning; +/** + * Retry the given function N times. + * + * @param int $retries + * @param callable $retries + * @param int $sleep + * @return mixed + */ +function retry($retries, $fn, $sleep = 0) +{ + beginning: + try { + return $fn(); + } catch (Exception $e) { + if (! $retries) { + throw $e; } + + $retries--; + + if ($sleep > 0) { + usleep($sleep * 1000); + } + + goto beginning; } } @@ -176,60 +172,54 @@ function should_be_sudo() } } -if (! function_exists('tap')) { - /** - * Tap the given value. - * - * @param mixed $value - * @param callable $callback - * @return mixed - */ - function tap($value, callable $callback) - { - $callback($value); +/** + * Tap the given value. + * + * @param mixed $value + * @param callable $callback + * @return mixed + */ +function tap($value, callable $callback) +{ + $callback($value); - return $value; - } + return $value; } -if (! function_exists('ends_with')) { - /** - * Determine if a given string ends with a given substring. - * - * @param string $haystack - * @param string|array $needles - * @return bool - */ - function ends_with($haystack, $needles) - { - foreach ((array) $needles as $needle) { - if (substr($haystack, -strlen($needle)) === (string) $needle) { - return true; - } +/** + * Determine if a given string ends with a given substring. + * + * @param string $haystack + * @param string|array $needles + * @return bool + */ +function ends_with($haystack, $needles) +{ + foreach ((array) $needles as $needle) { + if (substr($haystack, -strlen($needle)) === (string) $needle) { + return true; } - - return false; } + + return false; } -if (! function_exists('starts_with')) { - /** - * Determine if a given string starts with a given substring. - * - * @param string $haystack - * @param string|string[] $needles - * @return bool - */ - function starts_with($haystack, $needles) - { - foreach ((array) $needles as $needle) { - if ((string) $needle !== '' && strncmp($haystack, $needle, strlen($needle)) === 0) { - return true; - } +/** + * Determine if a given string starts with a given substring. + * + * @param string $haystack + * @param string|string[] $needles + * @return bool + */ +function starts_with($haystack, $needles) +{ + foreach ((array) $needles as $needle) { + if ((string) $needle !== '' && strncmp($haystack, $needle, strlen($needle)) === 0) { + return true; } - - return false; } + + return false; } /**