Skip to content

Commit da7df0f

Browse files
committed
Merge remote-tracking branch 'origin/HEAD' into 4.x
2 parents 8c45718 + 0f1f822 commit da7df0f

File tree

29 files changed

+114
-69
lines changed

29 files changed

+114
-69
lines changed

database/seeders/SampleSeeder.php

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,10 @@
44

55
use Illuminate\Database\Eloquent\Model;
66
use Illuminate\Database\Seeder;
7+
use Illuminate\Filesystem\Filesystem;
78
use Illuminate\Support\Collection;
89
use Illuminate\Support\Str;
10+
use SolutionForest\InspireCms\Fields\Configs\RichEditor;
911
use SolutionForest\InspireCms\Helpers\ModelHelper;
1012
use SolutionForest\InspireCms\Helpers\TemplateHelper;
1113
use SolutionForest\InspireCms\ImportData\Entities as ImportDataEntities;
@@ -14,6 +16,7 @@
1416
use SolutionForest\InspireCms\Services\ImportDataServiceInterface;
1517
use SolutionForest\InspireCms\Support\Dtos\MediaAssetDto;
1618
use SolutionForest\InspireCms\Support\Models\Contracts\MediaAsset;
19+
use Spatie\MediaLibrary\MediaCollections\Models\Media;
1720

