private function HamlParser::parseWhitespaceControl in Sassy 7
1 call to HamlParser::parseWhitespaceControl()
- HamlParser::parseElement in phamlp/haml/HamlParser.php
- * Parse an element.
*
File
- phamlp/haml/HamlParser.php, line 1236
Class
- HamlParser
- HamlParser class.
Parses {@link http://haml-lang.com/ Haml} view files.
@package PHamlP
@subpackage Haml
Code
private function parseWhitespaceControl($line) {
$whitespaceControl = array(
'inner' => false,
'outer' => array(
'left' => false,
'right' => false,
),
);
if (!empty($line[self::HAML_WHITESPACE_REMOVAL])) {
$whitespaceControl['inner'] = strpos($line[self::HAML_WHITESPACE_REMOVAL], self::INNER_WHITESPACE_REMOVAL) !== false;
if (strpos($line[self::HAML_WHITESPACE_REMOVAL], self::OUTER_WHITESPACE_REMOVAL) !== false) {
$whitespaceControl['outer']['left'] = strpos($line[self::HAML_WHITESPACE_REMOVAL], self::BLOCK_LEFT_OUTER_WHITESPACE_REMOVAL) === false;
$whitespaceControl['outer']['right'] = strpos($line[self::HAML_WHITESPACE_REMOVAL], self::BLOCK_RIGHT_OUTER_WHITESPACE_REMOVAL) === false;
}
}
return $whitespaceControl;
}