Completed
Pull Request — master (#14)
by Pavel
03:51
created
Mapping/EntityMetadata.php 1 patch
Doc Comments   +6 added lines patch added patch discarded remove patch
@@ -125,6 +125,9 @@  discard block
 block discarded – undo
125 125
         return $this->identifier;
126 126
     }
127 127
 
128
+    /**
129
+     * @param string[] $identifier
130
+     */
128 131
     public function setIdentifier($identifier)
129 132
     {
130 133
         $this->identifier            = $identifier;
@@ -345,6 +348,9 @@  discard block
 block discarded – undo
345 348
         return $this->associations[$fieldName];
346 349
     }
347 350
 
351
+    /**
352
+     * @param string $customRepositoryClassName
353
+     */
348 354
     public function setCustomRepositoryClass($customRepositoryClassName)
349 355
     {
350 356
         $this->repositoryClass = $customRepositoryClassName;
Please login to merge, or discard this patch.
Proxy/ApiCollection.php 2 patches
Doc Comments   +4 added lines, -1 removed lines patch added patch discarded remove patch
@@ -188,6 +188,9 @@  discard block
 block discarded – undo
188 188
         return $this->snapshot;
189 189
     }
190 190
 
191
+    /**
192
+     * @param boolean $state
193
+     */
191 194
     public function setInitialized($state)
