\GB_SCSS_Server
SCSS server
Synopsis
class GB_SCSS_Server
extends Server
{
- // members
- protected string $cache_salt = '';
- protected Compiler|null $compiler;
- protected $root_dir;
- // methods
- public void __construct()
- public string translatePath()
- protected string findInput()
- protected void output()
- public void serve()
- // Inherited methods from Server
- protected string join()
- protected string|null inputName()
- protected string findInput()
- protected string cacheName()
- protected string metadataName()
- protected boolean needsCompile()
- protected string|null getIfModifiedSinceHeader()
- protected string|null getIfNoneMatchHeader()
- protected array compile()
- protected string createErrorCSS()
- public void showErrorsAsCSS()
- public string|bool compileFile()
- public bool checkedCompile()
- public void serve()
- public string checkedCachedCompile()
- public void __construct()
- public static void serveFrom()
Hierarchy
Extends
Violations
PHPMessDetector
Line | Rule | Message |
---|---|---|
231 | ShortVariable | Avoid variables with short names like $v. Configured minimum length is 3. |
Checkstyle
Line | Column | Severity | Message |
---|---|---|---|
74 | 9 | error | Inline control structures are not allowed |
91 | 5 | error | Visibility must be declared on method "translatePath" |
130 | 17 | error | Inline control structures are not allowed |
135 | 13 | error | Inline control structures are not allowed |
151 | 9 | error | Expected 1 space after IF keyword; 0 found |
151 | 12 | error | Expected 0 spaces after opening bracket; 1 found |
151 | 160 | warning | Line exceeds 120 characters; contains 160 characters |
153 | 130 | warning | Line exceeds 120 characters; contains 130 characters |
Members
protected
- $cache_salt — string
- $compiler — \Leafo\ScssPhp\Compiler|null
- $root_dir — string
Methods
protected
- findInput() — Get path to requested .
- output()
public
- __construct() — Constructor
- serve() — Compile requested scss and serve css.
- translatePath() — Translate path from "relative_path" to absolute path
Inherited from Leafo\ScssPhp\Server
protected
- cacheName() — Get path to cached .css file
- compile() — Compile .scss file
- createErrorCSS() — Format error as a pseudo-element in CSS
- findInput() — Get path to requested .scss file
- getIfModifiedSinceHeader() — Get If-Modified-Since header from client request
- getIfNoneMatchHeader() — Get If-None-Match header from client request
- inputName() — Get name of requested .scss file
- join() — Join path components
- metadataName() — Get path to meta data
- needsCompile() — Determine whether .scss file needs to be re-compiled.
public
- checkedCachedCompile() — Based on explicit input/output files does a full change check on cache before compiling.
- checkedCompile() — Check if file need compiling
- compileFile() — Compile .scss file
- serve() — Compile requested scss and serve css. Outputs HTTP response.
- serveFrom() — Helper method to serve compiled scss
- showErrorsAsCSS() — Render errors as a pseudo-element within valid CSS, displaying the errors on any page that includes this CSS.
History
-
2017-05-29T22:42:45+00:00 (commit #ba5872a)
Author: Limych (andrey@khrolenok.ru) / Commiter: Limych (andrey@khrolenok.ru)
Core remastered to Bootstrap CSS framework.
-
2017-05-17T09:50:09+00:00 (commit #bcd6e9c)
Author: Limych (andrey@khrolenok.ru) / Commiter: Limych (andrey@khrolenok.ru)
PSR-2
-
2017-05-16T19:52:59+00:00 (commit #fd0a296)
Author: Limych (andrey@khrolenok.ru) / Commiter: Limych (andrey@khrolenok.ru)
PSR-2 applied
-
2016-01-25T17:45:50+00:00 (commit #97e2af2)
Author: Limych (andrey@khrolenok.ru) / Commiter: Limych (andrey@khrolenok.ru)
Pre v.3.0