Completed
Push — develop ( 8f5a6b...1cba7f )
by
unknown
08:28
created
module/Solr/src/Solr/Bridge/ResultConverter.php 1 patch
Spacing   +16 added lines, -16 removed lines patch added patch discarded remove patch
@@ -36,7 +36,7 @@  discard block
 block discarded – undo
36 36
      *
37 37
      * @var bool
38 38
      */
39
-    protected $useGeoLocation=false;
39
+    protected $useGeoLocation = false;
40 40
 
41 41
     /**
42 42
      * Convert result into entity
@@ -52,26 +52,26 @@  discard block
 block discarded – undo
52 52
         $propertiesMap = $filter->getPropertiesMap();
53 53
         $class = $filter->getEntityClass();
54 54
         $entities = [];
55
-        foreach($response['response']['docs'] as $doc){ /* @var $doc \SolrObject  */
55
+        foreach ($response['response']['docs'] as $doc) { /* @var $doc \SolrObject  */
56 56
             $ob = new $class();
57 57
             $properties = $doc->getPropertyNames();
58
-            foreach($properties as $name){
58
+            foreach ($properties as $name) {
59 59
                 $setter = 'set'.$name;
60 60
                 $value = $doc->$name;
61 61
                 $value = $this->validateDate($value);
62 62
                 if ($value instanceof \SolrObject) {
63 63
                     if ($name == 'locations') {
64
-                        $this->useGeoLocation=true;
64
+                        $this->useGeoLocation = true;
65 65
                     }
66
-                    $this->handleMappedProperty($propertiesMap[$name],$ob,$value);
67
-                } elseif (method_exists($ob,$setter) && !$value instanceof \SolrObject){
66
+                    $this->handleMappedProperty($propertiesMap[$name], $ob, $value);
67
+                } elseif (method_exists($ob, $setter) && !$value instanceof \SolrObject) {
68 68
                     if ($name != 'location') {
69 69
                         call_user_func(array($ob, $setter), $value);
70 70
                     }elseif (!$this->useGeoLocation) {
71 71
                         call_user_func(array($ob, $setter), $value);
72 72
                     }
73
-                }elseif(isset($propertiesMap[$name])){
74
-                    $this->handleMappedProperty($propertiesMap[$name],$ob,$value);
73
+                }elseif (isset($propertiesMap[$name])) {
74
+                    $this->handleMappedProperty($propertiesMap[$name], $ob, $value);
75 75
                 }
76 76
 
77 77
             }
@@ -88,11 +88,11 @@  discard block
 block discarded – undo
88 88
      * @param $object
89 89
      * @param $value
90 90
      */
91
-    public function handleMappedProperty($property,$object,$value)
91
+    public function handleMappedProperty($property, $object, $value)
92 92
     {
93
-        $callback = array($this->filter,$property);
94
-        if(is_callable($callback)){
95
-            call_user_func($callback,$object,$value);
93
+        $callback = array($this->filter, $property);
94
+        if (is_callable($callback)) {
95
+            call_user_func($callback, $object, $value);
96 96
         }
97 97
     }
98 98
 
@@ -104,15 +104,15 @@  discard block
 block discarded – undo
104 104
      */
105 105
     public function validateDate($value)
106 106
     {
107
-        if ($value instanceof \SolrObject || is_array($value)){
107
+        if ($value instanceof \SolrObject || is_array($value)) {
108 108
             return $value;
109 109
         }
110 110
         $value = trim($value);
111
-        $date = \DateTime::createFromFormat(Manager::SOLR_DATE_FORMAT,$value);
111
+        $date = \DateTime::createFromFormat(Manager::SOLR_DATE_FORMAT, $value);
112 112
         $check = $date && ($date->format(Manager::SOLR_DATE_FORMAT) === $value);
113
-        if($check){
113
+        if ($check) {
114 114
             return $date;
115
-        }else{
115
+        } else {
116 116
             return $value;
117 117
         }
118 118
     }
Please login to merge, or discard this patch.