Give packages their own namespaces

This commit is contained in:
Dan Harrin
2021-02-15 19:31:46 +00:00
parent c10aa01bfb
commit d81b045f99
40 changed files with 59 additions and 77 deletions
+6 -8
View File
@@ -35,12 +35,10 @@
"src/helpers.php"
],
"psr-4": {
"Filament\\": [
"packages/forms/src",
"packages/tables/src",
"src"
],
"Filament\\Database\\Factories\\": "database/factories"
"Filament\\": "src",
"Filament\\Forms\\": "packages/forms/src",
"Filament\\Database\\Factories\\": "database/factories",
"Filament\\Tables\\": "packages/tables/src"
}
},
"autoload-dev": {
@@ -52,8 +50,8 @@
"laravel": {
"providers": [
"Filament\\FilamentServiceProvider",
"Filament\\FormsServiceProvider",
"Filament\\TablesServiceProvider"
"Filament\\Forms\\FormsServiceProvider",
"Filament\\Tables\\TablesServiceProvider"
],
"aliases": {
"FilamentManager": "Filament\\Filament"
+2 -2
View File
@@ -19,13 +19,13 @@
},
"autoload": {
"psr-4": {
"Filament\\": "src"
"Filament\\Forms\\": "src"
}
},
"extra": {
"laravel": {
"providers": [
"TablesServiceProvider"
"Filament\\Forms\\FormsServiceProvider"
]
}
},
+2 -2
View File
@@ -1,8 +1,8 @@
<?php
namespace Filament\Fields;
namespace Filament\Forms\Fields;
use Filament\Fields\Concerns;
use Filament\Forms\Fields\Concerns;
class Checkbox extends InputField
{
@@ -1,6 +1,6 @@
<?php
namespace Filament\Fields\Concerns;
namespace Filament\Forms\Fields\Concerns;
trait CanBeAutocompleted
{
@@ -1,6 +1,6 @@
<?php
namespace Filament\Fields\Concerns;
namespace Filament\Forms\Fields\Concerns;
trait CanBeAutofocused
{
@@ -1,6 +1,6 @@
<?php
namespace Filament\Fields\Concerns;
namespace Filament\Forms\Fields\Concerns;
trait CanBeCompared
{
@@ -1,6 +1,6 @@
<?php
namespace Filament\Fields\Concerns;
namespace Filament\Forms\Fields\Concerns;
trait CanBeDisabled
{
@@ -1,6 +1,6 @@
<?php
namespace Filament\Fields\Concerns;
namespace Filament\Forms\Fields\Concerns;
trait CanBeLengthConstrained
{
@@ -1,6 +1,6 @@
<?php
namespace Filament\Fields\Concerns;
namespace Filament\Forms\Fields\Concerns;
trait CanBeUnique
{
@@ -1,6 +1,6 @@
<?php
namespace Filament\Fields\Concerns;
namespace Filament\Forms\Fields\Concerns;
trait HasPlaceholder
{
+2 -2
View File
@@ -1,8 +1,8 @@
<?php
namespace Filament\Fields;
namespace Filament\Forms\Fields;
use Filament\Fields\Concerns;
use Filament\Forms\Fields\Concerns;
class Date extends InputField
{
+1 -1
View File
@@ -1,6 +1,6 @@
<?php
namespace Filament\Fields;
namespace Filament\Forms\Fields;
class DateTime extends Date
{
+2 -2
View File
@@ -1,8 +1,8 @@
<?php
namespace Filament\Fields;
namespace Filament\Forms\Fields;
use Filament\Form;
use Filament\Forms\Form;
use Illuminate\Support\Str;
use Illuminate\Support\Traits\Tappable;
+1 -1
View File
@@ -1,6 +1,6 @@
<?php
namespace Filament\Fields;
namespace Filament\Forms\Fields;
use Illuminate\Support\Str;
+2 -2
View File
@@ -1,8 +1,8 @@
<?php
namespace Filament\Fields;
namespace Filament\Forms\Fields;
use Filament\Fields\Concerns;
use Filament\Forms\Fields\Concerns;
use Illuminate\Support\Str;
class File extends InputField
+1 -1
View File
@@ -1,6 +1,6 @@
<?php
namespace Filament\Fields;
namespace Filament\Forms\Fields;
use Illuminate\Support\Str;
+2 -2
View File
@@ -1,8 +1,8 @@
<?php
namespace Filament\Fields;
namespace Filament\Forms\Fields;
use Filament\Fields\Concerns;
use Filament\Forms\Fields\Concerns;
class RichEditor extends InputField
{
+2 -2
View File
@@ -1,8 +1,8 @@
<?php
namespace Filament\Fields;
namespace Filament\Forms\Fields;
use Filament\Fields\Concerns;
use Filament\Forms\Fields\Concerns;
class Select extends InputField
{
+1 -1
View File
@@ -1,6 +1,6 @@
<?php
namespace Filament\Fields;
namespace Filament\Forms\Fields;
use Illuminate\Support\Str;
+1 -1
View File
@@ -1,6 +1,6 @@
<?php
namespace Filament\Fields;
namespace Filament\Forms\Fields;
use Illuminate\Support\Str;
+2 -2
View File
@@ -1,8 +1,8 @@
<?php
namespace Filament\Fields;
namespace Filament\Forms\Fields;
use Filament\Fields\Concerns;
use Filament\Forms\Fields\Concerns;
class Tags extends InputField
{
+2 -2
View File
@@ -1,8 +1,8 @@
<?php
namespace Filament\Fields;
namespace Filament\Forms\Fields;
use Filament\Fields\Concerns;
use Filament\Forms\Fields\Concerns;
class Text extends InputField
{
+2 -2
View File
@@ -1,8 +1,8 @@
<?php
namespace Filament\Fields;
namespace Filament\Forms\Fields;
use Filament\Fields\Concerns;
use Filament\Forms\Fields\Concerns;
class Textarea extends InputField
{
+1 -1
View File
@@ -1,6 +1,6 @@
<?php
namespace Filament;
namespace Filament\Forms;
class Form
{
+1 -1
View File
@@ -1,6 +1,6 @@
<?php
namespace Filament;
namespace Filament\Forms;
use Illuminate\Filesystem\Filesystem;
use Illuminate\Support\Arr;
+1 -1
View File
@@ -1,6 +1,6 @@
<?php
namespace Filament;
namespace Filament\Forms;
use Filament\Fields\File;
use Filament\Fields\InputField;
+2 -2
View File
@@ -15,13 +15,13 @@
},
"autoload": {
"psr-4": {
"Filament\\": "src"
"Filament\\Tables\\": "src"
}
},
"extra": {
"laravel": {
"providers": [
"Filament\\TablesServiceProvider"
"Filament\\Tables\\TablesServiceProvider"
]
}
},
+1 -1
View File
@@ -1,6 +1,6 @@
<?php
namespace Filament;
namespace Filament\Tables;
trait HasTable
{
-8
View File
@@ -1,8 +0,0 @@
<?php
namespace Filament;
class Table
{
//
}
@@ -1,6 +1,6 @@
<?php
namespace Filament;
namespace Filament\Tables;
use Illuminate\Support\ServiceProvider;
+1 -1
View File
@@ -3,7 +3,7 @@
namespace Filament\Actions;
use Filament\Actions\Concerns;
use Filament\HasForm;
use Filament\Forms\HasForm;
use Livewire\Component;
class CreateRecord extends Component
+1 -1
View File
@@ -3,7 +3,7 @@
namespace Filament\Actions;
use Filament\Actions\Concerns;
use Filament\HasForm;
use Filament\Forms\HasForm;
use Livewire\Component;
class EditRecord extends Component
+1 -1
View File
@@ -3,7 +3,7 @@
namespace Filament\Actions;
use Filament\Actions\Concerns;
use Filament\HasTable;
use Filament\Tables\HasTable;
use Livewire\Component;
class ListRecords extends Component
-8
View File
@@ -1,8 +0,0 @@
<?php
namespace Filament;
trait HasTable
{
//
}
+2 -2
View File
@@ -4,8 +4,8 @@ namespace Filament\Http\Livewire\Auth;
use DanHarrin\LivewireRateLimiting\WithRateLimiting;
use Filament\Actions\Concerns;
use Filament\Fields;
use Filament\HasForm;
use Filament\Forms\Fields;
use Filament\Forms\HasForm;
use Illuminate\Support\Facades\Auth;
use Livewire\Component;
+2 -2
View File
@@ -4,8 +4,8 @@ namespace Filament\Http\Livewire\Auth;
use DanHarrin\LivewireRateLimiting\WithRateLimiting;
use Filament\Actions\Concerns;
use Filament\Fields;
use Filament\HasForm;
use Filament\Forms\Fields;
use Filament\Forms\HasForm;
use Illuminate\Support\Facades\Password;
use Livewire\Component;
+2 -2
View File
@@ -2,8 +2,8 @@
namespace Filament\Http\Livewire\Auth;
use Filament\Fields;
use Filament\HasForm;
use Filament\Forms\Fields;
use Filament\Forms\HasForm;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Auth;
use Illuminate\Support\Facades\Hash;
+3 -3
View File
@@ -3,9 +3,9 @@
namespace Filament\Http\Livewire;
use Filament\Actions\Concerns;
use Filament\Fields;
use Filament\Form;
use Filament\HasForm;
use Filament\Forms\Fields;
use Filament\Forms\Form;
use Filament\Forms\HasForm;
use Filament\Models\FilamentUser;
use Illuminate\Support\Facades\Auth;
use Illuminate\Support\Facades\Hash;
+2 -2
View File
@@ -35,8 +35,8 @@ abstract class TestCase extends \Orchestra\Testbench\TestCase
\BladeUI\Heroicons\BladeHeroiconsServiceProvider::class,
\BladeUI\Icons\BladeIconsServiceProvider::class,
\Filament\FilamentServiceProvider::class,
\Filament\FormsServiceProvider::class,
\Filament\TablesServiceProvider::class,
\Filament\Forms\FormsServiceProvider::class,
\Filament\Tables\TablesServiceProvider::class,
\Livewire\LivewireServiceProvider::class,
\Thomaswelton\LaravelGravatar\LaravelGravatarServiceProvider::class,
\Watson\Active\ActiveServiceProvider::class,