192 195
     {
193 196
         $this->initialized = (bool)$state;
@@ -452,7 +455,7 @@  discard block
 block discarded – undo
452 455
      * Internal note: Tried to implement Serializable first but that did not work well
453 456
      *                with circular references. This solution seems simpler and works well.
454 457
      *
455
-     * @return array
458
+     * @return string[]
456 459
      */
457 460
     public function __sleep()
458 461
     {
Please login to merge, or discard this patch.
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -204,7 +204,7 @@  discard block
 block discarded – undo
204 204
         return array_udiff_assoc(
205 205
             $this->snapshot,
206 206
             $this->collection->toArray(),
207
-            function ($a, $b) {
207
+            function($a, $b) {
208 208
                 return $a === $b ? 0 : 1;
209 209
             }
210 210
         );
@@ -221,7 +221,7 @@  discard block
 block discarded – undo
221 221
         return array_udiff_assoc(
222 222
             $this->collection->toArray(),
223 223
             $this->snapshot,
224
-            function ($a, $b) {
224
+            function($a, $b) {
225 225
                 return $a === $b ? 0 : 1;
226 226
             }
227 227
         );
Please login to merge, or discard this patch.
Tests/AbstractEntityManagerTest.php 3 patches
Doc Comments   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -28,7 +28,7 @@
 block discarded – undo
28 28
     private $clients = [];
29 29
 
30 30
     /**
31
-     * @return mixed
31
+     * @return ClientRegistryInterface
32 32
      */
33 33
     public function getRegistry()
34 34
     {
Please login to merge, or discard this patch.
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -101,14 +101,14 @@
 block discarded – undo
101 101
         $configuration->setRegistry($this->registry);
102 102
         $configuration->setTypeRegistry(new BaseTypeRegistry(new TypeRegistry()));
103 103
         $configuration->setResolver(new ConstructorFactoryResolver());
104
-        $configuration->setProxyDir(CACHE_DIR.'/doctrine/proxy/');
104
+        $configuration->setProxyDir(CACHE_DIR . '/doctrine/proxy/');
105 105
         $configuration->setProxyNamespace('Bankiru\Api\Doctrine\Test\Proxy');
106 106
         $driver = new MappingDriverChain();
107 107
         $driver->addDriver(
108 108
             new YmlMetadataDriver(
109 109
                 new SymfonyFileLocator(
110 110
                     [
111
-                        __DIR__.'/../Test/Resources/config/api/' => 'Bankiru\Api\Doctrine\Test\Entity',
111
+                        __DIR__ . '/../Test/Resources/config/api/' => 'Bankiru\Api\Doctrine\Test\Entity',
112 112
                     ],
113 113
                     '.api.yml',
114 114
                     DIRECTORY_SEPARATOR
Please login to merge, or discard this patch.
Unused Use Statements   -1 removed lines patch added patch discarded remove patch
@@ -13,7 +13,6 @@
 block discarded – undo
13 13
 use Bankiru\Api\Doctrine\EntityManager;
14 14
 use Bankiru\Api\Doctrine\EntityMetadataFactory;
15 15
 use Bankiru\Api\Doctrine\Mapping\Driver\YmlMetadataDriver;
16
-use Bankiru\Api\Doctrine\Test\TestApiFactory;
17 16
 use Bankiru\Api\Doctrine\Type\BaseTypeRegistry;
18 17
 use Bankiru\Api\Doctrine\Type\TypeRegistry;
19 18
 use Doctrine\Common\Persistence\Mapping\Driver\MappingDriverChain;
Please login to merge, or discard this patch.
Cache/KeyStrategyInterface.php 1 patch
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -24,5 +24,5 @@
 block discarded – undo
24 24
      *
25 25
      * @return string
26 26
      */
27
-    public function getEntityKey(ApiMetadata $metadata,array $identifier);
27
+    public function getEntityKey(ApiMetadata $metadata, array $identifier);
28 28
 }
Please login to merge, or discard this patch.
Utility/ReflectionPropertiesGetter.php 2 patches
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -155,9 +155,9 @@
 block discarded – undo
155 155
         }
156 156
 
157 157
         if ($property->isProtected()) {
158
-            return "\0*\0".$propertyName;
158
+            return "\0*\0" . $propertyName;
159 159
         }
160 160
 
161
-        return "\0".$property->getDeclaringClass()->getName()."\0".$propertyName;
161
+        return "\0" . $property->getDeclaringClass()->getName() . "\0" . $propertyName;
162 162
     }
163 163
 }
Please login to merge, or discard this patch.
Doc Comments   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -50,7 +50,7 @@
 block discarded – undo
50 50
     }
51 51
 
52 52
     /**
53
-     * @param $className
53
+     * @param string $className
54 54
      *
55 55
      * @return \ReflectionProperty[] indexed by property internal name
56 56
      */
Please login to merge, or discard this patch.
Proxy/ProxyFactory.php 1 patch
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -89,7 +89,7 @@  discard block
 block discarded – undo
89 89
     {
90 90
         $wakeupProxy = $classMetadata->getReflectionClass()->hasMethod('__wakeup');
91 91
 
92
-        return function (Proxy $proxy) use ($classMetadata, $wakeupProxy, $persister) {
92
+        return function(Proxy $proxy) use ($classMetadata, $wakeupProxy, $persister) {
93 93
             $initializer = $proxy->__getInitializer();
94 94
             $cloner      = $proxy->__getCloner();
95 95
 
@@ -130,7 +130,7 @@  discard block
 block discarded – undo
130 130
      */
131 131
     private function createCloner(ApiMetadata $classMetadata, ApiPersister $persister)
132 132
     {
133
-        return function (Proxy $proxy) use ($classMetadata, $persister) {
133
+        return function(Proxy $proxy) use ($classMetadata, $persister) {
134 134
             if ($proxy->__isInitialized()) {
135 135
                 return;
136 136
             }
Please login to merge, or discard this patch.
Rpc/SearchArgumentsTransformer.php 1 patch
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -44,7 +44,7 @@  discard block
 block discarded – undo
44 44
                 /** @var EntityMetadata $target */
45 45
                 $target = $this->manager->getClassMetadata($mapping['target']);
46 46
 
47
-                $converter = function ($value) use ($target) {
47
+                $converter = function($value) use ($target) {
48 48
                     if (!is_object($value)) {
49 49
                         return $value;
50 50
                     }
@@ -70,7 +70,7 @@  discard block
 block discarded – undo
70 70
                     $values = $converter($values);
71 71
                 }
72 72
             } else {
73
-                $caster = function ($value) use ($field) {
73
+                $caster = function($value) use ($field) {
74 74
                     $type = $this->manager
75 75
                         ->getConfiguration()
76 76
                         ->getTypeRegistry()->get($this->metadata->getTypeOfField($field));
Please login to merge, or discard this patch.
UnitOfWork.php 2 patches
Spacing   +5 added lines, -5 removed lines patch added patch discarded remove patch
@@ -1683,7 +1683,7 @@  discard block
 block discarded – undo
1683 1683
         $class               = $this->em->getClassMetadata(get_class($entity));
1684 1684
         $associationMappings = array_filter(
1685 1685
             $class->associationMappings,
1686
-            function ($assoc) {
1686
+            function($assoc) {
1687 1687
                 return $assoc['isCascadeRefresh'];
1688 1688
             }
1689 1689
         );
@@ -1722,7 +1722,7 @@  discard block
 block discarded – undo
1722 1722
         $class               = $this->em->getClassMetadata(get_class($entity));
1723 1723
         $associationMappings = array_filter(
1724 1724
             $class->associationMappings,
1725
-            function ($assoc) {
1725
+            function($assoc) {
1726 1726
                 return $assoc['isCascadeDetach'];
1727 1727
             }
1728 1728
         );
@@ -1762,7 +1762,7 @@  discard block
 block discarded – undo
1762 1762
         $class               = $this->manager->getClassMetadata(get_class($entity));
1763 1763
         $associationMappings = array_filter(
1764 1764
             $class->getAssociationMappings(),
1765
-            function ($assoc) {
1765
+            function($assoc) {
1766 1766
                 return $assoc['isCascadeMerge'];
1767 1767
             }
1768 1768
         );
@@ -1800,11 +1800,11 @@  discard block
 block discarded – undo
1800 1800
         $class               = $this->em->getClassMetadata(get_class($entity));
1801 1801
         $associationMappings = array_filter(
1802 1802
             $class->associationMappings,
1803
-            function ($assoc) {
1803
+            function($assoc) {
1804 1804
                 return $assoc['isCascadeRemove'];
1805 1805
             }
1806 1806
         );
1807
-        $entitiesToCascade   = [];
1807
+        $entitiesToCascade = [];
1808 1808
         foreach ($associationMappings as $assoc) {
1809 1809
             if ($entity instanceof Proxy && !$entity->__isInitialized__) {
1810 1810
                 $entity->__load();
Please login to merge, or discard this patch.
Doc Comments   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -172,7 +172,7 @@  discard block
 block discarded – undo
172 172
     }
173 173
 
174 174
     /**
175
-     * @param             $className
175
+     * @param             string $className
176 176
      * @param \stdClass   $data
177 177
      *
178 178
      * @return ObjectManagerAware|object
@@ -230,7 +230,7 @@  discard block
 block discarded – undo
230 230
      * INTERNAL:
231 231
      * Registers an entity as managed.
232 232
      *
233
-     * @param object         $entity The entity.
233
+     * @param Proxy         $entity The entity.
234 234
      * @param array          $id     The identifier values.
235 235
      * @param \stdClass|null $data   The original entity data.
236 236
      *
Please login to merge, or discard this patch.
Tests/EntityFactoryTest.php 1 patch
Spacing   +3 added lines, -3 removed lines patch added patch discarded remove patch
@@ -21,7 +21,7 @@  discard block
 block discarded – undo
21 21
                     'payload' => 'test-payload',
22 22
                 ]
23 23
             ),
24
-            function (RpcRequestInterface $request) {
24
+            function(RpcRequestInterface $request) {
25 25
                 self::assertEquals('test-entity/find', $request->getMethod());
26 26
                 self::assertEquals(['id' => 1], $request->getParameters());
27 27
 
@@ -50,7 +50,7 @@  discard block
 block discarded – undo
50 50
                     'sub-payload' => 'sub-payload',
51 51
                 ]
52 52
             ),
53
-            function (RpcRequestInterface $request) {
53
+            function(RpcRequestInterface $request) {
54 54
                 self::assertEquals('test-entity/find', $request->getMethod());
55 55
                 self::assertEquals(['id' => 2], $request->getParameters());
56 56
 
@@ -79,7 +79,7 @@  discard block
 block discarded – undo
79 79
                     'payload'    => 'test-payload',
80 80
                 ]
81 81
             ),
82
-            function (RpcRequestInterface $request) {
82
+            function(RpcRequestInterface $request) {
83 83
                 self::assertEquals('composite-key-entity/find', $request->getMethod());
84 84
                 self::assertEquals(['first_key' => 2, 'second_key' => 'test'], $request->getParameters());
85 85
 
Please login to merge, or discard this patch.