repository = new CarrinhoRepository($pdo); } public function quantidade(): int { $tokenSessao = CarrinhoSessao::token(); $clienteId = null; if (ClienteAuth::logado()) { $clienteId = (int) ClienteAuth::id(); } $carrinhoId = $this->repository ->obterOuCriar( $clienteId, $tokenSessao ); return $this->repository ->totalUnidades( $carrinhoId ); } }