$rateFile = $this->getOption( 'ratefile' );
- if ( $this->hasOption( 'utf8only' ) && !extension_loaded( 'mbstring' ) ) {
- $this->error( "Cannot check for UTF-8, mbstring extension missing.", 1 ); // die
- }
-
foreach ( $containers as $container ) {
if ( $subDir != '' ) {
$backendRel = "$container/$subDir";
foreach ( $srcPathsRel as $srcPathRel ) {
// Check up on the rate file periodically to adjust the concurrency
if ( $rateFile && ( !$count || ( $count % 500 ) == 0 ) ) {
- $this->mBatchSize = max( 1, (int)file_get_contents( $rateFile ) );
+ $this->setBatchSize( max( 1, (int)file_get_contents( $rateFile ) ) );
$this->output( "\tBatch size is now {$this->mBatchSize}.\n" );
}
$batchPaths[$srcPathRel] = 1; // remove duplicates
foreach ( $delPathsRel as $delPathRel ) {
// Check up on the rate file periodically to adjust the concurrency
if ( $rateFile && ( !$count || ( $count % 500 ) == 0 ) ) {
- $this->mBatchSize = max( 1, (int)file_get_contents( $rateFile ) );
+ $this->setBatchSize( max( 1, (int)file_get_contents( $rateFile ) ) );
$this->output( "\tBatch size is now {$this->mBatchSize}.\n" );
}
$batchPaths[$delPathRel] = 1; // remove duplicates