Skip to content

Commit 8ccd0bb

Browse files
authored
[TASK] Make all PHP files strict (#641)
1 parent 8fd2eb3 commit 8ccd0bb

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

52 files changed

+103
-1
lines changed

bin/quickdump.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
#!/usr/bin/env php
22
<?php
33

4+
declare(strict_types=1);
5+
46
/**
57
* This script is used for generating the examples in the README.
68
*/

config/php-cs-fixer.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@
9090
'semicolon_after_instruction' => true,
9191

9292
// strict
93-
// 'declare_strict_types' => true, // Note: We'll need to add some casts first.
93+
'declare_strict_types' => true,
9494
'strict_param' => true,
9595

9696
// string notation

src/CSSList/AtRuleBlockList.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
<?php
22

3+
declare(strict_types=1);
4+
35
namespace Sabberworm\CSS\CSSList;
46

57
use Sabberworm\CSS\OutputFormat;

src/CSSList/CSSBlockList.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
<?php
22

3+
declare(strict_types=1);
4+
35
namespace Sabberworm\CSS\CSSList;
46

57
use Sabberworm\CSS\Property\Selector;

src/CSSList/CSSList.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
<?php
22

3+
declare(strict_types=1);
4+
35
namespace Sabberworm\CSS\CSSList;
46

57
use Sabberworm\CSS\Comment\Comment;

src/CSSList/Document.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
<?php
22

3+
declare(strict_types=1);
4+
35
namespace Sabberworm\CSS\CSSList;
46

57
use Sabberworm\CSS\OutputFormat;

src/CSSList/KeyFrame.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
<?php
22

3+
declare(strict_types=1);
4+
35
namespace Sabberworm\CSS\CSSList;
46

57
use Sabberworm\CSS\OutputFormat;

src/Comment/Comment.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
<?php
22

3+
declare(strict_types=1);
4+
35
namespace Sabberworm\CSS\Comment;
46

57
use Sabberworm\CSS\OutputFormat;

src/Comment/Commentable.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
<?php
22

3+
declare(strict_types=1);
4+
35
namespace Sabberworm\CSS\Comment;
46

57
interface Commentable

src/OutputFormat.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
<?php
22

3+
declare(strict_types=1);
4+
35
namespace Sabberworm\CSS;
46

57
/**

src/OutputFormatter.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
<?php
22

3+
declare(strict_types=1);
4+
35
namespace Sabberworm\CSS;
46

57
use Sabberworm\CSS\Comment\Commentable;

src/Parser.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
<?php
22

3+
declare(strict_types=1);
4+
35
namespace Sabberworm\CSS;
46

57
use Sabberworm\CSS\CSSList\Document;

src/Parsing/Anchor.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
<?php
22

3+
declare(strict_types=1);
4+
35
namespace Sabberworm\CSS\Parsing;
46

57
class Anchor

src/Parsing/OutputException.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
<?php
22

3+
declare(strict_types=1);
4+
35
namespace Sabberworm\CSS\Parsing;
46

57
/**

src/Parsing/ParserState.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
<?php
22

3+
declare(strict_types=1);
4+
35
namespace Sabberworm\CSS\Parsing;
46

57
use Sabberworm\CSS\Comment\Comment;

src/Parsing/SourceException.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
<?php
22

3+
declare(strict_types=1);
4+
35
namespace Sabberworm\CSS\Parsing;
46

57
class SourceException extends \Exception

src/Parsing/UnexpectedEOFException.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
<?php
22

3+
declare(strict_types=1);
4+
35
namespace Sabberworm\CSS\Parsing;
46

57
/**

src/Parsing/UnexpectedTokenException.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
<?php
22

3+
declare(strict_types=1);
4+
35
namespace Sabberworm\CSS\Parsing;
46

57
/**

src/Property/AtRule.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
<?php
22

3+
declare(strict_types=1);
4+
35
namespace Sabberworm\CSS\Property;
46

57
use Sabberworm\CSS\Comment\Commentable;

src/Property/CSSNamespace.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
<?php
22

3+
declare(strict_types=1);
4+
35
namespace Sabberworm\CSS\Property;
46

57
use Sabberworm\CSS\Comment\Comment;

src/Property/Charset.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
<?php
22

3+
declare(strict_types=1);
4+
35
namespace Sabberworm\CSS\Property;
46

57
use Sabberworm\CSS\Comment\Comment;

src/Property/Import.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
<?php
22

3+
declare(strict_types=1);
4+
35
namespace Sabberworm\CSS\Property;
46

57
use Sabberworm\CSS\Comment\Comment;

src/Property/KeyframeSelector.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
<?php
22

3+
declare(strict_types=1);
4+
35
namespace Sabberworm\CSS\Property;
46

57
class KeyframeSelector extends Selector

src/Property/Selector.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
<?php
22

3+
declare(strict_types=1);
4+
35
namespace Sabberworm\CSS\Property;
46

57
/**

src/Renderable.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
<?php
22

3+
declare(strict_types=1);
4+
35
namespace Sabberworm\CSS;
46

57
interface Renderable

src/Rule/Rule.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
<?php
22

3+
declare(strict_types=1);
4+
35
namespace Sabberworm\CSS\Rule;
46

57
use Sabberworm\CSS\Comment\Comment;

src/RuleSet/AtRuleSet.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
<?php
22

3+
declare(strict_types=1);
4+
35
namespace Sabberworm\CSS\RuleSet;
46

57
use Sabberworm\CSS\OutputFormat;

src/RuleSet/DeclarationBlock.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
<?php
22

3+
declare(strict_types=1);
4+
35
namespace Sabberworm\CSS\RuleSet;
46

57
use Sabberworm\CSS\CSSList\CSSList;

src/RuleSet/RuleSet.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
<?php
22

3+
declare(strict_types=1);
4+
35
namespace Sabberworm\CSS\RuleSet;
46

57
use Sabberworm\CSS\Comment\Comment;

src/Settings.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
<?php
22

3+
declare(strict_types=1);
4+
35
namespace Sabberworm\CSS;
46

57
/**

src/Value/CSSFunction.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
<?php
22

3+
declare(strict_types=1);
4+
35
namespace Sabberworm\CSS\Value;
46

57
use Sabberworm\CSS\OutputFormat;

src/Value/CSSString.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
<?php
22

3+
declare(strict_types=1);
4+
35
namespace Sabberworm\CSS\Value;
46

57
use Sabberworm\CSS\OutputFormat;

src/Value/CalcFunction.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
<?php
22

3+
declare(strict_types=1);
4+
35
namespace Sabberworm\CSS\Value;
46

57
use Sabberworm\CSS\Parsing\ParserState;

src/Value/CalcRuleValueList.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
<?php
22

3+
declare(strict_types=1);
4+
35
namespace Sabberworm\CSS\Value;
46

57
use Sabberworm\CSS\OutputFormat;

src/Value/Color.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
<?php
22

3+
declare(strict_types=1);
4+
35
namespace Sabberworm\CSS\Value;
46

57
use Sabberworm\CSS\OutputFormat;

src/Value/LineName.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
<?php
22

3+
declare(strict_types=1);
4+
35
namespace Sabberworm\CSS\Value;
46

57
use Sabberworm\CSS\OutputFormat;

src/Value/PrimitiveValue.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
<?php
22

3+
declare(strict_types=1);
4+
35
namespace Sabberworm\CSS\Value;
46

57
abstract class PrimitiveValue extends Value

src/Value/RuleValueList.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
<?php
22

3+
declare(strict_types=1);
4+
35
namespace Sabberworm\CSS\Value;
46

57
/**

src/Value/Size.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
<?php
22

3+
declare(strict_types=1);
4+
35
namespace Sabberworm\CSS\Value;
46

57
use Sabberworm\CSS\OutputFormat;

src/Value/URL.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
<?php
22

3+
declare(strict_types=1);
4+
35
namespace Sabberworm\CSS\Value;
46

57
use Sabberworm\CSS\OutputFormat;

src/Value/Value.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
<?php
22

3+
declare(strict_types=1);
4+
35
namespace Sabberworm\CSS\Value;
46

57
use Sabberworm\CSS\Parsing\ParserState;

src/Value/ValueList.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
<?php
22

3+
declare(strict_types=1);
4+
35
namespace Sabberworm\CSS\Value;
46

57
use Sabberworm\CSS\OutputFormat;

tests/CSSList/AtRuleBlockListTest.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
<?php
22

3+
declare(strict_types=1);
4+
35
namespace Sabberworm\CSS\Tests\CSSList;
46

57
use PHPUnit\Framework\TestCase;

tests/CSSList/DocumentTest.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
<?php
22

3+
declare(strict_types=1);
4+
35
namespace Sabberworm\CSS\Tests\CSSList;
46

57
use PHPUnit\Framework\TestCase;

tests/CSSList/KeyFrameTest.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
<?php
22

3+
declare(strict_types=1);
4+
35
namespace Sabberworm\CSS\Tests\CSSList;
46

57
use PHPUnit\Framework\TestCase;

tests/Comment/CommentTest.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
<?php
22

3+
declare(strict_types=1);
4+
35
namespace Sabberworm\CSS\Tests\Comment;
46

57
use PHPUnit\Framework\TestCase;

tests/OutputFormatTest.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
<?php
22

3+
declare(strict_types=1);
4+
35
namespace Sabberworm\CSS\Tests;
46

57
use PHPUnit\Framework\TestCase;

tests/ParserTest.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
<?php
22

3+
declare(strict_types=1);
4+
35
namespace Sabberworm\CSS\Tests;
46

57
use PHPUnit\Framework\TestCase;

tests/RuleSet/DeclarationBlockTest.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
<?php
22

3+
declare(strict_types=1);
4+
35
namespace Sabberworm\CSS\Tests\RuleSet;
46

57
use PHPUnit\Framework\TestCase;

0 commit comments

Comments
 (0)