Skip to content

Commit dd0f26a

Browse files
committed
Add workarounds for sf8 changes
1 parent 344ae1e commit dd0f26a

2 files changed

Lines changed: 13 additions & 5 deletions

File tree

src/midcom/datamanager/storage/property.php

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,6 @@ public function get_value()
4141
public function set_value($value)
4242
{
4343
if ($this->config['type'] === 'urlname') {
44-
4544
if (empty($value)) {
4645
$title_field = (!empty($this->config['type_config']['title_field'])) ? $this->config['type_config']['title_field'] : 'title';
4746
$value = midcom_helper_misc::urlize($this->object->{$title_field});

src/midcom/datamanager/validation/urlname.php

Lines changed: 13 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,17 @@
99

1010
class urlname extends Constraint
1111
{
12-
public bool $allow_unclean = false;
13-
public bool $allow_catenate = false;
14-
public string $title_field = 'title';
15-
public $property;
12+
public bool $allow_unclean;
13+
public bool $allow_catenate;
14+
public string $title_field;
15+
public array $property;
16+
17+
public function __construct(array $input)
18+
{
19+
$this->allow_unclean = $input['allow_unclean'] ?? false;
20+
$this->allow_catenate = $input['allow_catenate'] ?? false;
21+
$this->title_field = $input['title_field'] ?? 'title';
22+
$this->property = $input['property'];
23+
parent::__construct();
24+
}
1625
}

0 commit comments

Comments
 (0)