Lines Matching refs:self

208             self::$frames = array();
221 QRimage::png(self::binarize($frame), $fileName, 1, 0);
273 self::markTime('finish');
403 … return self::$capacity[$version][QRCAP_WORDS] - self::$capacity[$version][QRCAP_EC][$level];
409 return self::$capacity[$version][QRCAP_EC][$level];
415 return self::$capacity[$version][QRCAP_WIDTH];
421 return self::$capacity[$version][QRCAP_REMINDER];
429 $words = self::$capacity[$i][QRCAP_WORDS] - self::$capacity[$i][QRCAP_EC][$level];
460 return self::$lengthTableBits[$mode][$l];
477 $bits = self::$lengthTableBits[$mode][$l];
544 $b1 = self::$eccTable[$version][$level][0];
545 $b2 = self::$eccTable[$version][$level][1];
546 $data = self::getDataLength($version, $level);
547 $ecc = self::getECCLength($version, $level);
616 $d = self::$alignmentPattern[$version][1] - self::$alignmentPattern[$version][0];
620 $w = (int)(($width - self::$alignmentPattern[$version][0]) / $d + 2);
624 $x = self::$alignmentPattern[$version][0];
625 $y = self::$alignmentPattern[$version][0];
626 self::putAlignmentMarker($frame, $x, $y);
630 $cx = self::$alignmentPattern[$version][0];
632 self::putAlignmentMarker($frame, 6, $cx);
633 self::putAlignmentMarker($frame, $cx, 6);
637 $cy = self::$alignmentPattern[$version][0];
639 $cx = self::$alignmentPattern[$version][0];
641 self::putAlignmentMarker($frame, $cx, $cy);
669 return self::$versionPattern[$version -7];
690 return self::$formatInfo[$level][$mask];
724 $width = self::$capacity[$version][QRCAP_WIDTH];
729 self::putFinderPattern($frame, 0, 0);
730 self::putFinderPattern($frame, $width - 7, 0);
731 self::putFinderPattern($frame, 0, $width - 7);
769 self::putAlignmentPattern($version, $frame, $width);
773 $vinf = self::getVersionPattern($version);
871 if(!isset(self::$frames[$version])) {
877 self::$frames[$version] = self::unserial(file_get_contents($fileName));
879 self::$frames[$version] = self::createFrame($version);
880 file_put_contents($fileName, self::serial(self::$frames[$version]));
883 self::$frames[$version] = self::createFrame($version);
887 if(is_null(self::$frames[$version]))
890 return self::$frames[$version];
943 $image = self::image($frame, $pixelPerPoint, $outerFrame);
964 $image = self::image($frame, $pixelPerPoint, $outerFrame);
1448 return (($c > 127)?-1:self::$anTable[$c]);
1455 if (self::lookAnTable(ord($data[$i])) == -1) {
1516 case QR_MODE_NUM: return self::checkModeNum($size, $data); break;
1517 case QR_MODE_AN: return self::checkModeAn($size, $data); break;
1518 case QR_MODE_KANJI: return self::checkModeKanji($size, $data); break;
2010 if(self::isdigitat($this->dataStr, $pos)) {
2012 } else if(self::isalnumat($this->dataStr, $pos)) {
2035 while(self::isdigitat($this->dataStr, $p)) {
2074 while(self::isalnumat($this->dataStr, $p)) {
2075 if(self::isdigitat($this->dataStr, $p)) {
2077 while(self::isdigitat($this->dataStr, $q)) {
2097 if(!self::isalnumat($this->dataStr, $p)) {
2146 while(self::isdigitat($this->dataStr, $q)) {
2159 while(self::isalnumat($this->dataStr, $q)) {
2220 $mode = self::identifyMode(substr($this->dataStr, $p), $this->modeHint);
2449 foreach(self::$items as $rs) {
2461 array_unshift(self::$items, $rs);
2622 $bitMask = self::unserial(file_get_contents($fileName));
2627 file_put_contents($fileName, self::serial($bitMask));