Cnpj

public static validate      (string $subject)
public static validateArray (array  $array)

validate( )

use Cajudev\Validator\Cnpj;

//Retorna um objeto Cnpj ou null se o número for inválido.

if ($cnpj = Cnpj::validate("60.342.988/0001-07")) {

   $cnpj->getNumber();        // 60.342.988/0001-07 <<< Formatado
   $cnpj->getNumber(false);   // 60342988000107     <<< Sem Formatação

} else {
   ...
}

validateArray( )

use Cajudev\Validator\Cnpj;

//Retorna um array de objetos Cnpj contendo apenas números válidos.

$array = ["57.806.461/0001-74", "09.475.795/0001-69", "60.184.969/0001-81"];

if ($cnpjs = Cnpj::validateArray($array)) {

    print_r($cnpjs);

} else {
    ...
}

Resultado:

Array
(
   [0] => Cajudev\Validator\Cnpj Object
      (
         [number:Cajudev\Validator\Cnpj:private] => "09475795000169"
      )
)