public static function numberFormatGeral($n, $loop, $insert = 0) { // Removo os caracteras a mais do que o pad solicitado caso a string seja maior $n = substr(self::onlyNumbers($n), 0, $loop); return str_pad($n, $loop, $insert, STR_PAD_LEFT); }
private function gerarNossoNumero() { $nossoNumero = Util::numberFormatGeral($this->getNumero(), 11, 0); $dv = Util::modulo11($nossoNumero, 7, 0, 'P'); $this->nossoNumero = $this->getCarteira() . '/' . $nossoNumero . '-' . $dv; return $nossoNumero; }