mirror of
https://github.com/flarum/core.git
synced 2025-08-03 23:17:43 +02:00
Rename Server register
API to extend
More consistent with how extensions work
This commit is contained in:
@@ -45,7 +45,7 @@ abstract class AbstractServer
|
|||||||
/**
|
/**
|
||||||
* @var callable[]
|
* @var callable[]
|
||||||
*/
|
*/
|
||||||
protected $registerCallbacks = [];
|
protected $extendCallbacks = [];
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @param null $basePath
|
* @param null $basePath
|
||||||
@@ -136,9 +136,9 @@ abstract class AbstractServer
|
|||||||
/**
|
/**
|
||||||
* @param callable $callback
|
* @param callable $callback
|
||||||
*/
|
*/
|
||||||
public function register(callable $callback)
|
public function extend(callable $callback)
|
||||||
{
|
{
|
||||||
$this->registerCallbacks[] = $callback;
|
$this->extendCallbacks[] = $callback;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -193,8 +193,8 @@ abstract class AbstractServer
|
|||||||
$app->register('Flarum\Forum\ForumServiceProvider');
|
$app->register('Flarum\Forum\ForumServiceProvider');
|
||||||
$app->register('Flarum\Admin\AdminServiceProvider');
|
$app->register('Flarum\Admin\AdminServiceProvider');
|
||||||
|
|
||||||
foreach ($this->registerCallbacks as $callback) {
|
foreach ($this->extendCallbacks as $callback) {
|
||||||
$callback($app);
|
$app->call($callback);
|
||||||
}
|
}
|
||||||
|
|
||||||
$app->register('Flarum\Extension\ExtensionServiceProvider');
|
$app->register('Flarum\Extension\ExtensionServiceProvider');
|
||||||
|
Reference in New Issue
Block a user