Pinq\Parsing\ASTException::containsControlStructure PHP Method

containsControlStructure() public static method

public static containsControlStructure ( $controlStrucuture, $lineNumber )
    public static function containsControlStructure($controlStrucuture, $lineNumber)
    {
        return new self('Contains control structure \'%s\' on line %d', $controlStrucuture, $lineNumber);
    }

Usage Example

Example #1
0
 private function verifyNotControlStructure(Node\Stmt $node)
 {
     $nodeType = str_replace('Stmt_', '', $node->getType());
     if (isset(self::$constructStructureMap[$nodeType])) {
         throw ASTException::containsControlStructure(self::$constructStructureMap[$nodeType], $node->getAttribute('startLine'));
     }
 }