public function __construct($id, $labels, $callback = null, $capability = null, $icon = null, $position = null) { // Default parent::__construct($id, $labels, $callback, $capability, $icon); // Class specific $this->set_position($position); return $this; }
/** * Init * @param string $id ID * @param array $labels Labels * @param obj $data Action data * @return obj Current instance */ function __construct($id, $labels, $data = null) { parent::__construct($id, $labels); // Default options instance if (!empty($data)) { $this->add_content('data', $data); } return $this; }