Merge pull request #19 from harikt/create-func
create_function has been DEPRECATED as of PHP 7.2.0
This commit is contained in:
commit
8d1cd60d1a
@ -1,6 +1,9 @@
|
|||||||
language: php
|
language: php
|
||||||
php:
|
php:
|
||||||
- 7.1
|
- 7.1
|
||||||
|
- 7.2
|
||||||
|
- 7.3
|
||||||
|
- 7.4
|
||||||
|
|
||||||
before_script:
|
before_script:
|
||||||
- composer install --prefer-dist
|
- composer install --prefer-dist
|
||||||
|
@ -15,8 +15,8 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"require-dev": {
|
"require-dev": {
|
||||||
"phpunit/phpunit": "4.0.*",
|
"phpunit/phpunit": "7.0.*",
|
||||||
"squizlabs/php_codesniffer": "1.5.5"
|
"squizlabs/php_codesniffer": "3.5.*"
|
||||||
},
|
},
|
||||||
"require": {
|
"require": {
|
||||||
"php": ">=7.1"
|
"php": ">=7.1"
|
||||||
|
@ -95,6 +95,8 @@ abstract class RateAdapter
|
|||||||
|
|
||||||
protected function sortByCost()
|
protected function sortByCost()
|
||||||
{
|
{
|
||||||
uasort($this->rates, create_function('$a, $b', 'return ($a->getCost() > $b->getCost());'));
|
uasort($this->rates, function ($a, $b) {
|
||||||
|
return ($a->getCost() > $b->getCost());
|
||||||
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -139,8 +139,10 @@ class Ship
|
|||||||
return $display_rates;
|
return $display_rates;
|
||||||
}
|
}
|
||||||
|
|
||||||
protected function sortByCost(& $rates)
|
protected function sortByCost(&$rates)
|
||||||
{
|
{
|
||||||
uasort($rates, create_function('$a, $b', 'return ($a->getCost() > $b->getCost());'));
|
uasort($rates, function ($a, $b) {
|
||||||
|
return ($a->getCost() > $b->getCost());
|
||||||
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -95,8 +95,8 @@ class Rate extends RateAdapter
|
|||||||
]);
|
]);
|
||||||
|
|
||||||
$this->setRequestAdapter(Arr::get($options, 'requestAdapter', new RateRequest\Post()));
|
$this->setRequestAdapter(Arr::get($options, 'requestAdapter', new RateRequest\Post()));
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
protected function validate()
|
protected function validate()
|
||||||
{
|
{
|
||||||
$this->validatePackages();
|
$this->validatePackages();
|
||||||
|
@ -1,7 +1,9 @@
|
|||||||
<?php
|
<?php
|
||||||
namespace pdt256\Shipping;
|
namespace pdt256\Shipping;
|
||||||
|
|
||||||
class ArrTest extends \PHPUnit_Framework_TestCase
|
use PHPUnit\Framework\TestCase;
|
||||||
|
|
||||||
|
class ArrTest extends TestCase
|
||||||
{
|
{
|
||||||
public function providerGet()
|
public function providerGet()
|
||||||
{
|
{
|
||||||
|
@ -7,8 +7,9 @@ use pdt256\Shipping\Package;
|
|||||||
use pdt256\Shipping\Shipment;
|
use pdt256\Shipping\Shipment;
|
||||||
use pdt256\Shipping\Quote;
|
use pdt256\Shipping\Quote;
|
||||||
use DateTime;
|
use DateTime;
|
||||||
|
use PHPUnit\Framework\TestCase;
|
||||||
|
|
||||||
class RateTest extends \PHPUnit_Framework_TestCase
|
class RateTest extends TestCase
|
||||||
{
|
{
|
||||||
/** @var Shipment */
|
/** @var Shipment */
|
||||||
protected $shipment;
|
protected $shipment;
|
||||||
@ -182,6 +183,5 @@ class RateTest extends \PHPUnit_Framework_TestCase
|
|||||||
'requestAdapter' => new StubFedex,
|
'requestAdapter' => new StubFedex,
|
||||||
]);
|
]);
|
||||||
$rateAdapter->getRates();
|
$rateAdapter->getRates();
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -5,8 +5,9 @@ namespace pdt256\Shipping;
|
|||||||
use pdt256\Shipping\RateRequest\StubFedex;
|
use pdt256\Shipping\RateRequest\StubFedex;
|
||||||
use pdt256\Shipping\RateRequest\StubUPS;
|
use pdt256\Shipping\RateRequest\StubUPS;
|
||||||
use pdt256\Shipping\RateRequest\StubUSPS;
|
use pdt256\Shipping\RateRequest\StubUSPS;
|
||||||
|
use PHPUnit\Framework\TestCase;
|
||||||
|
|
||||||
class PackageDimensionsValidationTrait extends \PHPUnit_Framework_TestCase
|
class PackageDimensionsValidationTrait extends TestCase
|
||||||
{
|
{
|
||||||
protected function getNormalPackage()
|
protected function getNormalPackage()
|
||||||
{
|
{
|
||||||
|
@ -1,7 +1,9 @@
|
|||||||
<?php
|
<?php
|
||||||
namespace pdt256\Shipping;
|
namespace pdt256\Shipping;
|
||||||
|
|
||||||
class PackageTest extends \PHPUnit_Framework_TestCase
|
use PHPUnit\Framework\TestCase;
|
||||||
|
|
||||||
|
class PackageTest extends TestCase
|
||||||
{
|
{
|
||||||
public function testCreate()
|
public function testCreate()
|
||||||
{
|
{
|
||||||
|
@ -2,8 +2,9 @@
|
|||||||
namespace pdt256\Shipping;
|
namespace pdt256\Shipping;
|
||||||
|
|
||||||
use DateTime;
|
use DateTime;
|
||||||
|
use PHPUnit\Framework\TestCase;
|
||||||
|
|
||||||
class QuoteTest extends \PHPUnit_Framework_TestCase
|
class QuoteTest extends TestCase
|
||||||
{
|
{
|
||||||
public function testCreate()
|
public function testCreate()
|
||||||
{
|
{
|
||||||
|
@ -1,7 +1,9 @@
|
|||||||
<?php
|
<?php
|
||||||
namespace pdt256\Shipping;
|
namespace pdt256\Shipping;
|
||||||
|
|
||||||
class RateAdapterTest extends \PHPUnit_Framework_TestCase
|
use PHPUnit\Framework\TestCase;
|
||||||
|
|
||||||
|
class RateAdapterTest extends TestCase
|
||||||
{
|
{
|
||||||
public function testCreate()
|
public function testCreate()
|
||||||
{
|
{
|
||||||
|
@ -2,8 +2,9 @@
|
|||||||
namespace pdt256\Shipping;
|
namespace pdt256\Shipping;
|
||||||
|
|
||||||
use DateTime;
|
use DateTime;
|
||||||
|
use PHPUnit\Framework\TestCase;
|
||||||
|
|
||||||
class ShipTest extends \PHPUnit_Framework_TestCase
|
class ShipTest extends TestCase
|
||||||
{
|
{
|
||||||
/** @var Shipment */
|
/** @var Shipment */
|
||||||
public $shipment;
|
public $shipment;
|
||||||
|
@ -1,7 +1,9 @@
|
|||||||
<?php
|
<?php
|
||||||
namespace pdt256\Shipping;
|
namespace pdt256\Shipping;
|
||||||
|
|
||||||
class ShipmentTest extends \PHPUnit_Framework_TestCase
|
use PHPUnit\Framework\TestCase;
|
||||||
|
|
||||||
|
class ShipmentTest extends TestCase
|
||||||
{
|
{
|
||||||
public function testCreate()
|
public function testCreate()
|
||||||
{
|
{
|
||||||
|
@ -6,8 +6,9 @@ use pdt256\Shipping\Ship;
|
|||||||
use pdt256\Shipping\Package;
|
use pdt256\Shipping\Package;
|
||||||
use pdt256\Shipping\Shipment;
|
use pdt256\Shipping\Shipment;
|
||||||
use pdt256\Shipping\Quote;
|
use pdt256\Shipping\Quote;
|
||||||
|
use PHPUnit\Framework\TestCase;
|
||||||
|
|
||||||
class RateTest extends \PHPUnit_Framework_TestCase
|
class RateTest extends TestCase
|
||||||
{
|
{
|
||||||
/** @var Shipment */
|
/** @var Shipment */
|
||||||
protected $shipment;
|
protected $shipment;
|
||||||
|
@ -6,8 +6,9 @@ use pdt256\Shipping\Ship;
|
|||||||
use pdt256\Shipping\Package;
|
use pdt256\Shipping\Package;
|
||||||
use pdt256\Shipping\Shipment;
|
use pdt256\Shipping\Shipment;
|
||||||
use pdt256\Shipping\Quote;
|
use pdt256\Shipping\Quote;
|
||||||
|
use PHPUnit\Framework\TestCase;
|
||||||
|
|
||||||
class RateTest extends \PHPUnit_Framework_TestCase
|
class RateTest extends TestCase
|
||||||
{
|
{
|
||||||
/** @var Shipment */
|
/** @var Shipment */
|
||||||
protected $shipment;
|
protected $shipment;
|
||||||
|
@ -1,7 +1,9 @@
|
|||||||
<?php
|
<?php
|
||||||
namespace pdt256\Shipping;
|
namespace pdt256\Shipping;
|
||||||
|
|
||||||
class ValidatorTest extends \PHPUnit_Framework_TestCase
|
use PHPUnit\Framework\TestCase;
|
||||||
|
|
||||||
|
class ValidatorTest extends TestCase
|
||||||
{
|
{
|
||||||
/**
|
/**
|
||||||
* @expectedException \LogicException
|
* @expectedException \LogicException
|
||||||
|
Loading…
x
Reference in New Issue
Block a user