Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse files

ENHANCEMENT: throw user error when not passing correctly formatted ar…

…ray rather than simply passing

git-svn-id: svn:// 467b73ca-7a2a-4603-9d3b-597d59a354a9
  • Loading branch information...
commit fec50572e9b46a273e1598bc90dab4a0fcdaf6f2 1 parent 5c84e5b
Will Rossiter authored sminnee committed
Showing with 7 additions and 2 deletions.
  1. +7 −2 tasks/RebuildStaticCacheTask.php
9 tasks/RebuildStaticCacheTask.php
@@ -38,11 +38,16 @@ function index() {
* @param array $urls The URLs of pages to re-fetch and cache.
function rebuildCache($urls, $removeAll = true) {
- if(!is_array($urls)) return; // $urls must be an array
+ if(!is_array($urls)) {
+ // $urls must be an array
+ user_error("Rebuild cache must be passed an array of urls. Make sure your allPagesToCache function returns an array", E_USER_ERROR);
+ return;
+ };
if(!Director::is_cli()) echo "<pre>\n";
echo "Rebuilding cache.\nNOTE: Please ensure that this page ends with 'Done!' - if not, then something may have gone wrong.\n\n";
$page = singleton('Page');
$cacheBaseDir = $page->getDestDir();
Please sign in to comment.
Something went wrong with that request. Please try again.