示例#1
0
 /**
  * @expectedException \RuntimeException
  */
 public function testCircularReference()
 {
     FileHelper::addAlias('foo', '@bar');
     FileHelper::addAlias('bar', '@baz');
     FileHelper::addAlias('baz', '@foo');
     $path = FileHelper::create('@foo');
     $path->toString();
 }
示例#2
0
<?php

namespace PHPCrystal\PHPCrystalTest;

use PHPCrystal\PHPCrystal\Component\Filesystem\FileHelper;
require __DIR__ . '/../vendor/autoload.php';
ini_set('error_reporting', E_ALL);
ini_set('display_errors', '1');
ini_set('display_startup_errors', '1');
FileHelper::addAlias('app', __DIR__);
示例#3
0
 /**
  * @return $this
  */
 public function addPathAlias($alias, $pathname, $allowOverride = true)
 {
     FileHelper::addAlias($alias, $pathname, $allowOverride);
     return $this;
 }
 /**
  * @return 
  */
 protected function addPathAliases()
 {
     FileHelper::addAlias('cache', '@app/cache');
     FileHelper::addAlias('web', '@app/public_html');
     FileHelper::addAlias('template', '@app/resources/template');
     FileHelper::addAlias('tmp', '@app/tmp');
 }