You are here

public static function SassExtentionsCompassFunctionsSelectors::append_selector in Sassy 7

File

phamlp/sass/extensions/compass/functions/selectors.php, line 82

Class

SassExtentionsCompassFunctionsSelectors
Compass extension SassScript selectors functions class. A collection of functions for use in SassSCript. @package PHamlP @subpackage Sass.extensions.compass.functions

Code

public static function append_selector($selector, $to_append) {
  $appended = array();
  foreach (preg_split(self::COMMA_SEPARATOR, $selector->value) as $ancestor) {
    foreach (preg_split(self::COMMA_SEPARATOR, $to_append->value) as $descendant) {
      $appended[] = $ancestor . $descendant;
    }
  }
  return new SassString(join(', ', $appended));
}