Goetas\Twital\Attribute\AttrAttribute::splitAttrExpression PHP Method

splitAttrExpression() public static method

public static splitAttrExpression ( $str )
    public static function splitAttrExpression($str)
    {
        $parts = ParserHelper::staticSplitExpression($str, "?");
        if (count($parts) == 1) {
            $attr = self::findAttrParts($parts[0]);
            $attr['test'] = 'true';
            return $attr;
        } elseif (count($parts) == 2) {
            $attr = self::findAttrParts($parts[1]);
            $attr['test'] = $parts[0];
            return $attr;
        } else {
            throw new Exception(__CLASS__ . "::splitAttrExpression error in '{$str}'");
        }
    }