| 12345678910111213141516171819202122232425262728293031323334 |
- <?php
- namespace Elastica\Bulk\Action;
- use Elastica\AbstractUpdateAction;
- class DeleteDocument extends AbstractDocument
- {
- /**
- * @var string
- */
- protected $_opType = self::OP_TYPE_DELETE;
- /**
- * @param \Elastica\AbstractUpdateAction $action
- *
- * @return array
- */
- protected function _getMetadata(AbstractUpdateAction $action)
- {
- $params = [
- 'index',
- 'type',
- 'id',
- 'version',
- 'version_type',
- 'routing',
- 'parent',
- ];
- $metadata = $action->getOptions($params, true);
- return $metadata;
- }
- }
|