Skip to content

Commit c055c73

Browse files
authored
Merge pull request #211 from oliverklee/cleanup/php-53
Use PHP 5.3 language features
2 parents 74aa644 + 91283c7 commit c055c73

File tree

5 files changed

+15
-15
lines changed

5 files changed

+15
-15
lines changed

lib/Sabberworm/CSS/CSSList/CSSList.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -115,7 +115,7 @@ private static function parseAtRule(ParserState $oParserState) {
115115
$sMediaQuery = trim($oParserState->consumeUntil(array(';', ParserState::EOF)));
116116
}
117117
$oParserState->consumeUntil(array(';', ParserState::EOF), true, true);
118-
return new Import($oLocation, $sMediaQuery ? $sMediaQuery : null, $iIdentifierLineNum);
118+
return new Import($oLocation, $sMediaQuery ?: null, $iIdentifierLineNum);
119119
} else if ($sIdentifier === 'charset') {
120120
$sCharset = CSSString::parse($oParserState);
121121
$oParserState->consumeWhiteSpace();

lib/Sabberworm/CSS/Value/Value.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -117,7 +117,7 @@ private static function parseUnicodeRangeValue(ParserState $oParserState) {
117117
} while (strlen($sRange) < $iCodepointMaxLenth && preg_match("/[A-Fa-f0-9\?-]/", $oParserState->peek()));
118118
return "U+{$sRange}";
119119
}
120-
120+
121121
/**
122122
* @return int
123123
*/

