/**
  * Returns a page instance for the given name or false on failure
  *
  * @param string $name
  * @return \Dewdrop\Admin\Page\PageAbstract|false
  */
 public function createPage($name)
 {
     // Remain compatible with WP style naming
     $name = $this->component->getPimpleResource('inflector')->hyphenize($name);
     if (array_key_exists($name, $this->pageClassMap)) {
         $pageClass = $this->pageClassMap[$name];
         $reflectedClass = new ReflectionClass($pageClass);
         return new $pageClass($this->component, $this->component->getPimpleResource('dewdrop-request'), dirname($reflectedClass->getFileName()) . '/view-scripts');
     }
     return false;
 }