コード例 #1
0
ファイル: URL.php プロジェクト: Nycto/Round-Eights
 /**
  * Sets the directory
  *
  * @param String $directory The directory to set
  * @return \r8\URL Returns a self reference
  */
 public function setDir($directory)
 {
     $directory = (string) $directory;
     if (\r8\isEmpty($directory)) {
         $this->directory = null;
     } else {
         $directory = \r8\FileSys::resolvePath($directory);
         $directory = \r8\str\enclose($directory, "/");
         $this->directory = $directory;
     }
     return $this;
 }
コード例 #2
0
ファイル: strings.php プロジェクト: Nycto/Round-Eights
 public function testEnclose()
 {
     $this->assertEquals("wrap data wrap", \r8\str\enclose(" data ", "wrap"));
     $this->assertEquals("wrap data wrap", \r8\str\enclose("wrap data ", "wrap"));
     $this->assertEquals("wrap data wrap", \r8\str\enclose(" data wrap", "wrap"));
     $this->assertEquals("wrap data wrap", \r8\str\enclose("wrap data wrap", "wrap"));
     $this->assertEquals("Wrap data Wrap", \r8\str\enclose(" data ", "Wrap", TRUE));
     $this->assertEquals("wrap data Wrap", \r8\str\enclose("wrap data ", "Wrap", TRUE));
     $this->assertEquals("Wrap data wrap", \r8\str\enclose(" data wrap", "Wrap", TRUE));
     $this->assertEquals("wrap data wrap", \r8\str\enclose("wrap data wrap", "Wrap", TRUE));
     $this->assertEquals("Wrap data Wrap", \r8\str\enclose(" data ", "Wrap", FALSE));
     $this->assertEquals("Wrapwrap data Wrap", \r8\str\enclose("wrap data ", "Wrap", FALSE));
     $this->assertEquals("Wrap data wrapWrap", \r8\str\enclose(" data wrap", "Wrap", FALSE));
     $this->assertEquals("Wrapwrap data wrapWrap", \r8\str\enclose("wrap data wrap", "Wrap", FALSE));
 }