public function __construct(ConnectionManager $manager, TokenValueVisitor $tokenVisitor, SqlVisitor $sqlVisitor = null) { $this->manager = $manager; $this->tokenVisitor = $tokenVisitor; $this->sqlVisitor = $sqlVisitor ?: new Visitor\SqlVisitor(); }