/** * @param UIAsset $uiAsset */ private function serveJsFile($uiAsset) { ProxyHttp::serverStaticFile($uiAsset->getAbsoluteLocation(), self::JS_MIME_TYPE); }
/** * @param int $previousDate */ private function validateDateIsMoreRecent($previousDate) { $this->clearDateCache(); $this->assertTrue($previousDate < $this->mergedAsset->getModificationDate()); }
/** * @param UIAsset $uiAsset * @return int */ protected function countDirectoriesInPathToRoot($uiAsset) { $rootDirectory = realpath($uiAsset->getBaseDirectory()); if ($rootDirectory != '/' && substr_compare($rootDirectory, '/', -1)) { $rootDirectory .= '/'; } $rootDirectoryLen = strlen($rootDirectory); return $rootDirectoryLen; }
/** * @param UIAsset $uiAsset * @return int */ protected function countDirectoriesInPathToRoot($uiAsset) { $rootDirectory = realpath($uiAsset->getBaseDirectory()); if ($rootDirectory != PATH_SEPARATOR && substr($rootDirectory, -strlen(PATH_SEPARATOR)) !== PATH_SEPARATOR) { $rootDirectory .= PATH_SEPARATOR; } $rootDirectoryLen = strlen($rootDirectory); return $rootDirectoryLen; }
private function writeContentToFile() { $this->mergedAsset->writeContent($this->mergedContent); }
/** * @param string $expectedContent */ private function validateExpectedContent($expectedContent) { $this->assertEquals($expectedContent, $this->mergedAsset->getContent()); }