Ubiquity  2.0.2
php rapid development framework
JsCode.php
Go to the documentation of this file.
1 <?php
2 
3 namespace Ubiquity\js;
4 
10 class JsCode {
11  private $code;
12 
16  private static function addScript($code) {
17  return preg_filter("/(<script[^>]*?>)?(.*)(<\/script>)?/si", "<script>$2 </script>\n", $code, 1);
18  }
19 
20  public function __construct($code) {
21  $this->code=$code;
22  }
23 
24  public function __toString() {
25  return $this->addScript($this->code);
26  }
27 
28  public function getCode() {
29  return $this->code;
30  }
31 
32  public function setCode($code) {
33  $this->code=$code;
34  return $this;
35  }
36 }
static addScript($code)
Ajoute les balises de Script avant et après le code si nécessaire.
Definition: JsCode.php:16
setCode($code)
Definition: JsCode.php:32
__construct($code)
Definition: JsCode.php:20
Code javascript.
Definition: JsCode.php:10