class BrowserGroupItem in Paragraphs Browser 8
Hierarchy
- class \Drupal\paragraphs_browser\BrowserGroupItem
Expanded class hierarchy of BrowserGroupItem
1 file declares its use of BrowserGroupItem
- BrowserType.php in src/
Entity/ BrowserType.php
File
- src/
BrowserGroupItem.php, line 12
Namespace
Drupal\paragraphs_browserView source
class BrowserGroupItem {
protected $id;
protected $label;
protected $weight;
public function __construct($machine_name, $label, $weight = 0) {
$this
->setId($machine_name);
$this
->setLabel($label);
$this
->setWeight($weight);
}
public function getLabel() {
return $this->label;
}
public function setLabel($value) {
$this->label = $value;
}
public function getWeight() {
return is_numeric($this->weight) ? $this->weight : 0;
}
public function setWeight($value) {
$this->weight = $value;
}
public function getId() {
return $this->id;
}
protected function setId($machine_name) {
if (empty($this->id)) {
$this->id = $machine_name;
}
}
public function toArray() {
return array(
'label' => $this
->getLabel(),
'id' => $this
->getId(),
'weight' => $this
->getWeight(),
);
}
}
Members
Name | Modifiers | Type | Description | Overrides |
---|---|---|---|---|
BrowserGroupItem:: |
protected | property | ||
BrowserGroupItem:: |
protected | property | ||
BrowserGroupItem:: |
protected | property | ||
BrowserGroupItem:: |
public | function | ||
BrowserGroupItem:: |
public | function | ||
BrowserGroupItem:: |
public | function | ||
BrowserGroupItem:: |
protected | function | ||
BrowserGroupItem:: |
public | function | ||
BrowserGroupItem:: |
public | function | ||
BrowserGroupItem:: |
public | function | ||
BrowserGroupItem:: |
public | function |