Skip to content
Snippets Groups Projects

feat(fields): #1 add sorting fields by priority field

Closed feat(fields): #1 add sorting fields by priority field
5 unresolved threads
Closed Krzysztof Dyszczyk requested to merge feature/add-priority-sorting into master
5 unresolved threads
9 files
+ 114
20
Compare changes
  • Side-by-side
  • Inline
Files
9
+ 17
0
@@ -3,6 +3,7 @@
namespace WPDesk\Forms\Field;
use WPDesk\Forms\Field;
use WPDesk\Forms\Form\FormWithFields;
use WPDesk\Forms\Sanitizer\NoSanitize;
use WPDesk\Forms\Serializer;
use WPDesk\Forms\Serializer\NoSerialize;
@@ -25,6 +26,7 @@ abstract class BasicField implements Field {
public function __construct() {
$this->meta['class'] = [];
$this->meta['priority'] = 10;
Please register or sign in to reply
}
public function get_label() {
@@ -298,4 +300,19 @@ abstract class BasicField implements Field {
return $this;
}
public function get_priority(): int {
return $this->meta['priority'];
}
/**
* Fields are sorted by lowest priority value first, when getting FormWithFields
*
* @see FormWithFields::get_fields()
*/
public function set_priority( int $priority ): self {
$this->meta['priority'] = $priority;
return $this;
}
}
Loading