* * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace Predis\Pipeline; use Predis\Network\IConnection; /** * 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 IPipelineExecutor { /** * {@inheritdoc} */ public function execute(IConnection $connection, &$commands) { foreach ($commands as $command) { $connection->writeCommand($command); } $connection->disconnect(); return array(); } }