Skip to content

Commit c4baf28

Browse files
committed
TASK: Merge branch '3.0' int master
2 parents 4029b7a + 30bceff commit c4baf28

10 files changed

Lines changed: 11 additions & 19 deletions

Classes/Driver/AbstractNodeTypeMappingBuilder.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ public function initializeObject($cause)
6969
* @param string $nodeTypeName
7070
* @return string
7171
*/
72-
public static function convertNodeTypeNameToMappingName($nodeTypeName)
72+
public function convertNodeTypeNameToMappingName($nodeTypeName)
7373
{
7474
return str_replace('.', '-', $nodeTypeName);
7575
}

Classes/Driver/NodeTypeMappingBuilderInterface.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ interface NodeTypeMappingBuilderInterface
2727
* @param string $nodeTypeName
2828
* @return string
2929
*/
30-
public static function convertNodeTypeNameToMappingName($nodeTypeName);
30+
public function convertNodeTypeNameToMappingName($nodeTypeName);
3131

3232
/**
3333
* Builds a Mapping Collection from the configured node types

Classes/Driver/Version1/DocumentDriver.php

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -38,11 +38,10 @@ class DocumentDriver extends AbstractDriver implements DocumentDriverInterface
3838
*/
3939
public function delete(NodeInterface $node, $identifier)
4040
{
41-
$nodeTypeMappingBuilder = $this->nodeTypeMappingBuilder;
4241
return [
4342
[
4443
'delete' => [
45-
'_type' => $nodeTypeMappingBuilder::convertNodeTypeNameToMappingName($node->getNodeType()),
44+
'_type' => $this->nodeTypeMappingBuilder->convertNodeTypeNameToMappingName($node->getNodeType()),
4645
'_id' => $identifier
4746
]
4847
]
@@ -54,8 +53,6 @@ public function delete(NodeInterface $node, $identifier)
5453
*/
5554
public function deleteDuplicateDocumentNotMatchingType(Index $index, $documentIdentifier, NodeType $nodeType)
5655
{
57-
$nodeTypeMappingBuilder = $this->nodeTypeMappingBuilder;
58-
5956
$index->request('DELETE', '/_query', [], json_encode([
6057
'query' => [
6158
'bool' => [
@@ -66,7 +63,7 @@ public function deleteDuplicateDocumentNotMatchingType(Index $index, $documentId
6663
],
6764
'must_not' => [
6865
'term' => [
69-
'_type' => $nodeTypeMappingBuilder::convertNodeTypeNameToMappingName($nodeType->getName())
66+
'_type' => $this->nodeTypeMappingBuilder->convertNodeTypeNameToMappingName($nodeType->getName())
7067
]
7168
],
7269
]

Classes/Driver/Version1/IndexerDriver.php

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -102,11 +102,10 @@ public function fulltext(NodeInterface $node, array $fulltextIndexOfNode, $targe
102102

103103
$this->logger->log(sprintf('NodeIndexer (%s): Updated fulltext index for %s (%s)', $closestFulltextNodeDocumentIdentifier, $closestFulltextNodeContextPath, $closestFulltextNode->getIdentifier()), LOG_DEBUG, null, 'ElasticSearch (CR)');
104104

105-
$nodeTypeMappingBuilder = $this->nodeTypeMappingBuilder;
106105
return [
107106
[
108107
'update' => [
109-
'_type' => $nodeTypeMappingBuilder::convertNodeTypeNameToMappingName($closestFulltextNode->getNodeType()->getName()),
108+
'_type' => $this->nodeTypeMappingBuilder->convertNodeTypeNameToMappingName($closestFulltextNode->getNodeType()->getName()),
110109
'_id' => $closestFulltextNodeDocumentIdentifier
111110
]
112111
],

Classes/Driver/Version1/Mapping/NodeTypeMappingBuilder.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@ public function buildMappingInformation(Index $index)
9393
continue;
9494
}
9595

96-
$type = $index->findType(self::convertNodeTypeNameToMappingName($nodeTypeName));
96+
$type = $index->findType($this->convertNodeTypeNameToMappingName($nodeTypeName));
9797
$mapping = new Mapping($type);
9898
$fullConfiguration = $nodeType->getFullConfiguration();
9999
if (isset($fullConfiguration['search']['elasticSearchMapping'])) {

Classes/Driver/Version2/DocumentDriver.php

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -35,8 +35,6 @@ class DocumentDriver extends Version1\DocumentDriver
3535
*/
3636
public function deleteDuplicateDocumentNotMatchingType(Index $index, $documentIdentifier, NodeType $nodeType)
3737
{
38-
$nodeTypeMappingBuilder = $this->nodeTypeMappingBuilder;
39-
4038
$result = $index->request('GET', '/_search?scroll=1m', [], json_encode([
4139
'sort' => ['_doc'],
4240
'query' => [
@@ -48,7 +46,7 @@ public function deleteDuplicateDocumentNotMatchingType(Index $index, $documentId
4846
],
4947
'must_not' => [
5048
'term' => [
51-
'_type' => $nodeTypeMappingBuilder::convertNodeTypeNameToMappingName($nodeType->getName())
49+
'_type' => $this->nodeTypeMappingBuilder->convertNodeTypeNameToMappingName($nodeType->getName())
5250
]
5351
]
5452
]

Classes/Driver/Version2/IndexerDriver.php

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -110,11 +110,10 @@ public function fulltext(NodeInterface $node, array $fulltextIndexOfNode, $targe
110110
$upsertFulltextParts[$node->getIdentifier()] = $fulltextIndexOfNode;
111111
}
112112

113-
$nodeTypeMappingBuilder = $this->nodeTypeMappingBuilder;
114113
return [
115114
[
116115
'update' => [
117-
'_type' => $nodeTypeMappingBuilder::convertNodeTypeNameToMappingName($closestFulltextNode->getNodeType()->getName()),
116+
'_type' => $this->nodeTypeMappingBuilder->convertNodeTypeNameToMappingName($closestFulltextNode->getNodeType()->getName()),
118117
'_id' => $closestFulltextNodeDocumentIdentifier
119118
]
120119
],

Classes/Driver/Version5/IndexerDriver.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -113,7 +113,7 @@ public function fulltext(NodeInterface $node, array $fulltextIndexOfNode, $targe
113113
return [
114114
[
115115
'update' => [
116-
'_type' => AbstractNodeTypeMappingBuilder::convertNodeTypeNameToMappingName($closestFulltextNode->getNodeType()->getName()),
116+
'_type' => $this->nodeTypeMappingBuilder->convertNodeTypeNameToMappingName($closestFulltextNode->getNodeType()->getName()),
117117
'_id' => $closestFulltextNodeDocumentIdentifier
118118
]
119119
],

Classes/Driver/Version5/Mapping/NodeTypeMappingBuilder.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ public function buildMappingInformation(Index $index)
6060
continue;
6161
}
6262

63-
$type = $index->findType(self::convertNodeTypeNameToMappingName($nodeTypeName));
63+
$type = $index->findType($this->convertNodeTypeNameToMappingName($nodeTypeName));
6464
$mapping = new Mapping($type);
6565
$fullConfiguration = $nodeType->getFullConfiguration();
6666
if (isset($fullConfiguration['search']['elasticSearchMapping'])) {

Classes/Indexer/NodeIndexer.php

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -201,8 +201,7 @@ public function indexNode(NodeInterface $node, $targetWorkspaceName = null)
201201
$documentIdentifier = $this->calculateDocumentIdentifier($node, $targetWorkspaceName);
202202
$nodeType = $node->getNodeType();
203203

204-
$nodeTypeMappingBuilder = $this->nodeTypeMappingBuilder;
205-
$mappingType = $this->getIndex()->findType($nodeTypeMappingBuilder::convertNodeTypeNameToMappingName($nodeType));
204+
$mappingType = $this->getIndex()->findType($this->nodeTypeMappingBuilder->convertNodeTypeNameToMappingName($nodeType));
206205

207206
if ($this->bulkProcessing === false) {
208207
// Remove document with the same contextPathHash but different NodeType, required after NodeType change

0 commit comments

Comments
 (0)