File tree Expand file tree Collapse file tree 11 files changed +15
-29
lines changed Expand file tree Collapse file tree 11 files changed +15
-29
lines changed Original file line number Diff line number Diff line change 2
2
3
3
namespace Sabberworm \CSS \CSSList ;
4
4
5
+ use Sabberworm \CSS \Rule \Rule ;
5
6
use Sabberworm \CSS \RuleSet \DeclarationBlock ;
6
7
use Sabberworm \CSS \RuleSet \RuleSet ;
7
- use Sabberworm \CSS \Property \Selector ;
8
- use Sabberworm \CSS \Rule \Rule ;
9
- use Sabberworm \CSS \Value \ValueList ;
10
8
use Sabberworm \CSS \Value \CSSFunction ;
9
+ use Sabberworm \CSS \Value \ValueList ;
11
10
12
11
/**
13
12
* A CSSBlockList is a CSSList whose DeclarationBlocks are guaranteed to contain valid declaration blocks or at-rules.
Original file line number Diff line number Diff line change 6
6
use Sabberworm \CSS \Parsing \ParserState ;
7
7
use Sabberworm \CSS \Parsing \SourceException ;
8
8
use Sabberworm \CSS \Parsing \UnexpectedTokenException ;
9
- use Sabberworm \CSS \Parsing \UnexpectedEOFException ;
10
9
use Sabberworm \CSS \Property \AtRule ;
11
10
use Sabberworm \CSS \Property \Charset ;
12
11
use Sabberworm \CSS \Property \CSSNamespace ;
Original file line number Diff line number Diff line change 3
3
namespace Sabberworm \CSS ;
4
4
5
5
use Sabberworm \CSS \Parsing \OutputException ;
6
- use Sabberworm \CSS \OutputFormatter ;
7
6
8
7
/**
9
8
* Class OutputFormat
Original file line number Diff line number Diff line change 3
3
namespace Sabberworm \CSS \Parsing ;
4
4
5
5
use Sabberworm \CSS \Comment \Comment ;
6
- use Sabberworm \CSS \Parsing \UnexpectedTokenException ;
7
- use Sabberworm \CSS \Parsing \UnexpectedEOFException ;
8
6
use Sabberworm \CSS \Settings ;
9
7
10
8
class ParserState
Original file line number Diff line number Diff line change 2
2
3
3
namespace Sabberworm \CSS \Property ;
4
4
5
- use Sabberworm \CSS \Renderable ;
6
5
use Sabberworm \CSS \Comment \Commentable ;
6
+ use Sabberworm \CSS \Renderable ;
7
7
8
8
interface AtRule extends Renderable, Commentable
9
9
{
Original file line number Diff line number Diff line change 2
2
3
3
namespace Sabberworm \CSS \Property ;
4
4
5
- use Sabberworm \CSS \Parsing \UnexpectedTokenException ;
6
-
7
5
class KeyframeSelector extends Selector
8
6
{
9
7
Original file line number Diff line number Diff line change 2
2
3
3
namespace Sabberworm \CSS \Property ;
4
4
5
- use Sabberworm \CSS \Parsing \UnexpectedTokenException ;
6
-
7
5
/**
8
6
* Class representing a single CSS selector. Selectors have to be split by the comma prior to being passed into this class.
9
7
*/
Original file line number Diff line number Diff line change 2
2
3
3
namespace Sabberworm \CSS \RuleSet ;
4
4
5
- use Sabberworm \CSS \Parsing \ ParserState ;
5
+ use Sabberworm \CSS \CSSList \ KeyFrame ;
6
6
use Sabberworm \CSS \Parsing \OutputException ;
7
+ use Sabberworm \CSS \Parsing \ParserState ;
7
8
use Sabberworm \CSS \Parsing \UnexpectedTokenException ;
8
- use Sabberworm \CSS \Property \Selector ;
9
9
use Sabberworm \CSS \Property \KeyframeSelector ;
10
+ use Sabberworm \CSS \Property \Selector ;
10
11
use Sabberworm \CSS \Rule \Rule ;
12
+ use Sabberworm \CSS \Value \Color ;
11
13
use Sabberworm \CSS \Value \RuleValueList ;
12
- use Sabberworm \CSS \Value \Value ;
13
14
use Sabberworm \CSS \Value \Size ;
14
- use Sabberworm \CSS \Value \Color ;
15
15
use Sabberworm \CSS \Value \URL ;
16
- use Sabberworm \CSS \CSSList \ KeyFrame ;
16
+ use Sabberworm \CSS \Value \ Value ;
17
17
18
18
/**
19
19
* Declaration blocks are the parts of a css file which denote the rules belonging to a selector.
Original file line number Diff line number Diff line change 2
2
3
3
namespace Sabberworm \CSS ;
4
4
5
- use Sabberworm \CSS \Rule \Rule ;
6
-
7
5
/**
8
6
* Parser settings class.
9
7
*
Original file line number Diff line number Diff line change 2
2
3
3
namespace Sabberworm \CSS ;
4
4
5
- use Sabberworm \CSS \Parser ;
6
- use Sabberworm \CSS \OutputFormat ;
7
-
8
5
global $ TEST_CSS ;
9
6
10
7
$ TEST_CSS = <<<EOT
Original file line number Diff line number Diff line change 3
3
namespace Sabberworm \CSS ;
4
4
5
5
use Sabberworm \CSS \CSSList \KeyFrame ;
6
- use Sabberworm \CSS \Value \Size ;
7
- use Sabberworm \CSS \Property \Selector ;
8
- use Sabberworm \CSS \RuleSet \DeclarationBlock ;
9
- use Sabberworm \CSS \Property \AtRule ;
10
- use Sabberworm \CSS \Value \URL ;
11
6
use Sabberworm \CSS \Parsing \UnexpectedTokenException ;
7
+ use Sabberworm \CSS \Property \AtRule ;
8
+ use Sabberworm \CSS \Property \Charset ;
9
+ use Sabberworm \CSS \Property \CSSNamespace ;
12
10
use Sabberworm \CSS \Property \Import ;
11
+ use Sabberworm \CSS \Property \Selector ;
13
12
use Sabberworm \CSS \RuleSet \AtRuleSet ;
14
- use Sabberworm \CSS \Property \CSSNamespace ;
15
- use Sabberworm \CSS \Property \Charset ;
13
+ use Sabberworm \CSS \RuleSet \DeclarationBlock ;
14
+ use Sabberworm \CSS \Value \Size ;
15
+ use Sabberworm \CSS \Value \URL ;
16
16
17
17
class ParserTest extends \PHPunit \Framework \TestCase
18
18
{
You can’t perform that action at this time.
0 commit comments