mirror of
https://github.com/flarum/framework.git
synced 2024-11-30 13:36:10 +08:00
Make exception message dynamic as well
This commit is contained in:
parent
a46c9b0c1d
commit
51b33c8cab
|
@ -20,14 +20,14 @@ use RuntimeException;
|
|||
|
||||
class LanguagePack implements ExtenderInterface, LifecycleInterface
|
||||
{
|
||||
protected $path;
|
||||
private $path;
|
||||
|
||||
/**
|
||||
* LanguagePack constructor.
|
||||
*
|
||||
* @param string|null $path Path to yaml language files.
|
||||
*/
|
||||
public function __construct(string $path = null)
|
||||
public function __construct(string $path = '/locale')
|
||||
{
|
||||
$this->path = $path;
|
||||
}
|
||||
|
@ -61,11 +61,11 @@ class LanguagePack implements ExtenderInterface, LifecycleInterface
|
|||
{
|
||||
$locales->addLocale($locale, $title);
|
||||
|
||||
$directory = $extension->getPath().($this->path ?? '/locale');
|
||||
$directory = $extension->getPath().$this->path;
|
||||
|
||||
if (! is_dir($directory)) {
|
||||
throw new RuntimeException(
|
||||
'Language packs must have a "locale" subdirectory.'
|
||||
'Expected to find "'.$this->path.'" directory in language pack.'
|
||||
);
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue
Block a user