Skip to content

Commit e54f246

Browse files
committed
Add missing methods
1 parent 01da71f commit e54f246

11 files changed

+67
-1
lines changed

composer.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
"minimum-stability": "dev",
2525
"require": {
2626
"php": "~8.3.0 || ~8.4.0",
27-
"pimcore/pimcore": "^12.0",
27+
"pimcore/pimcore": "12.x-dev",
2828
"friendsofphp/proxy-manager-lts": "^1"
2929
},
3030
"require-dev": {

src/Models/Asset/AssetResolver.php

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,4 +25,13 @@ public function getTypeFromMimeMapping(string $mimeType, string $filename): stri
2525
{
2626
return Asset::getTypeFromMimeMapping($mimeType, $filename);
2727
}
28+
public function setGetInheritedProperties(bool $getInheritedProperties): void
29+
{
30+
Asset::setGetInheritedProperties($getInheritedProperties);
31+
}
32+
33+
public function getGetInheritedProperties(): bool
34+
{
35+
return Asset::getGetInheritedProperties();
36+
}
2837
}

src/Models/Asset/AssetResolverInterface.php

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,4 +21,8 @@
2121
interface AssetResolverInterface extends AssetResolverContractInterface
2222
{
2323
public function getTypeFromMimeMapping(string $mimeType, string $filename): string;
24+
25+
public function setGetInheritedProperties(bool $getInheritedProperties): void;
26+
27+
public function getGetInheritedProperties(): bool;
2428
}

src/Models/DataObject/ConcreteObjectResolver.php

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,20 @@
1414
namespace Pimcore\Bundle\StaticResolverBundle\Models\DataObject;
1515

1616
use Pimcore\Bundle\StaticResolverBundle\Contract\Models\DataObject\ConcreteObjectResolverContract;
17+
use Pimcore\Model\DataObject\Concrete;
1718

1819
/**
1920
* @internal
2021
*/
2122
final class ConcreteObjectResolver extends ConcreteObjectResolverContract implements ConcreteObjectResolverInterface
2223
{
24+
public function setGetInheritedProperties(bool $getInheritedProperties): void
25+
{
26+
Concrete::setGetInheritedProperties($getInheritedProperties);
27+
}
28+
29+
public function getGetInheritedProperties(): bool
30+
{
31+
return Concrete::getGetInheritedProperties();
32+
}
2333
}

src/Models/DataObject/ConcreteObjectResolverInterface.php

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,4 +20,7 @@
2020
*/
2121
interface ConcreteObjectResolverInterface extends ConcreteObjectResolverContractInterface
2222
{
23+
public function setGetInheritedProperties(bool $getInheritedProperties): void;
24+
25+
public function getGetInheritedProperties(): bool;
2326
}

src/Models/DataObject/DataObjectFolderResolver.php

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,20 @@
1414
namespace Pimcore\Bundle\StaticResolverBundle\Models\DataObject;
1515

1616
use Pimcore\Bundle\StaticResolverBundle\Contract\Models\DataObject\DataObjectFolderResolverContract;
17+
use Pimcore\Model\DataObject\Folder;
1718

1819
/**
1920
* @internal
2021
*/
2122
final class DataObjectFolderResolver extends DataObjectFolderResolverContract implements DataObjectFolderResolverInterface
2223
{
24+
public function setGetInheritedProperties(bool $getInheritedProperties): void
25+
{
26+
Folder::setGetInheritedProperties($getInheritedProperties);
27+
}
28+
29+
public function getGetInheritedProperties(): bool
30+
{
31+
return Folder::getGetInheritedProperties();
32+
}
2333
}

src/Models/DataObject/DataObjectFolderResolverInterface.php

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,4 +20,7 @@
2020
*/
2121
interface DataObjectFolderResolverInterface extends DataObjectFolderResolverContractInterface
2222
{
23+
public function setGetInheritedProperties(bool $getInheritedProperties): void;
24+
25+
public function getGetInheritedProperties(): bool;
2326
}

src/Models/DataObject/DataObjectResolver.php

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,20 @@
1414
namespace Pimcore\Bundle\StaticResolverBundle\Models\DataObject;
1515

1616
use Pimcore\Bundle\StaticResolverBundle\Contract\Models\DataObject\DataObjectResolverContract;
17+
use Pimcore\Model\DataObject;
1718

1819
/**
1920
* @internal
2021
*/
2122
final class DataObjectResolver extends DataObjectResolverContract implements DataObjectResolverInterface
2223
{
24+
public function setGetInheritedProperties(bool $getInheritedProperties): void
25+
{
26+
DataObject::setGetInheritedProperties($getInheritedProperties);
27+
}
28+
29+
public function getGetInheritedProperties(): bool
30+
{
31+
return DataObject::getGetInheritedProperties();
32+
}
2333
}

src/Models/DataObject/DataObjectResolverInterface.php

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,4 +20,7 @@
2020
*/
2121
interface DataObjectResolverInterface extends DataObjectResolverContractInterface
2222
{
23+
public function setGetInheritedProperties(bool $getInheritedProperties): void;
24+
25+
public function getGetInheritedProperties(): bool;
2326
}

src/Models/Document/DocumentResolver.php

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,4 +29,14 @@ public function createByClassName(string $className, int $parentId, array $data
2929

3030
return $className::create($parentId, $data, $save);
3131
}
32+
33+
public function setGetInheritedProperties(bool $getInheritedProperties): void
34+
{
35+
Document::setGetInheritedProperties($getInheritedProperties);
36+
}
37+
38+
public function getGetInheritedProperties(): bool
39+
{
40+
return Document::getGetInheritedProperties();
41+
}
3242
}

0 commit comments

Comments
 (0)