tests/Sabberworm/CSS/ParserTest.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
class ParserTest extends \PHPunit\Framework\TestCase {
1414

1515
function testFiles() {
16-
$sDirectory = dirname(__FILE__) . '/../../files';
16+
$sDirectory = __DIR__ . '/../../files';
1717
if ($rHandle = opendir($sDirectory)) {
1818
/* This is the correct way to loop over the directory. */
1919
while (false !== ($sFileName = readdir($rHandle))) {
@@ -613,7 +613,7 @@ function testMissingPropertyValueLenient() {
613613
* @return CSSList\Document Parsed document.
614614
*/
615615
function parsedStructureForFile($sFileName, $oSettings = null) {
616-
$sFile = dirname(__FILE__) . '/../../files' . DIRECTORY_SEPARATOR . "$sFileName.css";
616+
$sFile = __DIR__ . '/../../files' . DIRECTORY_SEPARATOR . "$sFileName.css";
617617
$oParser = new Parser(file_get_contents($sFile), $oSettings);
618618
return $oParser->parse();
619619
}

tests/Sabberworm/CSS/RuleSet/LenientParsingTest.php

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -11,23 +11,23 @@ class LenientParsingTest extends \PHPUnit\Framework\TestCase {
1111
* @expectedException Sabberworm\CSS\Parsing\UnexpectedTokenException
1212
*/
1313
public function testFaultToleranceOff() {
14-
$sFile = dirname(__FILE__) . '/../../../files' . DIRECTORY_SEPARATOR . "-fault-tolerance.css";
14+
$sFile = __DIR__ . '/../../../files' . DIRECTORY_SEPARATOR . "-fault-tolerance.css";
1515
$oParser = new Parser(file_get_contents($sFile), Settings::create()->beStrict());
1616
$oParser->parse();
1717
}
1818

1919
public function testFaultToleranceOn() {
20-
$sFile = dirname(__FILE__) . '/../../../files' . DIRECTORY_SEPARATOR . "-fault-tolerance.css";
20+
$sFile = __DIR__ . '/../../../files' . DIRECTORY_SEPARATOR . "-fault-tolerance.css";
2121
$oParser = new Parser(file_get_contents($sFile), Settings::create()->withLenientParsing(true));
2222
$oResult = $oParser->parse();
2323
$this->assertSame('.test1 {}'."\n".'.test2 {hello: 2.2;hello: 2000000000000.2;}'."\n".'#test {}'."\n".'#test2 {help: none;}', $oResult->render());
2424
}
25-
25+
2626
/**
2727
* @expectedException Sabberworm\CSS\Parsing\UnexpectedTokenException
2828
*/
2929
public function testEndToken() {
30-
$sFile = dirname(__FILE__) . '/../../../files' . DIRECTORY_SEPARATOR . "-end-token.css";
30+
$sFile = __DIR__ . '/../../../files' . DIRECTORY_SEPARATOR . "-end-token.css";
3131
$oParser = new Parser(file_get_contents($sFile), Settings::create()->beStrict());
3232
$oParser->parse();
3333
}
@@ -36,35 +36,35 @@ public function testEndToken() {
3636
* @expectedException Sabberworm\CSS\Parsing\UnexpectedTokenException
3737
*/
3838
public function testEndToken2() {
39-
$sFile = dirname(__FILE__) . '/../../../files' . DIRECTORY_SEPARATOR . "-end-token-2.css";
39+
$sFile = __DIR__ . '/../../../files' . DIRECTORY_SEPARATOR . "-end-token-2.css";
4040
$oParser = new Parser(file_get_contents($sFile), Settings::create()->beStrict());
4141
$oParser->parse();
4242
}
43-
43+
4444
public function testEndTokenPositive() {
45-
$sFile = dirname(__FILE__) . '/../../../files' . DIRECTORY_SEPARATOR . "-end-token.css";
45+
$sFile = __DIR__ . '/../../../files' . DIRECTORY_SEPARATOR . "-end-token.css";
4646
$oParser = new Parser(file_get_contents($sFile), Settings::create()->withLenientParsing(true));
4747
$oResult = $oParser->parse();
4848
$this->assertSame("", $oResult->render());
4949
}
5050

5151
public function testEndToken2Positive() {
52-
$sFile = dirname(__FILE__) . '/../../../files' . DIRECTORY_SEPARATOR . "-end-token-2.css";
52+
$sFile = __DIR__ . '/../../../files' . DIRECTORY_SEPARATOR . "-end-token-2.css";
5353
$oParser = new Parser(file_get_contents($sFile), Settings::create()->withLenientParsing(true));
5454
$oResult = $oParser->parse();
5555
$this->assertSame('#home .bg-layout {background-image: url("/bundles/main/img/bg1.png?5");}', $oResult->render());
5656
}
5757

5858
public function testLocaleTrap() {
5959
setlocale(LC_ALL, "pt_PT", "no");
60-
$sFile = dirname(__FILE__) . '/../../../files' . DIRECTORY_SEPARATOR . "-fault-tolerance.css";
60+
$sFile = __DIR__ . '/../../../files' . DIRECTORY_SEPARATOR . "-fault-tolerance.css";
6161
$oParser = new Parser(file_get_contents($sFile), Settings::create()->withLenientParsing(true));
6262
$oResult = $oParser->parse();
6363
$this->assertSame('.test1 {}'."\n".'.test2 {hello: 2.2;hello: 2000000000000.2;}'."\n".'#test {}'."\n".'#test2 {help: none;}', $oResult->render());
6464
}
6565

6666
public function testCaseInsensitivity() {
67-
$sFile = dirname(__FILE__) . '/../../../files' . DIRECTORY_SEPARATOR . "case-insensitivity.css";
67+
$sFile = __DIR__ . '/../../../files' . DIRECTORY_SEPARATOR . "case-insensitivity.css";
6868
$oParser = new Parser(file_get_contents($sFile));
6969
$oResult = $oParser->parse();
7070
$this->assertSame('@charset "utf-8";

tests/quickdump.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
#!/usr/bin/env php
22
<?php
33

4-
require_once(dirname(__FILE__).'/bootstrap.php');
4+
require_once(__DIR__.'/bootstrap.php');
55

66
$sSource = file_get_contents('php://stdin');
77
$oParser = new Sabberworm\CSS\Parser($sSource);

0 commit comments

Comments
 (0)