コード例 #1
0
ファイル: Url.php プロジェクト: jasonlam604/stringizer
 public function __construct($value, $sanitize = false)
 {
     if ($sanitize) {
         $value = filter_var($value, FILTER_SANITIZE_URL);
     }
     parent::__construct($value);
 }
コード例 #2
0
ファイル: Pad.php プロジェクト: jasonlam604/stringizer
 public function __construct($value, $padValue, $padAmount, $padType)
 {
     parent::__construct($value);
     if ($padType != STR_PAD_RIGHT && $padType != STR_PAD_LEFT && $padType != STR_PAD_BOTH) {
         throw new \InvalidArgumentException("Invalid pad side option");
     }
     $this->padValue = $padValue;
     $this->padType = $padType;
     $this->padAmount = $padAmount;
 }
コード例 #3
0
 public function __construct($parent = null)
 {
     parent::__construct($parent, "to_upper");
 }
コード例 #4
0
ファイル: Concat.php プロジェクト: jasonlam604/stringizer
 public function __construct($value, $appendValue)
 {
     parent::__construct($value);
     $this->appendValue = $appendValue;
     $this->setPreAppend(false);
 }
コード例 #5
0
 public function __construct($parent = null)
 {
     parent::__construct($parent, "string_to_float");
 }
コード例 #6
0
 public function __construct($parent = null, $separator = "-", $position = 1)
 {
     parent::__construct($parent, "tokenize", array($separator, $position));
 }
コード例 #7
0
ファイル: EndsWith.php プロジェクト: jasonlam604/stringizer
 public function __construct($value, $needle)
 {
     parent::__construct($value);
     $this->needle = $needle;
 }
コード例 #8
0
ファイル: ChopRight.php プロジェクト: jasonlam604/stringizer
 public function __construct($value, $suffix)
 {
     parent::__construct($value);
     $this->suffix = $suffix;
 }
コード例 #9
0
ファイル: SubString.php プロジェクト: jasonlam604/stringizer
 public function __construct($value, $start, $length = null)
 {
     parent::__construct($value);
     $this->start = $start;
     $this->length = $length;
 }
コード例 #10
0
 public function __construct($parent = null)
 {
     parent::__construct($parent, "urldecode");
 }
コード例 #11
0
 /**
  * Constructor.
  *
  * @param array $attributes [optional]
  */
 public function __construct(array $attributes = [])
 {
     parent::__construct($attributes);
 }
コード例 #12
0
 public function __construct($parent = null)
 {
     parent::__construct($parent, "float_to_string");
 }
コード例 #13
0
ファイル: StripTags.php プロジェクト: jasonlam604/stringizer
 public function __construct($value, $allowableTags = '')
 {
     parent::__construct($value);
     $this->allowableTags = $allowableTags;
 }
コード例 #14
0
ファイル: Split.php プロジェクト: jasonlam604/stringizer
 public function __construct($value, $delimiter)
 {
     parent::__construct($value);
     $this->delimiter = $delimiter;
 }
コード例 #15
0
ファイル: Base64.php プロジェクト: jasonlam604/stringizer
 public function __construct($value, $decode = false)
 {
     parent::__construct($value);
     $this->decode = $decode;
 }
コード例 #16
0
ファイル: Between.php プロジェクト: jasonlam604/stringizer
 public function __construct($value, $left, $right)
 {
     parent::__construct($value);
     $this->left = $left;
     $this->right = $right;
 }
コード例 #17
0
ファイル: Date.php プロジェクト: jasonlam604/stringizer
 public function __construct($value)
 {
     parent::__construct($value);
 }
コード例 #18
0
ファイル: ChopLeft.php プロジェクト: jasonlam604/stringizer
 public function __construct($value, $prefix)
 {
     parent::__construct($value);
     $this->prefix = $prefix;
 }