|
@@ 214-220 (lines=7) @@
|
| 211 |
|
/** |
| 212 |
|
* @see eZ\Publish\SPI\Persistence\User\Handler::updateRole |
| 213 |
|
*/ |
| 214 |
|
public function updateRole(RoleUpdateStruct $struct) |
| 215 |
|
{ |
| 216 |
|
$this->logger->logCall(__METHOD__, array('struct' => $struct)); |
| 217 |
|
$this->persistenceHandler->userHandler()->updateRole($struct); |
| 218 |
|
|
| 219 |
|
$this->cache->clear('user', 'role', $struct->id); |
| 220 |
|
} |
| 221 |
|
|
| 222 |
|
/** |
| 223 |
|
* @see eZ\Publish\SPI\Persistence\User\Handler::deleteRole |
|
@@ 304-310 (lines=7) @@
|
| 301 |
|
/** |
| 302 |
|
* @see eZ\Publish\SPI\Persistence\User\Handler::deletePolicy |
| 303 |
|
*/ |
| 304 |
|
public function deletePolicy($policyId) |
| 305 |
|
{ |
| 306 |
|
$this->logger->logCall(__METHOD__, array('policy' => $policyId)); |
| 307 |
|
$this->persistenceHandler->userHandler()->deletePolicy($policyId); |
| 308 |
|
|
| 309 |
|
$this->cache->clear('user', 'role'); |
| 310 |
|
} |
| 311 |
|
|
| 312 |
|
/** |
| 313 |
|
* @see eZ\Publish\SPI\Persistence\User\Handler::loadPoliciesByUserId |
|
@@ 355-364 (lines=10) @@
|
| 352 |
|
/** |
| 353 |
|
* @see eZ\Publish\SPI\Persistence\User\Handler::removeRoleAssignment |
| 354 |
|
*/ |
| 355 |
|
public function removeRoleAssignment($roleAssignmentId) |
| 356 |
|
{ |
| 357 |
|
$this->logger->logCall(__METHOD__, array('assignment' => $roleAssignmentId)); |
| 358 |
|
$return = $this->persistenceHandler->userHandler()->removeRoleAssignment($roleAssignmentId); |
| 359 |
|
|
| 360 |
|
// We don't know the contentId, so clear all assignment cache. |
| 361 |
|
$this->cache->clear('user', 'role', 'assignments'); //TIMBER! |
| 362 |
|
|
| 363 |
|
return $return; |
| 364 |
|
} |
| 365 |
|
} |
| 366 |
|
|