File tree Expand file tree Collapse file tree 5 files changed +86
-7
lines changed
Contract/Models/DataObject
tests/Unit/Models/DataObject Expand file tree Collapse file tree 5 files changed +86
-7
lines changed Original file line number Diff line number Diff line change 1+ <?php
2+ declare (strict_types=1 );
3+
4+ namespace Pimcore \Bundle \StaticResolverBundle \Contract \Models \DataObject ;
5+
6+ use Pimcore \Model \DataObject \Localizedfield ;
7+
8+ class LocalizedFieldResolverContract implements LocalizedFieldResolverContractInterface
9+ {
10+
11+ public function setGetFallbackValues (bool $ getFallbackValues ): void
12+ {
13+ Localizedfield::setGetFallbackValues ($ getFallbackValues );
14+ }
15+
16+ public function getGetFallbackValues (): bool
17+ {
18+ return Localizedfield::getGetFallbackValues ();
19+ }
20+
21+ public function isStrictMode (): bool
22+ {
23+ return Localizedfield::isStrictMode ();
24+ }
25+
26+ public function setStrictMode (bool $ strictMode ): void
27+ {
28+ Localizedfield::setStrictMode ($ strictMode );
29+ }
30+
31+ public function doGetFallbackValues (): bool
32+ {
33+ return Localizedfield::doGetFallbackValues ();
34+ }
35+
36+ public function locateDaoClass (string $ modelClass ): ?string
37+ {
38+ return Localizedfield::locateDaoClass ($ modelClass );
39+ }
40+
41+ }
Original file line number Diff line number Diff line change 1+ <?php
2+ declare (strict_types=1 );
3+
4+ namespace Pimcore \Bundle \StaticResolverBundle \Contract \Models \DataObject ;
5+
6+ interface LocalizedFieldResolverContractInterface
7+ {
8+ public function setGetFallbackValues (bool $ getFallbackValues ): void ;
9+
10+ public function getGetFallbackValues (): bool ;
11+
12+ public function isStrictMode (): bool ;
13+
14+ public function setStrictMode (bool $ strictMode ): void ;
15+
16+ public function doGetFallbackValues (): bool ;
17+
18+ public function locateDaoClass (string $ modelClass ): ?string ;
19+ }
Original file line number Diff line number Diff line change 1616
1717namespace Pimcore \Bundle \StaticResolverBundle \Models \DataObject ;
1818
19+ use Pimcore \Bundle \StaticResolverBundle \Contract \Models \DataObject \LocalizedFieldResolverContract ;
1920use Pimcore \Model \DataObject \Localizedfield ;
2021
2122/**
2223 * @internal
2324 */
24- final class LocalizedFieldResolver implements LocalizedFieldResolverInterface
25+ final class LocalizedFieldResolver extends LocalizedFieldResolverContract implements LocalizedFieldResolverInterface
2526{
26- public function setGetFallbackValues (bool $ getFallbackValues ): void
27- {
28- Localizedfield::setGetFallbackValues ($ getFallbackValues );
29- }
3027}
Original file line number Diff line number Diff line change 1616
1717namespace Pimcore \Bundle \StaticResolverBundle \Models \DataObject ;
1818
19+ use Pimcore \Bundle \StaticResolverBundle \Contract \Models \DataObject \LocalizedFieldResolverContractInterface ;
20+
1921/**
2022 * @internal
2123 */
22- interface LocalizedFieldResolverInterface
24+ interface LocalizedFieldResolverInterface extends LocalizedFieldResolverContractInterface
2325{
24- public function setGetFallbackValues (bool $ getFallbackValues ): void ;
2526}
Original file line number Diff line number Diff line change 1+ <?php
2+ declare (strict_types=1 );
3+
4+ namespace Pimcore \Bundle \StaticResolverBundle \Tests \Unit \Models \DataObject ;
5+
6+ use Codeception \Attribute \Group ;
7+ use Pimcore \Bundle \StaticResolverBundle \Contract \Models \DataObject \LocalizedFieldResolverContract ;
8+ use Pimcore \Bundle \StaticResolverBundle \Tests \Unit \TestTools \ContractAbstractTest ;
9+ use Pimcore \Model \DataObject \Localizedfield ;
10+
11+ #[Group('contract ' )]
12+ class LocalizedFieldResolverTest extends ContractAbstractTest
13+ {
14+ protected function getClassToTest (): string {
15+ return Localizedfield::class;
16+ }
17+
18+ protected function getContractToTest (): string {
19+ return LocalizedFieldResolverContract::class;
20+ }
21+ }
You can’t perform that action at this time.
0 commit comments