Skip to content

Commit c4f3abb

Browse files
committed
lowered minimum required PHP version to 7.0
1 parent 0ceba34 commit c4f3abb

11 files changed

Lines changed: 41 additions & 28 deletions

File tree

Dockerfile

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
FROM php:7.0-cli
2+
RUN apt-get update -yqq
3+
RUN apt-get install -yqq git libmcrypt-dev libpq-dev libcurl4-gnutls-dev libicu-dev libvpx-dev libjpeg-dev libpng-dev libxpm-dev zlib1g-dev libfreetype6-dev libxml2-dev libexpat1-dev libbz2-dev libgmp3-dev libldap2-dev unixodbc-dev libsqlite3-dev libaspell-dev libsnmp-dev libpcre3-dev libtidy-dev
4+
# Install PHP extensions
5+
RUN docker-php-ext-install curl json opcache
6+
COPY ./ /var/www/html/
7+
WORKDIR /var/www/html/
8+

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# php-dreamkas
2-
Фискализация чека для Дримкас-Ф для PHP 7.2
2+
Фискализация чека для Дримкас-Ф для PHP 7.0
33

44
Для более старых версий PHP придётся править код на предмет типов у функций.
55

composer.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"description": "Фискализация чека для Дримкас-Ф на php",
44
"type": "library",
55
"require": {
6-
"php": "~7.2.0",
6+
"php": "~7.0",
77
"guzzlehttp/guzzle": "~6.3.0"
88
},
99
"require-dev": {

composer.lock

Lines changed: 4 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/Api.php

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,9 @@
99
*/
1010
class Api
1111
{
12-
public const MODE_PRODUCTION = 0;
13-
public const MODE_MOCK = 1;
14-
public const MODE_DEBUG = 2;
12+
const MODE_PRODUCTION = 0;
13+
const MODE_MOCK = 1;
14+
const MODE_DEBUG = 2;
1515

1616
public $accessToken = '';
1717
public $deviceId = 0;
@@ -40,7 +40,7 @@ public function __construct(string $accessToken, int $deviceId, int $mode = self
4040
$this->createClient();
4141
}
4242

43-
protected function createClient(): void
43+
protected function createClient()
4444
{
4545
$baseUri = static::$baseUri[$this->mode] ?? null;
4646
if ($baseUri === null) {

src/PaymentType.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
class PaymentType
1010
{
1111
// нал
12-
public const TYPE_CASH = 'CASH';
12+
const TYPE_CASH = 'CASH';
1313
// безнал
14-
public const TYPE_CASHLESS = 'CASHLESS';
14+
const TYPE_CASHLESS = 'CASHLESS';
1515
}

src/Position.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@
99
*/
1010
class Position extends Configurable
1111
{
12-
public const TYPE_COUNTABLE = 'COUNTABLE';
13-
public const TYPE_SCALABLE = 'SCALABLE';
12+
const TYPE_COUNTABLE = 'COUNTABLE';
13+
const TYPE_SCALABLE = 'SCALABLE';
1414

1515
public $name = '';
1616

src/Receipt.php

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,10 @@
99
*/
1010
class Receipt extends Configurable
1111
{
12-
public const TYPE_SALE = 'SALE';
13-
public const TYPE_REFUND = 'REFUND';
14-
public const TYPE_OUTFLOW = 'OUTFLOW';
15-
public const TYPE_OUTFLOW_REFUND = 'OUTFLOW_REFUND';
12+
const TYPE_SALE = 'SALE';
13+
const TYPE_REFUND = 'REFUND';
14+
const TYPE_OUTFLOW = 'OUTFLOW';
15+
const TYPE_OUTFLOW_REFUND = 'OUTFLOW_REFUND';
1616

1717
// Тип чека
1818
public $type = self::TYPE_SALE;

src/TaxMode.php

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -9,15 +9,15 @@
99
class TaxMode
1010
{
1111
// ОСНО
12-
public const MODE_DEFAULT = 'DEFAULT';
12+
const MODE_DEFAULT = 'DEFAULT';
1313
// УСН доход
14-
public const MODE_SIMPLE = 'SIMPLE';
14+
const MODE_SIMPLE = 'SIMPLE';
1515
// УСН Доход-расход
16-
public const MODE_SIMPLE_WO = 'SIMPLE_WO';
16+
const MODE_SIMPLE_WO = 'SIMPLE_WO';
1717
// ЕНВД
18-
public const MODE_ENVD = 'ENVD';
18+
const MODE_ENVD = 'ENVD';
1919
// ЕСХН
20-
public const MODE_AGRICULT = 'AGRICULT';
20+
const MODE_AGRICULT = 'AGRICULT';
2121
// Патент
22-
public const MODE_PATENT = 'PATENT';
22+
const MODE_PATENT = 'PATENT';
2323
}

src/TaxType.php

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -9,22 +9,22 @@
99
class TaxType
1010
{
1111
// Без НДС
12-
public const TYPE_NDS_NO_TAX = 'NDS_NO_TAX';
12+
const TYPE_NDS_NO_TAX = 'NDS_NO_TAX';
1313

1414
// НДС 0
15-
public const TYPE_NDS_0 = 'NDS_0';
15+
const TYPE_NDS_0 = 'NDS_0';
1616

1717
// НДС 10
18-
public const TYPE_NDS_10 = 'NDS_10';
18+
const TYPE_NDS_10 = 'NDS_10';
1919

2020
// НДС 18
21-
public const TYPE_NDS_18 = 'NDS_18';
21+
const TYPE_NDS_18 = 'NDS_18';
2222

2323
// НДС 10/110
24-
public const TYPE_NDS_10_CALCULATED = 'NDS_10_CALCULATED';
24+
const TYPE_NDS_10_CALCULATED = 'NDS_10_CALCULATED';
2525

2626
// НДС 18/118
27-
public const TYPE_NDS_18_CALCULATED = 'NDS_18_CALCULATED';
27+
const TYPE_NDS_18_CALCULATED = 'NDS_18_CALCULATED';
2828

2929

3030
}

0 commit comments

Comments
 (0)