Brabijan\Images\ImagePipe::setNamespace PHP 메소드

setNamespace() 공개 메소드

public setNamespace ( $namespace )
$namespace
    public function setNamespace($namespace)
    {
        if (empty($namespace)) {
            $this->namespace = NULL;
        } else {
            $this->namespace = $namespace . "/";
        }
        return $this;
    }

Usage Example

예제 #1
0
파일: Texy.php 프로젝트: renyinew/images-1
 public static function register(\Texy $texy, ImagePipe $imagePipe)
 {
     $texy->addHandler("image", function (\TexyHandlerInvocation $invocation, \TexyImage $image, $link) use($imagePipe) {
         $arguments = Helpers::prepareMacroArguments($image->URL);
         try {
             $image->URL = $imagePipe->setNamespace($arguments["namespace"])->request($arguments["name"], $arguments["size"], $arguments["flags"], TRUE);
         } catch (FileNotFoundException $e) {
             $image->URL = $arguments["name"];
             if (!empty($arguments["size"])) {
                 list($image->width, $image->height) = explode("x", $arguments["size"]);
             }
         }
         return $invocation->proceed($image, $link);
     });
 }
All Usage Examples Of Brabijan\Images\ImagePipe::setNamespace