Completed
Pull Request — develop (#245)
by ANTHONIUS
08:30
created
module/Solr/src/Solr/Listener/JobEventSubscriber.php 1 patch
Spacing   +30 added lines, -30 removed lines patch added patch discarded remove patch
@@ -67,9 +67,9 @@  discard block
 block discarded – undo
67 67
         }
68 68
 
69 69
         $solrDoc = $this->generateInputDocument($document, new \SolrInputDocument());
70
-        try{
71
-            $this->solrManager->addDocument($solrDoc,$this->solrManager->getOptions()->getJobsPath());
72
-        }catch (\Exception $e){
70
+        try {
71
+            $this->solrManager->addDocument($solrDoc, $this->solrManager->getOptions()->getJobsPath());
72
+        } catch (\Exception $e) {
73 73
             // @TODO: What to do when the process failed?
74 74
         }
75 75
     }
@@ -86,10 +86,10 @@  discard block
 block discarded – undo
86 86
             return;
87 87
         }
88 88
 
89
-        $solrDoc = $this->generateInputDocument($document,new \SolrInputDocument());
90
-        try{
91
-            $this->solrManager->addDocument($solrDoc,$this->solrManager->getOptions()->getJobsPath());
92
-        }catch (\Exception $e){
89
+        $solrDoc = $this->generateInputDocument($document, new \SolrInputDocument());
90
+        try {
91
+            $this->solrManager->addDocument($solrDoc, $this->solrManager->getOptions()->getJobsPath());
92
+        } catch (\Exception $e) {
93 93
             // @TODO: What to do when the process failed?
94 94
         }
95 95
     }
@@ -114,38 +114,38 @@  discard block
 block discarded – undo
114 114
      */
115 115
     public function generateInputDocument(Job $job, $document)
116 116
     {
117
-        $document->addField('id',$job->getId());
118
-        $document->addField('title',$job->getTitle());
119
-        $document->addField('applicationEmail',$job->getContactEmail());
117
+        $document->addField('id', $job->getId());
118
+        $document->addField('title', $job->getTitle());
119
+        $document->addField('applicationEmail', $job->getContactEmail());
120 120
 
121
-        if($job->getDateCreated()){
121
+        if ($job->getDateCreated()) {
122 122
             $document->addField('dateCreated',
123 123
                 $job->getDateCreated()->setTimezone(new \DateTimeZone('UTC'))->format(Manager::SOLR_DATE_FORMAT)
124 124
             );
125 125
         }
126
-        if($job->getDateModified()){
126
+        if ($job->getDateModified()) {
127 127
             $document->addField('dateModified',
128 128
                 $job->getDateModified()->setTimezone(new \DateTimeZone('UTC'))->format(Manager::SOLR_DATE_FORMAT)
129 129
             );
130 130
         }
131
-        if($job->getDatePublishStart()){
131
+        if ($job->getDatePublishStart()) {
132 132
             $document->addField('datePublishStart',
133 133
                 $job->getDatePublishStart()->setTimezone(new \DateTimeZone('UTC'))->format(Manager::SOLR_DATE_FORMAT)
134 134
             );
135 135
         }
136 136
 
137
-        if($job->getDatePublishEnd()){
137
+        if ($job->getDatePublishEnd()) {
138 138
             $document->addField('datePublishEnd',
139 139
                 $job->getDatePublishEnd()->setTimezone(new \DateTimeZone('UTC'))->format(Manager::SOLR_DATE_FORMAT)
140 140
             );
141 141
         }
142 142
 
143
-        $document->addField('isActive',$job->isActive());
144
-        $document->addField('lang',$job->getLanguage());
143
+        $document->addField('isActive', $job->isActive());
144
+        $document->addField('lang', $job->getLanguage());
145 145
 
146
-        $this->processLocation($job,$document);
147
-        if(!is_null($job->getOrganization())){
148
-            $this->processOrganization($job,$document);
146
+        $this->processLocation($job, $document);
147
+        if (!is_null($job->getOrganization())) {
148
+            $this->processOrganization($job, $document);
149 149
         }
150 150
         return $document;
151 151
     }
@@ -156,14 +156,14 @@  discard block
 block discarded – undo
156 156
      * @param Job                   $job
157 157
      * @param \SolrInputDocument    $document
158 158
      */
159
-    public function processOrganization(Job $job,$document)
159
+    public function processOrganization(Job $job, $document)
160 160
     {
161
-        if(!is_null($job->getOrganization()->getImage())){
161
+        if (!is_null($job->getOrganization()->getImage())) {
162 162
             $uri = $job->getOrganization()->getImage()->getUri();
163
-            $document->addField('companyLogo',$uri);
163
+            $document->addField('companyLogo', $uri);
164 164
         }
165
-        $document->addField('organizationName',$job->getOrganization()->getOrganizationName()->getName());
166
-        $document->addField('organizationId',$job->getOrganization()->getId());
165
+        $document->addField('organizationName', $job->getOrganization()->getOrganizationName()->getName());
166
+        $document->addField('organizationId', $job->getOrganization()->getId());
167 167
     }
168 168
 
169 169
     /**
@@ -171,16 +171,16 @@  discard block
 block discarded – undo
171 171
      * @param Job                $job
172 172
      * @param \SolrInputDocument $document
173 173
      */
174
-    public function processLocation(Job $job,$document)
174
+    public function processLocation(Job $job, $document)
175 175
     {
176 176
         /* @var \Jobs\Entity\Location $location */
177
-        foreach($job->getLocations() as $location){
177
+        foreach ($job->getLocations() as $location) {
178 178
             $coord = $location->getCoordinates()->getCoordinates();
179
-            $document->addField('latLon',doubleval($coord[0]).','.doubleval($coord[1]));
180
-            $document->addField('postCode',$location->getPostalCode());
181
-            $document->addField('regionText',$location->getRegion());
179
+            $document->addField('latLon', doubleval($coord[0]).','.doubleval($coord[1]));
180
+            $document->addField('postCode', $location->getPostalCode());
181
+            $document->addField('regionText', $location->getRegion());
182 182
         }
183 183
 
184
-        $document->addField('location',$job->getLocation());
184
+        $document->addField('location', $job->getLocation());
185 185
     }
186 186
 }
187 187
\ No newline at end of file
Please login to merge, or discard this patch.