Skip to content

Commit ca754a7

Browse files
committed
Add getLanguagePermissions
1 parent e81d9cb commit ca754a7

File tree

2 files changed

+21
-0
lines changed

2 files changed

+21
-0
lines changed

src/Models/DataObject/DataObjectServiceResolver.php

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,9 @@
2222
use Pimcore\Model\DataObject\Concrete;
2323
use Pimcore\Model\DataObject\Folder;
2424
use Pimcore\Model\DataObject\Service;
25+
use Pimcore\Model\UserInterface;
26+
use Pimcore\Model\DataObject\Fieldcollection\Data\AbstractData as FieldCollectionData;
27+
use Pimcore\Model\DataObject\Objectbrick\Data\AbstractData as ObjectBrickData;
2528

2629
/**
2730
* @internal
@@ -78,4 +81,13 @@ public function getObjectsReferencingUser(int $userId): array
7881
{
7982
return Service::getObjectsReferencingUser($userId);
8083
}
84+
85+
public function getLanguagePermissions(
86+
FieldCollectionData|ObjectBrickData|AbstractObject $object,
87+
UserInterface $user,
88+
string $type
89+
): ?array
90+
{
91+
return Service::getLanguagePermissions($object, $user, $type);
92+
}
8193
}

src/Models/DataObject/DataObjectServiceResolverInterface.php

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,10 @@
1919
use Pimcore\Model\DataObject\AbstractObject;
2020
use Pimcore\Model\DataObject\ClassDefinition;
2121
use Pimcore\Model\DataObject\Concrete;
22+
use Pimcore\Model\DataObject\Fieldcollection\Data\AbstractData as FieldCollectionData;
2223
use Pimcore\Model\DataObject\Folder;
24+
use Pimcore\Model\DataObject\Objectbrick\Data\AbstractData as ObjectBrickData;
25+
use Pimcore\Model\UserInterface;
2326

2427
/**
2528
* @internal
@@ -50,4 +53,10 @@ public function enrichLayoutDefinition(
5053
* @return Concrete[]
5154
*/
5255
public function getObjectsReferencingUser(int $userId): array;
56+
57+
public function getLanguagePermissions(
58+
FieldCollectionData|ObjectBrickData|AbstractObject $object,
59+
UserInterface $user,
60+
string $type
61+
): ?array;
5362
}

0 commit comments

Comments
 (0)