function __construct(lmbUri $dsn) { $this->log_file = $dsn->getPath(); parent::__construct($dsn); }
function testNormalizePath() { $uri = new lmbUri('/foo/bar/../boo.php'); $uri->normalizePath(); $this->assertEqual($uri, new lmbUri('/foo/boo.php')); $uri->reset('/foo/bar/../../boo.php'); $uri->normalizePath(); $this->assertEqual($uri, new lmbUri('/boo.php')); $uri->reset('/foo/bar/../boo.php'); $uri->normalizePath(); $this->assertEqual($uri, new lmbUri('/foo/boo.php')); $uri->reset('/foo//bar//boo.php'); $uri->normalizePath(); $this->assertEqual($uri, new lmbUri('/foo/bar/boo.php')); $uri->reset('/foo//bar///boo.php'); $uri->normalizePath(); $this->assertEqual($uri, $uri = new lmbUri('/foo/bar/boo.php')); $this->assertEqual($uri->getPath(), $uri->getPath()); }