Lines Matching refs:self

23 		return self::$subs; //TODO: Remove this later?
33 return io_saveFile(self::CONFIG_FILE, cleanText($config));
41 if (file_exists(self::CONFIG_FILE)) {
42 return io_readFile(self::CONFIG_FILE);
52 if (self::$didInit) {
55 self::$didInit = true;
57 if (!file_exists(self::CONFIG_FILE)) {
61 $cfg = io_readFile(self::CONFIG_FILE);
74 $data = array_pad(str_getcsv($line), self::$MAX_VAL, '');
75 if (!strlen($data[self::$ORIG]) || !strlen($data[self::$TO])) {
79 $orig = trim($data[self::$ORIG]);
81 $ns = isset($data[self::$IN]) ? trim($data[self::$IN]) : null;
87 $s[self::$ORIG] = $orig;
88 $s[self::$TO] = trim($data[self::$TO]);
89 $s[self::$IN] = $ns;
90 $s[self::$FLAGS] = isset($data[self::$FLAGS]) ? trim($data[self::$FLAGS]) : null;
91 $s[self::$TOOLTIP] = isset($data[self::$FLAGS]) ? strstr($data[self::$FLAGS], 'tt') !== FALSE : false;
92 $s[self::$ONCE] = isset($data[self::$FLAGS]) ? strstr($data[self::$FLAGS], 'once') !== FALSE : false;
93 $s[self::$INWORD] = isset($data[self::$FLAGS]) ? strstr($data[self::$FLAGS], 'inword') !== FALSE : false;
96 if ($s[self::$INWORD]) {
97 $s[self::$MATCH] = preg_replace('/ /', '\s', $orig);
100 $s[self::$MATCH] = '\b' . preg_replace('/ /', '\s', $orig) . '\b';
103 self::$subs[] = $s;
106 self::$regexSubs[] = $s;
128 if (isset(self::$simpleSubs[$match])) {
129 $found = self::$simpleSubs[$match];
134 foreach (self::$regexSubs as &$s) {
135 if (preg_match('/^' . $s[self::$MATCH] . '$/', $match)) {
143 if ($found != null && $found[self::$ONCE]) {
155 $data[self::$TEXT] = $match;
156 self::$simpleSubs[$match] = $data;