Daniël Klabbers
93355a3ceb
reverting translator contract
2017-11-29 06:26:48 +01:00
Daniel Klabbers
6e8b9f8814
must be an empty line
2017-11-27 14:19:18 +01:00
Daniel Klabbers
9e9136d9be
re-added a precious line
2017-11-27 14:18:28 +01:00
Daniel Klabbers
a7bcc79085
patched up the Scope implementation as requested
2017-11-27 14:17:17 +01:00
Daniel Klabbers
4b7eeb2564
Using Core Translator in Locale Manager, type hinted its methods and removed unnecessary phpdoc
2017-11-27 14:03:45 +01:00
Daniel Klabbers
2e571c425a
pleasing the angry god Circle
2017-11-27 11:05:15 +01:00
Daniel Klabbers
c8e1d71702
replaced the Symfony\Component\Translation\TranslationInterface with the Illuminate\Contracts\Translation\Translator, deprecating the Symfony version
2017-11-27 10:42:16 +01:00
Daniel Klabbers
386416c017
fixed alias/reference loading for translation strings
2017-11-27 10:35:57 +01:00
Daniel Klabbers
4c94ad5df4
applied laravel contract
2017-11-27 09:49:19 +01:00
Daniel Klabbers
1d0df71c19
moved from boot to register
2017-11-02 10:52:52 +01:00
Daniel Klabbers
ccfa3482f1
fixed the Bus command Handling forwarding the call to a matching Handler class
2017-11-02 10:48:33 +01:00
Daniël Klabbers
0bd569aa75
fixed renamed interface for Scope
2017-11-01 22:12:56 +01:00
Daniel Klabbers
59dc82eb70
array_build => array_map
2017-11-01 17:20:12 +01:00
Daniel Klabbers
949244ae56
fixed symfony translator now using catalogues
2017-11-01 17:07:22 +01:00
Daniel Klabbers
ab42c3bc8b
fixed an issue where the mail provider would not be able to instantiate
2017-11-01 17:01:50 +01:00
Daniel Klabbers
1cc6deabec
using blade @json directive to parse raw json into frontend`
2017-11-01 13:22:16 +01:00
Daniel Klabbers
5a99f13f3f
added new methods etc
2017-10-05 16:25:01 +02:00
Daniel Klabbers
c7bd017bf3
satisfying styleci, undo mysql in travis
2017-10-05 14:02:54 +02:00
Daniel Klabbers
79da73f645
fixed those exception handling tests
2017-10-05 13:57:31 +02:00
Daniel Klabbers
5b6ee0181a
lists > pluck
2017-10-05 13:39:41 +02:00
Franz Liedke
399ff616ff
Change order of service provider registration
...
Here, the order is relevant, because at this
point, the application has already been booted.
Hence, all boot() methods are called immediately,
which might depend on other service providers'
register() methods having run.
In this case, the DiscussionServiceProvider
depends on the Gate class being registered in the
container by the UserServiceProvider.
2017-10-03 18:54:07 +02:00
Franz Liedke
45bb311ca7
Inject settings repository in event listener
...
`$this->app` was not defined here anyway.
Refs #1032 .
2017-10-03 18:54:07 +02:00
Franz Liedke
d995cfe6e0
Use ::class constant instead of hardcoded strings
2017-10-03 18:54:07 +02:00
Franz Liedke
cafb38aa64
Cleanup code, typehints and class references
2017-10-03 18:54:07 +02:00
Franz Liedke
686797cdf3
Extract Flarum\Foundation\Site class
...
This class holds all information relevant to a local Flarum site,
such as paths and local configuration. From this information, it
is able to instantiate a Flarum\Foundation\Application instance,
which represents a Flarum installation's runtime.
This will also be useful for setting up e.g. multi-tenant
environments.
2017-10-03 18:54:07 +02:00
Franz Liedke
9686256f38
Fix code style
2017-10-03 18:54:07 +02:00
Franz Liedke
f4bbe2f419
Get rid of Server classes for Admin, API and Forum
...
The various middleware can be registered in the service provider,
and the rest of the logic can all go through one single front
controller (index.php in flarum/flarum, and Flarum\Http\Server in
flarum/core).
This will also simplify the necessary server setup, as only one
rewrite rule remains.
2017-10-03 18:54:07 +02:00
Franz Liedke
7e04823d82
Move event to Flarum\User namespace
2017-10-03 18:54:07 +02:00
Franz Liedke
e67da1ec19
Move events to Flarum\Api namespace
2017-10-03 18:54:07 +02:00
Franz Liedke
2727b8dd8d
Fix order of namespace imports
2017-10-03 18:54:06 +02:00
Franz Liedke
dbd034eaf4
Combine URL generator classes into one
2017-10-03 18:54:06 +02:00
Franz Liedke
cc118d4c29
Move more event classes to appropriate namespaces
2017-10-03 18:54:06 +02:00
Franz Liedke
f33de84540
Fix namespace orderings
...
(Thanks, StyleCI!)
2017-10-03 18:54:06 +02:00
Franz Liedke
2e87441f0e
Move command classes to domain namespaces
...
They will probably be refactored away at a later stage (when we get
rid of the command bus). Until then, this lets us remove the
Flarum\Core namespace and actually feels quite clean.
2017-10-03 18:52:50 +02:00
Franz Liedke
4562da2cc2
Fix namespaces
2017-10-03 18:52:50 +02:00
Franz Liedke
f725d897e8
Rename listener class to DiscussionRenamedLogger
2017-10-03 18:52:50 +02:00
Franz Liedke
6e8b8ac357
Split up old CoreServiceProvider
2017-10-03 18:52:50 +02:00
Franz Liedke
ede7e96282
Fix class names in strings
2017-10-03 18:49:53 +02:00
Franz Liedke
e1ca9964b2
Move ExtensionValidator class to Flarum\Extension namespace
2017-10-03 18:49:53 +02:00
Franz Liedke
d6954a997a
Move UserState class to Flarum\Discussion namespace
2017-10-03 18:49:53 +02:00
Franz Liedke
600f50198b
Extract Flarum\Notification namespace
2017-10-03 18:49:53 +02:00
Franz Liedke
b48cbde5c0
Move another trait out of obsolete Flarum\Core namespace
2017-10-03 18:49:53 +02:00
Franz Liedke
8aab52327e
Fix some incorrect automated refactorings
2017-10-03 18:49:53 +02:00
Franz Liedke
eb8c38af33
Extract Flarum\Group namespace
2017-10-03 18:49:53 +02:00
Franz Liedke
23c9acdf44
Extract Flarum\Search namespace
2017-10-03 18:49:53 +02:00
Franz Liedke
3c76ed5786
Extract new Flarum\Discussion namespace
2017-10-03 18:49:52 +02:00
Franz Liedke
aaa04e2e13
Extract new Flarum\Post namespace
2017-10-03 18:47:23 +02:00
Franz Liedke
02a5b65d08
Fix trait imports
2017-10-03 18:47:23 +02:00
Franz Liedke
aacf6f05d6
Move events to Flarum\Extension\Event namespace
2017-10-03 18:47:23 +02:00
Franz Liedke
8c0459139d
Move events to Flarum\Formatter\Event namespace
2017-10-03 18:47:23 +02:00