Skip to content

Commit 46c4d92

Browse files
authored
Merge branch 'main' into feature/supports
2 parents 0dfdf18 + 0826387 commit 46c4d92

File tree

2 files changed

+31
-0
lines changed

2 files changed

+31
-0
lines changed

src/Loader.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
use TweakPHP\Client\Loaders\ComposerLoader;
66
use TweakPHP\Client\Loaders\LaravelLoader;
77
use TweakPHP\Client\Loaders\LoaderInterface;
8+
use TweakPHP\Client\Loaders\PimcoreLoader;
89
use TweakPHP\Client\Loaders\SymfonyLoader;
910
use TweakPHP\Client\Loaders\WordPressLoader;
1011

src/Loaders/PimcoreLoader.php

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
<?php
2+
3+
declare(strict_types=1);
4+
5+
namespace TweakPHP\Client\Loaders;
6+
7+
class PimcoreLoader extends BaseLoader
8+
{
9+
public function __construct(string $path)
10+
{
11+
// Include the Composer autoloader
12+
require_once $path . '/vendor/autoload.php';
13+
14+
\Pimcore\Bootstrap::setProjectRoot();
15+
\Pimcore\Bootstrap::bootstrap();
16+
\Pimcore\Bootstrap::kernel();
17+
}
18+
19+
20+
public function name(): string
21+
{
22+
return 'Pimcore';
23+
}
24+
25+
public function version(): string
26+
{
27+
return \Composer\InstalledVersions::getPrettyVersion('pimcore/pimcore');
28+
}
29+
30+
}

0 commit comments

Comments
 (0)