diff --git a/lib/QUI/Bricks/Brick.php b/lib/QUI/Bricks/Brick.php index a756aa2bdedbdd4d9c287ceba9fcde77118c700c..3c5d711698a200f177e4361659efb81a3b6d3f3d 100644 --- a/lib/QUI/Bricks/Brick.php +++ b/lib/QUI/Bricks/Brick.php @@ -348,4 +348,21 @@ public function addCSSClass($cssClass) { $this->_cssClasses[] = $cssClass; } + + /** + * Match pattern agains the css classes + * + * @param string $pattern - The shell wildcard pattern. + * @return bool + */ + public function hasCSSClass($pattern) + { + foreach ($this->_cssClasses as $cssClass) { + if (fnmatch($pattern, $cssClass)) { + return true; + } + } + + return false; + } }