1821
class SampleSeeder extends Seeder
1922
{
@@ -117,7 +120,7 @@ private function showImportErrors(): void
117120

118121
protected function addSampleTemplates(): void
119122
{
120-
$allTemplates = app(\Illuminate\Filesystem\Filesystem::class)->allFiles(__DIR__ . '/../../stubs/SampleTemplates');
123+
$allTemplates = app(Filesystem::class)->allFiles(__DIR__ . '/../../stubs/SampleTemplates');
121124

122125
$getContent = function (string $slug, string $theme) use ($allTemplates) {
123126
try {
@@ -152,7 +155,7 @@ protected function addSampleTemplates(): void
152155

153156
protected function getSampleFields(): array
154157
{
155-
$toolbarButtonsForRichEditor = array_keys(\SolutionForest\InspireCms\Fields\Configs\RichEditor::getAllAvailableToolbarButtons());
158+
$toolbarButtonsForRichEditor = array_keys(RichEditor::getAllAvailableToolbarButtons());
156159
$extraConfigForRichEditor = [
157160
'fileAttachmentsDisk' => 'public',
158161
'fileAttachmentsVisibility' => 'public',
@@ -564,7 +567,7 @@ protected function addSampleNavigation(): void
564567
protected function makeSampleMedia(): void
565568
{
566569
$mediaAssetModel = InspireCmsConfig::getMediaAssetModelClass();
567-
$mediaModel = config('media-library.media_model', \Spatie\MediaLibrary\MediaCollections\Models\Media::class);
570+
$mediaModel = config('media-library.media_model', Media::class);
568571

569572
if (! $this->isTableExists($mediaAssetModel) || ! $this->isTableExists($mediaModel)) {
570573
return;

src/Base/Filament/Actions/Concerns/CreateContentActionTrait.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
use Filament\Forms\Components\TableSelect;
77
use Filament\Support\Facades\FilamentIcon;
88
use Illuminate\Database\Eloquent\Model;
9+
use SolutionForest\InspireCms\Filament\Resources\Contents\Actions\CreateContentAction;
910
use SolutionForest\InspireCms\Filament\Resources\Contents\Tables\DocumentTypesAssociationTable;
1011
use SolutionForest\InspireCms\InspireCmsConfig;
1112

@@ -76,7 +77,7 @@ protected function setUpAction(): void
7677
}),
7778
])
7879
->action(function (array $data, $livewire) {
79-
$url = \SolutionForest\InspireCms\Filament\Resources\Contents\Actions\CreateContentAction::generateCreateContentUrl(
80+
$url = CreateContentAction::generateCreateContentUrl(
8081
documentType: $data['selection'],
8182
parentContent: $this->getParentContentKey(),
8283
translatableLocale: isset($livewire->activeLocale) ? $livewire->activeLocale : null

src/Base/Filament/Concerns/ContentFormTrait.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
use Illuminate\Database\Eloquent\Model;
1818
use Illuminate\Support\Arr;
1919
use Illuminate\Validation\ValidationException;
20+
use LaraZeus\SpatieTranslatable\Resources\Pages\CreateRecord\Concerns\Translatable;
2021
use SolutionForest\InspireCms\Base\Filament\Resources\Pages\BaseContentCreatePage;
2122
use SolutionForest\InspireCms\Base\Filament\Resources\Pages\CreateContentRecord\Concerns\Translatable as CmsCreateContentRecordsTranslatable;
2223
use SolutionForest\InspireCms\Filament\Resources\Contents\Schemas\PublishContentForm;
@@ -347,7 +348,7 @@ public function handlePublishableRecordCreateOrUpdate(array $data, array $publis
347348

348349
$isLivewireHandleTranslatable = collect(class_uses_recursive($this))
349350
->where(fn ($traitClass) => in_array($traitClass, [
350-
\LaraZeus\SpatieTranslatable\Resources\Pages\CreateRecord\Concerns\Translatable::class,
351+
Translatable::class,
351352
CmsCreateContentRecordsTranslatable::class,
352353
]))
353354
->isNotEmpty();

src/Base/Filament/Tables/BladeIconTable.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
use Filament\Support\Enums\TextSize;
77
use Filament\Tables\Columns\Layout\Stack;
88
use Filament\Tables\Columns\TextColumn;
9+
use Filament\Tables\Filters\SelectFilter;
910
use Filament\Tables\Table;
1011
use Illuminate\Pagination\LengthAwarePaginator;
1112
use SolutionForest\InspireCms\Filament\Tables\Columns\BladeIconColumn;
@@ -80,7 +81,7 @@ public static function configure(Table $table): Table
8081
]),
8182
])
8283
->filters([
83-
\Filament\Tables\Filters\SelectFilter::make('set')
84+
SelectFilter::make('set')
8485
->options(fn () => static::getAvailableSets()),
8586
]);
8687
}

src/Collection/ContentCollection.php

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
use Illuminate\Container\Container;
77
use Illuminate\Pagination\LengthAwarePaginator;
88
use Illuminate\Pagination\Paginator;
9+
use Illuminate\Support\Collection;
910
use InvalidArgumentException;
1011
use SolutionForest\InspireCms\Models\Contracts\Content;
1112
use Staudenmeir\LaravelAdjacencyList\Eloquent\Collection as BaseCollection;
@@ -105,7 +106,7 @@ public function simplePaginate($perPage = null, $pageName = 'page', $page = null
105106
/**
106107
* Create a new length-aware paginator instance.
107108
*
108-
* @param \Illuminate\Support\Collection $items
109+
* @param Collection $items
109110
* @param int $total
110111
* @param int $perPage
111112
* @param int $currentPage
@@ -126,7 +127,7 @@ protected function paginator($items, $total, $perPage, $currentPage, $options)
126127
/**
127128
* Create a new simple paginator instance.
128129
*
129-
* @param \Illuminate\Support\Collection $items
130+
* @param Collection $items
130131
* @param int $perPage
131132
* @param int $currentPage
132133
* @param array $options

src/Dtos/ContentDto.php

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
namespace SolutionForest\InspireCms\Dtos;
44

5+
use Carbon\CarbonInterface;
56
use Illuminate\Database\Eloquent\Model;
67
use Illuminate\Support\Collection as SupportCollection;
78
use SolutionForest\InspireCms\Base\Dtos\Concerns\HasPropertyGroup;
@@ -35,7 +36,7 @@ class ContentDto extends BaseTranslatableModelDto
3536
public $type;
3637

3738
/**
38-
* @var ?\Carbon\CarbonInterface
39+
* @var ?CarbonInterface
3940
*/
4041
public $publishAt;
4142

@@ -85,7 +86,7 @@ class ContentDto extends BaseTranslatableModelDto
8586
* @param Content $model
8687
* @param string $locale
8788
*/
88-
public static function make($model, array $propertyData, $locale, ?\Carbon\CarbonInterface $publishAt = null)
89+
public static function make($model, array $propertyData, $locale, ?CarbonInterface $publishAt = null)
8990
{
9091
$availableLanguages = inspirecms()->getAllAvailableLanguages();
9192

@@ -278,7 +279,7 @@ public function getRedirectUrl(?string $locale = null): ?string
278279

279280
// region Helpers
280281
/**
281-
* @param Model | \SolutionForest\InspireCms\Models\Contracts\Content $record
282+
* @param Model | Content $record
282283
*/
283284
protected static function prepareDtoParameters(Model $record, array $propertyData, array $availableLanguages): array
284285
{

src/Facades/LocalizationManager.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
namespace SolutionForest\InspireCms\Facades;
44

55
use Illuminate\Support\Facades\Facade;
6+
use SolutionForest\InspireCms\Base\Manifests\LocaleManifest;
67
use SolutionForest\InspireCms\Base\Manifests\LocaleManifestInterface;
78

89
/**
@@ -13,7 +14,7 @@
1314
* @method static array getLocaleLabelsFor(array $locales, ?string $displayLocale = null)
1415
* @method static string getLocaleLabel(string $locale, ?string $displayLocale = null)
1516
*
16-
* @see \SolutionForest\InspireCms\Base\Manifests\LocaleManifest
17+
* @see LocaleManifest
1718
*/
1819
class LocalizationManager extends Facade
1920
{

src/Facades/Templates.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44

55
use Illuminate\Database\Eloquent\Model;
66
use Illuminate\Support\Facades\Facade;
7+
use SolutionForest\InspireCms\Base\TemplateManager;
78
use SolutionForest\InspireCms\Base\TemplateManagerInterface;
89
use SolutionForest\InspireCms\Models\Contracts\Base\HasTemplates;
910
use SolutionForest\InspireCms\Models\Contracts\Template;
@@ -22,7 +23,7 @@
2223
* @method static void assignDefaultTemplateIfNotSet(HasTemplates&Model $templateable, $template)
2324
* @method static void exportTemplate(Model&Template $template, ?string $theme = null)
2425
*
25-
* @see \SolutionForest\InspireCms\Base\TemplateManager
26+
* @see TemplateManager
2627
*/
2728
class Templates extends Facade
2829
{

src/Fields/Converters/MarkdownConverter.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
namespace SolutionForest\InspireCms\Fields\Converters;
44

55
use Illuminate\Support\Arr;
6+
use League\CommonMark\Extension\Attributes\AttributesExtension;
67
use Throwable;
78

89
class MarkdownConverter extends BaseConverter
@@ -74,7 +75,7 @@ public function getExtensions(): array
7475
$extensions = $this->mdExtensions;
7576

7677
$defaultExtensions = [
77-
app(\League\CommonMark\Extension\Attributes\AttributesExtension::class),
78+
app(AttributesExtension::class),
7879
];
7980

8081
foreach ($defaultExtensions as $extension) {

src/Filament/Concerns/ClusterSectionPageTrait.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -88,8 +88,8 @@ public static function getNavigationItems(): array
8888
}
8989

9090
/**
91-
* @param \Filament\Navigation\NavigationItem $navigationItem
92-
* @return \Filament\Navigation\NavigationItem
91+
* @param NavigationItem $navigationItem
92+
* @return NavigationItem
9393
*/
9494
public static function configurePageKeyOnNavigationItem($navigationItem)
9595
{

0 commit comments

Comments
 (0)