Skip to content
Snippets Groups Projects
Verified Commit ba4f2951 authored by Dave Long's avatar Dave Long
Browse files

Issue #3417359 by kristiaanvandeneynde: Fix typehint mistake in new Access Policy API

parent dfe15ca8
No related branches found
No related tags found
24 merge requests!8528Issue #3456871 by Tim Bozeman: Support NULL services,!3878Removed unused condition head title for views,!38582585169-10.1.x,!3818Issue #2140179: $entity->original gets stale between updates,!3742Issue #3328429: Create item list field formatter for displaying ordered and unordered lists,!3731Claro: role=button on status report items,!3668Resolve #3347842 "Deprecate the trusted",!3651Issue #3347736: Create new SDC component for Olivero (header-search),!3531Issue #3336994: StringFormatter always displays links to entity even if the user in context does not have access,!3355Issue #3209129: Scrolling problems when adding a block via layout builder,!3226Issue #2987537: Custom menu link entity type should not declare "bundle" entity key,!3154Fixes #2987987 - CSRF token validation broken on routes with optional parameters.,!3133core/modules/system/css/components/hidden.module.css,!2812Issue #3312049: [Followup] Fix Drupal.Commenting.FunctionComment.MissingReturnType returns for NULL,!2378Issue #2875033: Optimize joins and table selection in SQL entity query implementation,!2334Issue #3228209: Add hasRole() method to AccountInterface,!2062Issue #3246454: Add weekly granularity to views date sort,!1105Issue #3025039: New non translatable field on translatable content throws error,!1073issue #3191727: Focus states on mobile second level navigation items fixed,!877Issue #2708101: Default value for link text is not saved,!617Issue #3043725: Provide a Entity Handler for user cancelation,!579Issue #2230909: Simple decimals fail to pass validation,!560Move callback classRemove outside of the loop,!555Issue #3202493
Pipeline #87166 passed with warnings
Pipeline: drupal

#87172

    Pipeline: drupal

    #87170

      Pipeline: drupal

      #87169

        +1
        ......@@ -17,7 +17,7 @@ public function applies(string $scope): bool {
        /**
        * {@inheritdoc}
        */
        public function calculatePermissions(AccountInterface $account, string $scope): CalculatedPermissionsInterface {
        public function calculatePermissions(AccountInterface $account, string $scope): RefinableCalculatedPermissionsInterface {
        return (new RefinableCalculatedPermissions())->addCacheContexts($this->getPersistentCacheContexts());
        }
        ......
        ......@@ -42,10 +42,10 @@ public function applies(string $scope): bool;
        * @param string $scope
        * The scope to calculate the permissions for.
        *
        * @return \Drupal\Core\Session\CalculatedPermissionsInterface
        * @return \Drupal\Core\Session\RefinableCalculatedPermissionsInterface
        * An object representing the permissions within the given scope.
        */
        public function calculatePermissions(AccountInterface $account, string $scope): CalculatedPermissionsInterface;
        public function calculatePermissions(AccountInterface $account, string $scope): RefinableCalculatedPermissionsInterface;
        /**
        * Alter the permissions after all policies have finished building them.
        ......
        ......@@ -15,7 +15,6 @@
        use Drupal\Core\Session\AccessPolicyProcessor;
        use Drupal\Core\Session\AccessPolicyScopeException;
        use Drupal\Core\Session\CalculatedPermissions;
        use Drupal\Core\Session\CalculatedPermissionsInterface;
        use Drupal\Core\Session\CalculatedPermissionsItem;
        use Drupal\Core\Session\RefinableCalculatedPermissions;
        use Drupal\Core\Session\RefinableCalculatedPermissionsInterface;
        ......@@ -427,7 +426,7 @@ public function applies(string $scope): bool {
        return $scope === 'foo' || $scope === 'anything';
        }
        public function calculatePermissions(AccountInterface $account, string $scope): CalculatedPermissionsInterface {
        public function calculatePermissions(AccountInterface $account, string $scope): RefinableCalculatedPermissionsInterface {
        $calculated_permissions = parent::calculatePermissions($account, $scope);
        return $calculated_permissions->addItem(new CalculatedPermissionsItem(['foo', 'bar'], TRUE, $scope, 1));
        }
        ......@@ -444,7 +443,7 @@ public function applies(string $scope): bool {
        return $scope === 'bar' || $scope === 'anything';
        }
        public function calculatePermissions(AccountInterface $account, string $scope): CalculatedPermissionsInterface {
        public function calculatePermissions(AccountInterface $account, string $scope): RefinableCalculatedPermissionsInterface {
        $calculated_permissions = parent::calculatePermissions($account, $scope);
        return $calculated_permissions->addItem(new CalculatedPermissionsItem(['foo', 'bar'], FALSE, $scope, 1));
        }
        ......@@ -461,7 +460,7 @@ public function applies(string $scope): bool {
        return $scope === 'baz';
        }
        public function calculatePermissions(AccountInterface $account, string $scope): CalculatedPermissionsInterface {
        public function calculatePermissions(AccountInterface $account, string $scope): RefinableCalculatedPermissionsInterface {
        $calculated_permissions = parent::calculatePermissions($account, $scope);
        return $calculated_permissions->addItem(new CalculatedPermissionsItem(['baz'], FALSE, 'baz', 1));
        }
        ......@@ -507,7 +506,7 @@ public function applies(string $scope): bool {
        return TRUE;
        }
        public function calculatePermissions(AccountInterface $account, string $scope): CalculatedPermissionsInterface {
        public function calculatePermissions(AccountInterface $account, string $scope): RefinableCalculatedPermissionsInterface {
        $calculated_permissions = parent::calculatePermissions($account, $scope);
        return $calculated_permissions->addItem(new CalculatedPermissionsItem(['always'], FALSE, 'always', 1));
        }
        ......
        0% Loading or .
        You are about to add 0 people to the discussion. Proceed with caution.
        Finish editing this message first!
        Please register or to comment