44
55use Filament \Actions ;
66use Filament \Resources \Pages \EditRecord ;
7+ use Redberry \PageBuilderPlugin \Models \GlobalBlockConfig ;
78use Redberry \PageBuilderPlugin \Resources \GlobalBlockConfigResource ;
89
910class EditGlobalBlock extends EditRecord
@@ -26,9 +27,11 @@ protected function getHeaderActions(): array
2627
2728 protected function mutateFormDataBeforeFill (array $ data ): array
2829 {
29- $ blockClass = $ this ->record ->class_name ;
30+ /** @var GlobalBlockConfig $record */
31+ $ record = $ this ->record ;
32+ $ blockClass = $ record ->class_name ;
3033
31- if (class_exists ($ blockClass ) && $ this -> record ->configuration ) {
34+ if (class_exists ($ blockClass ) && $ record ->configuration ) {
3235 try {
3336 if (method_exists ($ blockClass , 'getBaseBlockSchema ' )) {
3437 $ schema = $ blockClass ::getBaseBlockSchema ();
@@ -39,7 +42,7 @@ protected function mutateFormDataBeforeFill(array $data): array
3942 foreach ($ schema as $ field ) {
4043 if (method_exists ($ field , 'getName ' )) {
4144 $ fieldName = $ field ->getName ();
42- $ configValue = $ this -> record ->getConfigValue ($ fieldName );
45+ $ configValue = $ record ->getConfigValue ($ fieldName );
4346 if ($ configValue !== null ) {
4447 $ data [$ fieldName ] = $ configValue ;
4548 }
@@ -55,7 +58,9 @@ protected function mutateFormDataBeforeFill(array $data): array
5558 protected function mutateFormDataBeforeSave (array $ data ): array
5659 {
5760 $ configuration = [];
58- $ blockClass = $ this ->record ->class_name ;
61+ /** @var GlobalBlockConfig $record */
62+ $ record = $ this ->record ;
63+ $ blockClass = $ record ->class_name ;
5964
6065 if (class_exists ($ blockClass )) {
6166 try {
0 commit comments