- Added a custom 'context' if needed, called from getContext().
This commit is contained in:
		
							parent
							
								
									e4b4cdb818
								
							
						
					
					
						commit
						edf7edc9c1
					
				| @ -8,7 +8,7 @@ class FormHandler { | ||||
|     # return new class($this->request, new FormContext(), $form) {
 | ||||
| 
 | ||||
|     public bool $sent = false; | ||||
|      | ||||
| 
 | ||||
|     public FormContext $context; | ||||
| 
 | ||||
|     protected ServerRequestInterface $request; | ||||
| @ -20,7 +20,14 @@ class FormHandler { | ||||
|         $this->request = $request; | ||||
|         $this->sent = $this->requestSent(); | ||||
|         $this->form = $form; | ||||
|         $this->context = $context ?: new FormContext($request); | ||||
| 
 | ||||
|         if ( $context ) { | ||||
|             $this->context = $context; | ||||
|         } | ||||
|         else { | ||||
|             $this->context = method_exists($form, 'getContext') ? $form->getContext($request) : new FormContext($request); | ||||
|         } | ||||
| 
 | ||||
|         $this->context->formSent = $this->sent; | ||||
|         $this->initialize(); | ||||
|     } | ||||
|  | ||||
							
								
								
									
										14
									
								
								src/Method/Message/ErrorMessage.php
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										14
									
								
								src/Method/Message/ErrorMessage.php
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,14 @@ | ||||
| <?php | ||||
| 
 | ||||
| namespace Picea\Ui\Method\Message; | ||||
| 
 | ||||
| use Picea\Ui\Metohd\FormMessage; | ||||
| 
 | ||||
| class ErrorMessage implements FormMessage { | ||||
| 
 | ||||
|     public function isError() : bool | ||||
|     { | ||||
|         return true; | ||||
|     } | ||||
| 
 | ||||
| } | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user