/** * 有効なページ名か(is_page()) * @return boolean */ public function isValied() { return !self::isInterWiki($this->page) && Utility::isBracketName($this->page) && !preg_match('#(^|/)\\.{1,2}(/|$)#', $this->page) && preg_match(self::INVALIED_PAGENAME_PATTERN, $this->page) !== false && preg_match(self::VALIED_PAGENAME_PATTERN, $this->page); }