You are here

function _backup_migrate_is_valid_memory_limit in Backup and Migrate 7.3

Checks if a php.ini 'memory_limit' style value is valid.

See http://php.net/manual/en/ini.core.php#ini.memory-limit for what are valid values.

1 call to _backup_migrate_is_valid_memory_limit()
backup_migrate_memory_limit_validate in ./backup_migrate.advanced_settings.inc
Validate fields that require a PHP.ini-like memory_limit value.

File

./backup_migrate.module, line 2154
Backup and restore databases for Drupal.

Code

function _backup_migrate_is_valid_memory_limit($value) {
  $test = preg_match('/^(-1|[0-9]+|[0-9]*(\\.[0-9]+)?[mg])$/i', $value);

  // preg_match() returns truthy or falsy values, this makes it explicit.
  $out = $test ? TRUE : FALSE;
  return $test;
}