* * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace Predis\Pipeline; use Predis\Connection\ConnectionInterface; /** * Implements a pipeline executor strategy that writes a list of commands to * the connection object but does not read back their replies. * * @author Daniele Alessandri */ class FireAndForgetExecutor implements PipelineExecutorInterface { /** * {@inheritdoc} */ public function execute(ConnectionInterface $connection, &$commands) { foreach ($commands as $command) { $connection->writeCommand($command); } $connection->disconnect(); return array(); } }