/var/www/vhosts/ihelp.ro/_OLD/vendor/cakephp/cakephp/src/Command
Edit: /var/www/vhosts/ihelp.ro/_OLD/vendor/cakephp/cakephp/src/Command/SchemacacheClearCommand.php (2875B)
getOption('connection'));
$cache = new SchemaCache($connection);
} catch (RuntimeException $e) {
$io->error($e->getMessage());
return static::CODE_ERROR;
}
$tables = $cache->clear($args->getArgument('name'));
foreach ($tables as $table) {
$io->verbose(sprintf('Cleared "%s"', $table));
}
$io->out('
Cache clear complete');
return static::CODE_SUCCESS;
}
/**
* Get the option parser.
*
* @param \Cake\Console\ConsoleOptionParser $parser The option parser to update
* @return \Cake\Console\ConsoleOptionParser
*/
public function buildOptionParser(ConsoleOptionParser $parser): ConsoleOptionParser
{
$parser->setDescription(
'Clear all metadata caches for the connection. If a ' .
'table name is provided, only that table will be removed.'
)->addOption('connection', [
'help' => 'The connection to build/clear metadata cache data for.',
'short' => 'c',
'default' => 'default',
])->addArgument('name', [
'help' => 'A specific table you want to clear cached data for.',
'optional' => true,
]);
return $parser;
}
}