Lines Matching defs:data
16 public function __construct($name, $data) {
25 if ($data != '') {
26 $this->parseStructuredData($data);
33 private function parseStructuredData($data) {
34 if (preg_match('/^\s*\|/', $data) == 1) {
35 preg_match_all('/\|\s*([-\w]+)\s*=\s*([^|]+)/', $data, $match, PREG_SET_ORDER);
38 $this->data[$m[1]] = preg_replace('/\s+/', ' ', trim($m[2]));
42 preg_match_all('/([-\w]+)\s*:\s*(.+?)\s*?(?:(?<!\\\\);|\n|$)/', $data, $match, PREG_SET_ORDER);
45 $this->data[$m[1]] = str_replace('\\;', ';', $m[2]);
62 public function __construct($note, $attributes, $data) {
63 parent::__construct($attributes, $data);
140 public function __construct($note, $attributes, $data, $call) {
141 parent::__construct($note, $attributes, $data);
162 private function updateData($data) {
164 $data = array_intersect_key($data, array_flip($include));
165 $this->data = array_merge($data, $this->data);
171 public function rewrite($attributes, $data) {
173 $this->updateData($data);
178 $this->call->setPluginData(2, $this->data);