original_string: public static function getAllArchiveBlobTables()
      {
          if (empty(self::$archiveBlobTables)) {
              $archiveTables = ArchiveTableCreator::getTablesArchivesInstalled();
  
              self::$archiveBlobTables = array_filter($archiveTables, function ($name) {
                  return ArchiveTableCreator::getTypeFromTableName($name) == ArchiveTableCreator::BLOB_TABLE;
              });
  
              // sort tables so we have them in order of their date
              rsort(self::$archiveBlobTables);
          }
  
          return (array) self::$archiveBlobTables;
      }
code: public static function getAllArchiveBlobTables()
      {
          if (empty(self::$archiveBlobTables)) {
              $archiveTables = ArchiveTableCreator::getTablesArchivesInstalled();
  
              self::$archiveBlobTables = array_filter($archiveTables, function ($name) {
                  return ArchiveTableCreator::getTypeFromTableName($name) == ArchiveTableCreator::BLOB_TABLE;
              });
  
              // sort tables so we have them in order of their date
              rsort(self::$archiveBlobTables);
          }
  
          return (array) self::$archiveBlobTables;
      }
code_tokens: public static function getAllArchiveBlobTables ( ) { if ( empty ( self :: $ archiveBlobTables ) ) { $ archiveTables = ArchiveTableCreator :: getTablesArchivesInstalled ( ) ; self :: $ archiveBlobTables = array_filter ( $ archiveTables , function ( $ name ) { return ArchiveTableCreator :: getTypeFromTableName ( $ name ) == ArchiveTableCreator :: BLOB_TABLE ; } ) ; // sort tables so we have them in order of their date rsort ( self :: $ archiveBlobTables ) ; } return ( array ) self :: $ archiveBlobTables ; }
docstring: Returns all available archive blob tables
  
  @return array
docstring_tokens: Returns all available archive blob tables