Completed
Push — standalone ( 6b9ae2...5a4b99 )
by Philip
03:07
created
Controller/RestResourceController.php 1 patch
Doc Comments   +27 added lines patch added patch discarded remove patch
@@ -316,6 +316,9 @@  discard block
 block discarded – undo
316 316
         return $this->getService()->findAssociationPaginated($entity, $property, $page, $perPage);
317 317
     }
318 318
 
319
+    /**
320
+     * @return string
321
+     */
319 322
     protected function getEntityClass()
320 323
     {
321 324
         return $this->getCurrentRequest()->attributes->get('_entityClass');
@@ -326,6 +329,9 @@  discard block
 block discarded – undo
326 329
         return Inflector::tableize($this->getClassMetadata()->reflection->getShortName());
327 330
     }
328 331
 
332
+    /**
333
+     * @return string
334
+     */
329 335
     protected function getServiceId()
330 336
     {
331 337
         return $this->getCurrentRequest()->attributes->get('_service');
@@ -391,6 +397,9 @@  discard block
 block discarded – undo
391 397
         $this->assertRightGranted($entity, $right);
392 398
     }
393 399
 
400
+    /**
401
+     * @param string|null $subresource
402
+     */
394 403
     protected function assertSubresourceListGranted($entity, $subresource)
395 404
     {
396 405
         $classMetadata = $this->getClassMetadata();
@@ -404,6 +413,9 @@  discard block
 block discarded – undo
404 413
         $this->assertRightGranted($entity, $right);
405 414
     }
406 415
 
416
+    /**
417
+     * @param string|null $subresource
418
+     */
407 419
     protected function assertSubresourcePostGranted($entity, $subresource)
408 420
     {
409 421
         $classMetadata = $this->getClassMetadata();
@@ -417,6 +429,9 @@  discard block
 block discarded – undo
417 429
         $this->assertRightGranted($entity, $right);
418 430
     }
419 431
 
432
+    /**
433
+     * @param string|null $subresource
434
+     */
420 435
     protected function assertSubresourcePutGranted($entity, $subresource)
421 436
     {
422 437
         $classMetadata = $this->getClassMetadata();
@@ -430,6 +445,9 @@  discard block
 block discarded – undo
430 445
         $this->assertRightGranted($entity, $right);
431 446
     }
432 447
 
448
+    /**
449
+     * @param string|null $subresource
450
+     */
433 451
     protected function assertSubresourceDeleteGranted($entity, $subresource)
434 452
     {
435 453
         $classMetadata = $this->getClassMetadata();
@@ -455,6 +473,9 @@  discard block
 block discarded – undo
455 473
         return $classMetaData;
456 474
     }
457 475
 
476
+    /**
477
+     * @param string|null $subresource
478
+     */
458 479
     protected function getSubResourceEntityClass($subresource)
459 480
     {
460 481
         /** @var PropertyMetadata $propertyMetadata */
@@ -463,6 +484,9 @@  discard block
 block discarded – undo
463 484
         return $propertyMetadata->getTargetClass();
464 485
     }
465 486
 
487
+    /**
488
+     * @param string $propertyPath
489
+     */
466 490
     protected function resolveSubject($entity, $propertyPath)
467 491
     {
468 492
         if ('this' === $propertyPath) {
@@ -545,6 +569,9 @@  discard block
 block discarded – undo
545 569
         );
546 570
     }
547 571
 
572
+    /**
573
+     * @param string[] $attributes
574
+     */
548 575
     protected function denyAccessUnlessGranted($attributes, $object = null, $message = 'Access Denied.')
549 576
     {
550 577
         if (!$this->getAuthorizationChecker()->isGranted($attributes, $object)) {
Please login to merge, or discard this patch.