From fbf7ee0bc8b2563cae3e8570dd4269adc887e525 Mon Sep 17 00:00:00 2001 From: Andy Miller Date: Wed, 28 Sep 2016 09:39:53 -0600 Subject: [PATCH] Use existing `Utils::startsWith()` method --- comments.php | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/comments.php b/comments.php index 1363a8b..c6ee298 100644 --- a/comments.php +++ b/comments.php @@ -9,6 +9,7 @@ use Grav\Common\Page\Pages; use Grav\Common\Plugin; use Grav\Common\Filesystem\RecursiveFolderFilterIterator; use Grav\Common\User\User; +use Grav\Common\Utils; use RocketTheme\Toolbox\File\File; use RocketTheme\Toolbox\Event\Event; use Symfony\Component\Yaml\Yaml; @@ -76,13 +77,6 @@ class CommentsPlugin extends Plugin $this->grav['twig']->comments = $this->fetchComments(); } - /** - * Determine if $haystack starts with $needle. Credit: http://stackoverflow.com/a/10473026/205039 - */ - private function startsWith($haystack, $needle) { - return $needle === "" || strrpos($haystack, $needle, -strlen($haystack)) !== FALSE; - } - /** * Determine if the plugin should be enabled based on the enable_on_routes and disable_on_routes config options */ @@ -99,7 +93,7 @@ class CommentsPlugin extends Plugin $this->enable = true; } else { foreach($enable_on_routes as $route) { - if ($this->startsWith($path, $route)) { + if (Utils::startsWith($path, $route)) { $this->enable = true; break; }