* * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace Predis\Commands; /** * Base class for Redis commands with prefixable keys. * * @author Daniele Alessandri */ abstract class PrefixableCommand extends Command implements IPrefixable { /** * {@inheritdoc} */ public function prefixKeys($prefix) { if ($arguments = $this->getArguments()) { $arguments[0] = "$prefix{$arguments[0]}"; $this->setRawArguments($arguments); } } }