Completed
Push — master ( 36b55b...fa7cf7 )
by Florian
03:13
created
Services/Mapping/EntityToDocumentMapper.php 2 patches
Spacing   +18 added lines, -18 removed lines patch added patch discarded remove patch
@@ -46,18 +46,18 @@  discard block
 block discarded – undo
46 46
 	 */
47 47
 	public function __construct(SearchService $searchService, array $mapping = array()) {
48 48
 		$this->searchService = $searchService;
49
-		foreach($mapping as $key => $config) {
50
-			if(!isset($config['mappings'])) {
51
-				throw new \InvalidArgumentException($key . ' has no mapping defined!');
49
+		foreach ($mapping as $key => $config) {
50
+			if (!isset($config['mappings'])) {
51
+				throw new \InvalidArgumentException($key.' has no mapping defined!');
52 52
 			}
53
-			if(!isset($config['persistence'])) {
54
-				throw new \InvalidArgumentException($key . ' has no persistence defined!');
53
+			if (!isset($config['persistence'])) {
54
+				throw new \InvalidArgumentException($key.' has no persistence defined!');
55 55
 			}
56
-			if(!isset($config['persistence']['model'])) {
57
-				throw new \InvalidArgumentException($key . ' has no model defined!');
56
+			if (!isset($config['persistence']['model'])) {
57
+				throw new \InvalidArgumentException($key.' has no model defined!');
58 58
 			}
59 59
 			$map = array();
60
-			foreach($config['mappings'] as $fieldKey => $fieldConfig) {
60
+			foreach ($config['mappings'] as $fieldKey => $fieldConfig) {
61 61
 				$map[$fieldKey] = isset($fieldConfig['propertyPath']) && $fieldConfig['propertyPath'] ? $fieldConfig['propertyPath'] : $fieldKey;
62 62
 			}
63 63
 			
@@ -72,10 +72,10 @@  discard block
 block discarded – undo
72 72
 	 * @return boolean
73 73
 	 */
74 74
 	public function isIndexable($object) {
75
-		if($object instanceof SearchableEntity) {
75
+		if ($object instanceof SearchableEntity) {
76 76
 			return true;
77 77
 		}
78
-		if(count($this->getMapping($object)) > 0) {
78
+		if (count($this->getMapping($object)) > 0) {
79 79
 			return true;
80 80
 		}
81 81
 		return false;
@@ -89,11 +89,11 @@  discard block
 block discarded – undo
89 89
 	 * @return boolean|Document Returns false if no document could be created
90 90
 	 */
91 91
 	public function createDocument(ObjectManager $manager, $object) {
92
-		if(!$this->isIndexable($object))
92
+		if (!$this->isIndexable($object))
93 93
 			return false;
94 94
 		$document = $this->getSearchService($manager)->createEmptyDocumentFromEntity($object);
95 95
 		$index = $this->fillDocument($document, $object);
96
-		if($index == false)
96
+		if ($index == false)
97 97
 			return false;
98 98
 		
99 99
 		return $document;
@@ -106,13 +106,13 @@  discard block
 block discarded – undo
106 106
 	 * @param object $object        	
107 107
 	 * @return boolean
108 108
 	 */
109
-	protected function fillDocument(Document &$document, $object) {
110
-		if($object instanceof SearchableEntity) {
109
+	protected function fillDocument(Document&$document, $object) {
110
+		if ($object instanceof SearchableEntity) {
111 111
 			return $object->indexEntity($document);
112 112
 		}
113 113
 		$mapping = $this->getMapping($object);
114 114
 		$accessor = PropertyAccess::createPropertyAccessor();
115
-		foreach($mapping as $fieldName => $propertyPath) {
115
+		foreach ($mapping as $fieldName => $propertyPath) {
116 116
 			$document->addField($fieldName, $accessor->getValue($object, $propertyPath));
117 117
 		}
118 118
 		return true;
@@ -126,15 +126,15 @@  discard block
 block discarded – undo
126 126
 	 */
127 127
 	protected function getMapping($object) {
128 128
 		$clazz = get_class($object);
129
-		if(isset($this->cachedMapping[$clazz])) {
129
+		if (isset($this->cachedMapping[$clazz])) {
130 130
 			return $this->cachedMapping[$clazz];
131 131
 		}
132 132
 		$ref = new \ReflectionClass($clazz);
133 133
 		
134 134
 		$mapping = array();
135 135
 		
136
-		foreach($this->mapping as $className => $config) {
137
-			if($clazz == $className || $ref->isSubclassOf($className)) {
136
+		foreach ($this->mapping as $className => $config) {
137
+			if ($clazz == $className || $ref->isSubclassOf($className)) {
138 138
 				$mapping = array_merge($mapping, $config);
139 139
 			}
140 140
 		}
Please login to merge, or discard this patch.
Braces   +6 added lines, -4 removed lines patch added patch discarded remove patch
@@ -89,12 +89,14 @@
 block discarded – undo
89 89
 	 * @return boolean|Document Returns false if no document could be created
90 90
 	 */
91 91
 	public function createDocument(ObjectManager $manager, $object) {
92
-		if(!$this->isIndexable($object))
93
-			return false;
92
+		if(!$this->isIndexable($object)) {
93
+					return false;
94
+		}
94 95
 		$document = $this->getSearchService($manager)->createEmptyDocumentFromEntity($object);
95 96
 		$index = $this->fillDocument($document, $object);
96
-		if($index == false)
97
-			return false;
97
+		if($index == false) {
98
+					return false;
99
+		}
98 100
 		
99 101
 		return $document;
100 102
 	}
Please login to merge, or discard this patch.
Command/SyncCommand.php 1 patch
Spacing   +10 added lines, -10 removed lines patch added patch discarded remove patch
@@ -65,15 +65,15 @@  discard block
 block discarded – undo
65 65
 	 */
66 66
 	protected function execute(InputInterface $input, OutputInterface $output) {
67 67
 		// Detect upload path
68
-		if(!self::$defaultUploadPath) {
68
+		if (!self::$defaultUploadPath) {
69 69
 			$root = $this->getContainer()->get('kernel')->getRootDir();
70
-			self::$defaultUploadPath = $root . '/../web/uploads';
70
+			self::$defaultUploadPath = $root.'/../web/uploads';
71 71
 		}
72 72
 		
73 73
 		// Get the entity argument
74 74
 		$entity = $input->getArgument('entity');
75 75
 		
76
-		if($entity == 'all') {
76
+		if ($entity == 'all') {
77 77
 			// $indexHandler = $this->getIndexHandler();
78 78
 			// $entities = $indexHandler->getSearchableEntities();
79 79
 			// foreach($entities as $bundle => $searchableEntities) {
@@ -98,14 +98,14 @@  discard block
 block discarded – undo
98 98
 		try {
99 99
 			// Get repository for the given entity type
100 100
 			$repository = $entityManager->getRepository($entity);
101
-		} catch(\Exception $e) {
101
+		} catch (\Exception $e) {
102 102
 			$output->writeln(sprintf('<error>No repository found for "%s", check your input</error>', $entity));
103 103
 			return;
104 104
 		}
105 105
 		
106 106
 		// Get all entities
107 107
 		$entities = $repository->findAll();
108
-		if(count($entities) == 0) {
108
+		if (count($entities) == 0) {
109 109
 			$output->writeln('<comment>No entities found for indexing</comment>');
110 110
 			return;
111 111
 		}
@@ -113,14 +113,14 @@  discard block
 block discarded – undo
113 113
 		$entitiesIndexed = 0;
114 114
 		
115 115
 		// Index each entity seperate
116
-		foreach($entities as $entity) {
117
-			if($this->getEntityToDocumentMapper()->isIndexable($entity)){
116
+		foreach ($entities as $entity) {
117
+			if ($this->getEntityToDocumentMapper()->isIndexable($entity)) {
118 118
 				$document = $this->getEntityToDocumentMapper()->createDocument($entityManager, $entity);
119 119
 				$this->getSearchService($entityManager)->saveDocument($document);
120 120
 				$entitiesIndexed++;
121 121
 			}
122 122
 		}
123
-		$output->writeln('<comment>Indexed ' . $entitiesIndexed . ' entities</comment>');
123
+		$output->writeln('<comment>Indexed '.$entitiesIndexed.' entities</comment>');
124 124
 	}
125 125
 
126 126
 	/**
@@ -128,7 +128,7 @@  discard block
 block discarded – undo
128 128
 	 * @return EntityToDocumentMapperInterface
129 129
 	 */
130 130
 	protected function getEntityToDocumentMapper() {
131
-		if(!$this->entityToDocumentMapper) {
131
+		if (!$this->entityToDocumentMapper) {
132 132
 			$this->entityToDocumentMapper = $this->getContainer()->get(EntityToDocumentMapperInterface::SERVICE_ID);
133 133
 		}
134 134
 		return $this->entityToDocumentMapper;
@@ -139,7 +139,7 @@  discard block
 block discarded – undo
139 139
 	 * @return SearchService
140 140
 	 */
141 141
 	protected function getSearchService(ObjectManager $manager) {
142
-		if(!$this->searchService) {
142
+		if (!$this->searchService) {
143 143
 			$this->searchService = $this->getContainer()->get(SearchService::SERVICE_ID);
144 144
 		}
145 145
 		$this->searchService->setObjectManager($manager);
Please login to merge, or discard this patch.
Services/Mapping/DocumentToEntityMapperInterface.php 1 patch
Doc Comments   -1 removed lines patch added patch discarded remove patch
@@ -25,7 +25,6 @@
 block discarded – undo
25 25
 	 * Tries to create a document from the given object
26 26
 	 *
27 27
 	 * @param ObjectManager $manager        	
28
-	 * @param object $object        	
29 28
 	 * @return boolean|Document Returns false if no document could be created
30 29
 	 */
31 30
 	public function getEntity(ObjectManager $manager, Document $document);
Please login to merge, or discard this patch.
Form/QueryType.php 2 patches
Braces   +3 added lines, -2 removed lines patch added patch discarded remove patch
@@ -66,8 +66,9 @@
 block discarded – undo
66 66
 		$choices = array();
67 67
 		
68 68
 		foreach($facets as $facet => $count) {
69
-			if($count == 0)
70
-				break;
69
+			if($count == 0) {
70
+							break;
71
+			}
71 72
 			$choices[$facet] = $facet . ' (' . $count . ')';
72 73
 		}
73 74
 		return $choices;
Please login to merge, or discard this patch.
Spacing   +11 added lines, -11 removed lines patch added patch discarded remove patch
@@ -37,16 +37,16 @@  discard block
 block discarded – undo
37 37
 		
38 38
 		$usedFacets = $options['used_facets'];
39 39
 		$result = $options['result'];
40
-		if($usedFacets && !$result) {
41
-			foreach($usedFacets as $facetType) {
42
-				$builder->add('facet_' . $facetType, FacetType::class, array(
43
-					'label' => 'stinger_soft_entity_search.forms.query.' . $facetType . '.label',
40
+		if ($usedFacets && !$result) {
41
+			foreach ($usedFacets as $facetType) {
42
+				$builder->add('facet_'.$facetType, FacetType::class, array(
43
+					'label' => 'stinger_soft_entity_search.forms.query.'.$facetType.'.label',
44 44
 					'multiple' => true,
45 45
 					'expanded' => true 
46 46
 				));
47 47
 			}
48 48
 		}
49
-		if($result){
49
+		if ($result) {
50 50
 			$this->createFacets($builder, $result->getFacets());
51 51
 		}
52 52
 		
@@ -79,9 +79,9 @@  discard block
 block discarded – undo
79 79
 	 * @param FacetSet $facets        	
80 80
 	 */
81 81
 	protected function createFacets(FormBuilderInterface $builder, FacetSet $facets) {
82
-		foreach($facets->getFacets() as $facetType => $facetValues) {
83
-			$builder->add('facet_' . $facetType, FacetType::class, array(
84
-				'label' => 'stinger_soft_entity_search.forms.query.' . $facetType . '.label',
82
+		foreach ($facets->getFacets() as $facetType => $facetValues) {
83
+			$builder->add('facet_'.$facetType, FacetType::class, array(
84
+				'label' => 'stinger_soft_entity_search.forms.query.'.$facetType.'.label',
85 85
 				'multiple' => true,
86 86
 				'expanded' => true,
87 87
 				'choices' => $this->generateFacetChoices($facetType, $facetValues) 
@@ -97,10 +97,10 @@  discard block
 block discarded – undo
97 97
 	protected function generateFacetChoices($facetType, array $facets) {
98 98
 		$choices = array();
99 99
 		
100
-		foreach($facets as $facet => $count) {
101
-			if($count == 0)
100
+		foreach ($facets as $facet => $count) {
101
+			if ($count == 0)
102 102
 				break;
103
-			$choices[$facet . ' (' . $count . ')'] = $facet;
103
+			$choices[$facet.' ('.$count.')'] = $facet;
104 104
 		}
105 105
 		return $choices;
106 106
 	}
Please login to merge, or discard this patch.
Services/DummySearchService.php 1 patch
Spacing   +10 added lines, -10 removed lines patch added patch discarded remove patch
@@ -29,7 +29,7 @@  discard block
 block discarded – undo
29 29
 		$id = $document->getEntityClass();
30 30
 		$id .= '#';
31 31
 		$entityId = $document->getEntityId();
32
-		if(is_scalar($entityId)) {
32
+		if (is_scalar($entityId)) {
33 33
 			$id .= $entityId;
34 34
 		} else {
35 35
 			$id .= md5(serialize($entityId));
@@ -75,15 +75,15 @@  discard block
 block discarded – undo
75 75
 	 */
76 76
 	public function autocomplete($search, $maxResults = 10) {
77 77
 		$words = array();
78
-		foreach($this->index as $doc) {
79
-			foreach($doc->getFields() as $content) {
80
-				if(is_string($content)) {
78
+		foreach ($this->index as $doc) {
79
+			foreach ($doc->getFields() as $content) {
80
+				if (is_string($content)) {
81 81
 					$words = array_merge($words, explode(' ', $content));
82 82
 				}
83 83
 			}
84 84
 		}
85 85
 		
86
-		return array_filter($words, function ($word) use ($search) {
86
+		return array_filter($words, function($word) use ($search) {
87 87
 			return stripos($word, $search) === 0;
88 88
 		});
89 89
 	}
@@ -101,10 +101,10 @@  discard block
 block discarded – undo
101 101
 		$facets = new FacetSetAdapter();
102 102
 		
103 103
 		$hits = array();
104
-		foreach($this->index as $key => $doc) {
105
-			foreach($doc->getFields() as $content) {
106
-				if(is_string($content) && stripos($content, $term) !== false) {
107
-					if(!isset($hits[$key])) {
104
+		foreach ($this->index as $key => $doc) {
105
+			foreach ($doc->getFields() as $content) {
106
+				if (is_string($content) && stripos($content, $term) !== false) {
107
+					if (!isset($hits[$key])) {
108 108
 						$hits[$key] = 0;
109 109
 					}
110 110
 					$hits[$key] = $hits[$key] + 1;
@@ -113,7 +113,7 @@  discard block
 block discarded – undo
113 113
 		}
114 114
 		arsort($hits);
115 115
 		$results = array();
116
-		foreach(array_keys($hits) as $docId) {
116
+		foreach (array_keys($hits) as $docId) {
117 117
 			$doc = $this->index[$docId];
118 118
 			$facets->addFacetValue(FacetSet::FACET_ENTITY_TYPE, $doc->getEntityClass());
119 119
 			$facets->addFacetValue(FacetSet::FACET_AUTHOR, $doc->getFieldValue(Document::FIELD_AUTHOR));
Please login to merge, or discard this patch.
Model/Query.php 2 patches
Spacing   +5 added lines, -5 removed lines patch added patch discarded remove patch
@@ -90,10 +90,10 @@  discard block
 block discarded – undo
90 90
 	 * @return \Pec\Bundle\MtuDvpBundle\Entity\TestRiskValue
91 91
 	 */
92 92
 	public function __get($name) {
93
-		if(strrpos($name, 'facet_', -strlen($name)) !== false) {
93
+		if (strrpos($name, 'facet_', -strlen($name)) !== false) {
94 94
 			$facetname = substr($name, 6);
95 95
 			
96
-			if(isset($this->facets[$facetname])) {
96
+			if (isset($this->facets[$facetname])) {
97 97
 				return $this->facets[$facetname];
98 98
 			}
99 99
 			return array();
@@ -108,10 +108,10 @@  discard block
 block discarded – undo
108 108
 	 *        	The value of the property
109 109
 	 */
110 110
 	public function __set($name, $value) {
111
-		if(strrpos($name, 'facet_', -strlen($name)) !== false) {
111
+		if (strrpos($name, 'facet_', -strlen($name)) !== false) {
112 112
 			$facetname = substr($name, 6);
113 113
 			
114
-			if(isset($this->facets[$facetname])) {
114
+			if (isset($this->facets[$facetname])) {
115 115
 				$this->facets[$facetname] = array();
116 116
 			}
117 117
 			$this->facets[$facetname] = $value;
@@ -125,7 +125,7 @@  discard block
 block discarded – undo
125 125
 	 * @return boolean
126 126
 	 */
127 127
 	public function __isset($name) {
128
-		if(strrpos($name, 'facet_', -strlen($name)) !== false) {
128
+		if (strrpos($name, 'facet_', -strlen($name)) !== false) {
129 129
 			return true;
130 130
 		}
131 131
 		
Please login to merge, or discard this patch.
Doc Comments   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -104,7 +104,7 @@
 block discarded – undo
104 104
 	 *
105 105
 	 * @param string $name
106 106
 	 *        	Name of the property to set
107
-	 * @param mixed $value
107
+	 * @param string[] $value
108 108
 	 *        	The value of the property
109 109
 	 */
110 110
 	public function __set($name, $value) {
Please login to merge, or discard this patch.
Form/FacetChoiceLoader.php 1 patch
Spacing   +4 added lines, -4 removed lines patch added patch discarded remove patch
@@ -39,9 +39,9 @@  discard block
 block discarded – undo
39 39
 	public function loadValuesForChoices(array $choices, $value = null) {
40 40
 		// is called on form creat with $choices containing the preset of the bound entity
41 41
 		$values = array();
42
-		foreach($choices as $key => $choice) {
42
+		foreach ($choices as $key => $choice) {
43 43
 			// we use a DataTransformer, thus only plain values arrive as choices which can be used directly as value
44
-			if(is_callable($value)) {
44
+			if (is_callable($value)) {
45 45
 				$values[$key] = (string)call_user_func($value, $choice, $key);
46 46
 			} else {
47 47
 				$values[$key] = $choice;
@@ -85,9 +85,9 @@  discard block
 block discarded – undo
85 85
 	public function loadChoicesForValues(array $values, $value = null) {
86 86
 		// is called on form submit after loadValuesForChoices of form create and loadChoiceList of form view create
87 87
 		$choices = array();
88
-		foreach($values as $key => $val) {
88
+		foreach ($values as $key => $val) {
89 89
 			// we use a DataTransformer, thus only plain values arrive as choices which can be used directly as value
90
-			if(is_callable($value)) {
90
+			if (is_callable($value)) {
91 91
 				$choices[$key] = (string)call_user_func($value, $val, $key);
92 92
 			} else {
93 93
 				$choices[$key] = $val;
Please login to merge, or discard this patch.
Tests/Form/QueryTypeTest.php 1 patch
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -116,7 +116,7 @@
 block discarded – undo
116 116
 		$view = $form->createView();
117 117
 		$children = $view->children;
118 118
 		
119
-		foreach(array_keys($formData) as $key) {
119
+		foreach (array_keys($formData) as $key) {
120 120
 			$this->assertArrayHasKey($key, $children);
121 121
 		}
122 122
 		
Please login to merge, or discard this patch.
Tests/Model/Result/FacetSetAdapterTest.php 1 patch
Spacing   +3 added lines, -3 removed lines patch added patch discarded remove patch
@@ -16,7 +16,7 @@  discard block
 block discarded – undo
16 16
 
17 17
 class FacetSetAdapterTest extends \PHPUnit_Framework_TestCase {
18 18
 
19
-	public function testAddFacetValue(){
19
+	public function testAddFacetValue() {
20 20
 		$facets = new FacetSetAdapter(array());
21 21
 		$this->assertCount(0, $facets);
22 22
 		$facets->addFacetValue(Document::FIELD_AUTHOR, 'Oliver Kotte');
@@ -26,13 +26,13 @@  discard block
 block discarded – undo
26 26
 		$this->assertCount(1, $facets);
27 27
 		$this->assertCount(2, $facets->getFacet(Document::FIELD_AUTHOR));
28 28
 		
29
-		foreach($facets as $facetKey => $facetValues){
29
+		foreach ($facets as $facetKey => $facetValues) {
30 30
 			$this->assertEquals(Document::FIELD_AUTHOR, $facetKey);
31 31
 			$this->assertCount(2, $facetValues);
32 32
 		}
33 33
 	}
34 34
 	
35
-	public function testGetFacet(){
35
+	public function testGetFacet() {
36 36
 		$facets = new FacetSetAdapter(array());
37 37
 		$this->assertCount(0, $facets);
38 38
 		$this->assertNull($facets->getFacet('NotExisting'));
Please login to merge, or discard this patch.