File tree Expand file tree Collapse file tree 4 files changed +125
-0
lines changed
Expand file tree Collapse file tree 4 files changed +125
-0
lines changed Original file line number Diff line number Diff line change 1+ <?php
2+ declare (strict_types=1 );
3+
4+ /**
5+ * Pimcore
6+ *
7+ * This source file is available under two different licenses:
8+ * - GNU General Public License version 3 (GPLv3)
9+ * - Pimcore Commercial License (PCL)
10+ * Full copyright and license information is available in
11+ * LICENSE.md which is distributed with this source code.
12+ *
13+ * @copyright Copyright (c) Pimcore GmbH (http://www.pimcore.org)
14+ * @license http://www.pimcore.org/license GPLv3 and PCL
15+ */
16+
17+ namespace Pimcore \Bundle \StaticResolverBundle \Models \User \Role ;
18+
19+ use Pimcore \Model \User \Role \Folder ;
20+
21+ /**
22+ * @internal
23+ */
24+ final class FolderResolver implements FolderResolverInterface
25+ {
26+ public function getById (int $ id ): ?Folder
27+ {
28+ return Folder::getById ($ id );
29+ }
30+
31+ public function create (array $ values = []): Folder
32+ {
33+ return Folder::create ($ values );
34+ }
35+ }
Original file line number Diff line number Diff line change 1+ <?php
2+ declare (strict_types=1 );
3+
4+ /**
5+ * Pimcore
6+ *
7+ * This source file is available under two different licenses:
8+ * - GNU General Public License version 3 (GPLv3)
9+ * - Pimcore Commercial License (PCL)
10+ * Full copyright and license information is available in
11+ * LICENSE.md which is distributed with this source code.
12+ *
13+ * @copyright Copyright (c) Pimcore GmbH (http://www.pimcore.org)
14+ * @license http://www.pimcore.org/license GPLv3 and PCL
15+ */
16+
17+ namespace Pimcore \Bundle \StaticResolverBundle \Models \User \Role ;
18+
19+ use Pimcore \Model \User \Role \Folder ;
20+
21+ /**
22+ * @internal
23+ */
24+ interface FolderResolverInterface
25+ {
26+ public function getById (int $ id ): ?Folder ;
27+
28+ public function create (array $ values = []): Folder ;
29+ }
Original file line number Diff line number Diff line change 1+ <?php
2+ declare (strict_types=1 );
3+
4+ /**
5+ * Pimcore
6+ *
7+ * This source file is available under two different licenses:
8+ * - GNU General Public License version 3 (GPLv3)
9+ * - Pimcore Commercial License (PCL)
10+ * Full copyright and license information is available in
11+ * LICENSE.md which is distributed with this source code.
12+ *
13+ * @copyright Copyright (c) Pimcore GmbH (http://www.pimcore.org)
14+ * @license http://www.pimcore.org/license GPLv3 and PCL
15+ */
16+
17+ namespace Pimcore \Bundle \StaticResolverBundle \Models \User \Role ;
18+
19+ use Pimcore \Model \User \Role ;
20+
21+ /**
22+ * @internal
23+ */
24+ final class RoleResolver implements RoleResolverInterface
25+ {
26+ public function getById (int $ id ): ?Role
27+ {
28+ return Role::getById ($ id );
29+ }
30+
31+ public function create (array $ values = []): Role
32+ {
33+ return Role::create ($ values );
34+ }
35+ }
Original file line number Diff line number Diff line change 1+ <?php
2+ declare (strict_types=1 );
3+
4+ /**
5+ * Pimcore
6+ *
7+ * This source file is available under two different licenses:
8+ * - GNU General Public License version 3 (GPLv3)
9+ * - Pimcore Commercial License (PCL)
10+ * Full copyright and license information is available in
11+ * LICENSE.md which is distributed with this source code.
12+ *
13+ * @copyright Copyright (c) Pimcore GmbH (http://www.pimcore.org)
14+ * @license http://www.pimcore.org/license GPLv3 and PCL
15+ */
16+
17+ namespace Pimcore \Bundle \StaticResolverBundle \Models \User \Role ;
18+
19+ use Pimcore \Model \User \Role ;
20+
21+ interface RoleResolverInterface
22+ {
23+ public function getById (int $ id ): ?Role ;
24+
25+ public function create (array $ values = []): Role ;
26+ }
You can’t perform that action at this time.
0 commit comments