blob: 149f54c231aef1afa2d0af7dcd5ecc7df5bfd134 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
<?php
namespace Studip\Cli\Commands;
abstract class AbstractPluginCommand extends AbstractCommand
{
protected function findPluginByName(\PluginManager $pluginManager, string $pluginname): ?array
{
$plugins = $pluginManager->getPluginInfos();
$found = array_filter($plugins, function ($plugin) use ($pluginname) {
return mb_strtolower($pluginname) === mb_strtolower($plugin['name']);
});
return count($found) ? reset($found) : null;
}
protected function findPluginNameByFolder(string $folder)
{
var_dump('foo');die;
return 'foo';
}
}
|