Skip to content

Commit e143e9f

Browse files
committed
Merge pull request #26 from xp-forge/refactor/use-class-constant
Enter PHP 5.5
2 parents fbd1a2e + a635add commit e143e9f

File tree

8 files changed

+14
-12
lines changed

8 files changed

+14
-12
lines changed

.travis.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
language: php
44

55
php:
6-
- 5.4
76
- 5.5
87
- 5.6
98
- hhvm

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ Data sequences
44
[![Build Status on TravisCI](https://secure.travis-ci.org/xp-forge/sequence.svg)](http://travis-ci.org/xp-forge/sequence)
55
[![XP Framework Module](https://raw.githubusercontent.com/xp-framework/web/master/static/xp-framework-badge.png)](https://github.com/xp-framework/core)
66
[![BSD Licence](https://raw.githubusercontent.com/xp-framework/web/master/static/licence-bsd.png)](https://github.com/xp-framework/core/blob/master/LICENCE.md)
7-
[![Required PHP 5.4+](https://raw.githubusercontent.com/xp-framework/web/master/static/php-5_4plus.png)](http://php.net/)
7+
[![Required PHP 5.5+](https://raw.githubusercontent.com/xp-framework/web/master/static/php-5_5plus.png)](http://php.net/)
88
[![Supports PHP 7.0+](https://raw.githubusercontent.com/xp-framework/web/master/static/php-7_0plus.png)](http://php.net/)
99
[![Supports HHVM 3.4+](https://raw.githubusercontent.com/xp-framework/web/master/static/hhvm-3_4plus.png)](http://hhvm.com/)
1010
[![Latest Stable Version](https://poser.pugx.org/xp-forge/sequence/version.png)](https://packagist.org/packages/xp-forge/sequence)

src/test/php/util/data/unittest/BoundariesTest.class.php

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
<?php namespace util\data\unittest;
22

3+
use util\Comparator;
34
use util\data\Sequence;
45
use util\Date;
56

@@ -18,7 +19,7 @@ public function min($result, $values) {
1819
public function min_using_comparator() {
1920
$this->assertEquals(
2021
new Date('1977-12-14'),
21-
Sequence::of([new Date('1977-12-14'), new Date('2014-07-17'), new Date('1979-12-29')])->min(newinstance('util.Comparator', [], [
22+
Sequence::of([new Date('1977-12-14'), new Date('2014-07-17'), new Date('1979-12-29')])->min(newinstance(Comparator::class, [], [
2223
'compare' => function($a, $b) { return $b->compareTo($a); }
2324
]))
2425
);
@@ -47,7 +48,7 @@ public function max($result, $values) {
4748
public function max_using_comparator() {
4849
$this->assertEquals(
4950
new Date('2014-07-17'),
50-
Sequence::of([new Date('1977-12-14'), new Date('2014-07-17'), new Date('1979-12-29')])->max(newinstance('util.Comparator', [], [
51+
Sequence::of([new Date('1977-12-14'), new Date('2014-07-17'), new Date('1979-12-29')])->max(newinstance(Comparator::class, [], [
5152
'compare' => function($a, $b) { return $b->compareTo($a); }
5253
]))
5354
);

src/test/php/util/data/unittest/CollectorsTest.class.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ public function setUp() {
3030
* @throws unittest.AssertionFailedError
3131
*/
3232
protected function assertHashTable($expected, $actual) {
33-
$this->assertInstanceOf('util.collections.HashTable', $actual);
33+
$this->assertInstanceOf(HashTable::class, $actual);
3434
$compare= [];
3535
foreach ($actual as $pair) {
3636
$compare[$pair->key]= $pair->value;

src/test/php/util/data/unittest/Enumerables.class.php

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
<?php namespace util\data\unittest;
22

3+
use util\XPIterator;
34
use lang\types\ArrayList;
45
use lang\types\ArrayMap;
56
use lang\Object;
@@ -77,12 +78,12 @@ public static function streamedArrays() {
7778
[eval('$f= function() { yield 1; yield 2; yield 3; }; return $f();'), 'generator']
7879
] : [],
7980
[
80-
[newinstance('util.XPIterator', [], '{
81+
[newinstance(XPIterator::class, [], '{
8182
protected $numbers= [1, 2, 3];
8283
public function hasNext() { return !empty($this->numbers); }
8384
public function next() { return array_shift($this->numbers); }
8485
}'), 'xp-iterator'],
85-
[Sequence::of(newinstance('util.XPIterator', [], '{
86+
[Sequence::of(newinstance(XPIterator::class, [], '{
8687
protected $numbers= [1, 2, 3];
8788
public function hasNext() { return !empty($this->numbers); }
8889
public function next() { return array_shift($this->numbers); }

src/test/php/util/data/unittest/SequenceCreationTest.class.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ class SequenceCreationTest extends AbstractSequenceTest {
1212

1313
#[@test, @values('util.data.unittest.Enumerables::valid')]
1414
public function can_create_via_of($input, $name) {
15-
$this->assertInstanceOf('util.data.Sequence', Sequence::of($input), $name);
15+
$this->assertInstanceOf(Sequence::class, Sequence::of($input), $name);
1616
}
1717

1818
#[@test, @expect('lang.IllegalArgumentException'), @values('util.data.unittest.Enumerables::invalid')]
@@ -22,7 +22,7 @@ public function invalid_type_for_of($input) {
2222

2323
#[@test, @values('unaryops')]
2424
public function can_create_via_iterate($input, $name) {
25-
$this->assertInstanceOf('util.data.Sequence', Sequence::iterate(0, $input), $name);
25+
$this->assertInstanceOf(Sequence::class, Sequence::iterate(0, $input), $name);
2626
}
2727

2828
#[@test, @expect('lang.IllegalArgumentException'), @values('noncallables')]
@@ -32,7 +32,7 @@ public function invalid_type_for_iterate($input) {
3232

3333
#[@test, @values('suppliers')]
3434
public function can_create_via_generate($input) {
35-
$this->assertInstanceOf('util.data.Sequence', Sequence::generate($input));
35+
$this->assertInstanceOf(Sequence::class, Sequence::generate($input));
3636
}
3737

3838
#[@test, @expect('lang.IllegalArgumentException'), @values('noncallables')]

src/test/php/util/data/unittest/SequenceFilteringTest.class.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
<?php namespace util\data\unittest;
22

3+
use util\Filter;
34
use util\data\Sequence;
45

56
class SequenceFilteringTest extends AbstractSequenceTest {
@@ -16,7 +17,7 @@ public function with_is_string_native_function() {
1617

1718
#[@test]
1819
public function with_filter_instance() {
19-
$this->assertSequence(['Hello', 'World'], Sequence::of(['Hello', '', 'World'])->filter(newinstance('util.Filter', [], [
20+
$this->assertSequence(['Hello', 'World'], Sequence::of(['Hello', '', 'World'])->filter(newinstance(Filter::class, [], [
2021
'accept' => function($e) { return strlen($e) > 0; }
2122
])));
2223
}

src/test/php/util/data/unittest/SequenceSortingTest.class.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ public function sorted_with_flags() {
2424
public function sorted_by_comparator() {
2525
$this->assertSequence(
2626
[new Date('1977-12-14'), new Date('1979-12-29')],
27-
Sequence::of([new Date('1979-12-29'), new Date('1977-12-14')])->sorted(newinstance('util.Comparator', [], [
27+
Sequence::of([new Date('1979-12-29'), new Date('1977-12-14')])->sorted(newinstance(Comparator::class, [], [
2828
'compare' => function($a, $b) { return $b->compareTo($a); }
2929
]))
3030
);

0 commit comments

Comments
 (0)