X-Git-Url: http://source.bookstackapp.com/bookstack/blobdiff_plain/4b36df08a80f467c037de3bbdf85e13cd4cef9bc..refs/pull/3008/head:/app/Entities/Models/Chapter.php diff --git a/app/Entities/Models/Chapter.php b/app/Entities/Models/Chapter.php index d736e2108..f6f8427a3 100644 --- a/app/Entities/Models/Chapter.php +++ b/app/Entities/Models/Chapter.php @@ -1,10 +1,14 @@ - $pages + * @property mixed description */ class Chapter extends BookChild { @@ -15,7 +19,9 @@ class Chapter extends BookChild /** * Get the pages that this chapter contains. + * * @param string $dir + * * @return mixed */ public function pages($dir = 'ASC') @@ -30,7 +36,7 @@ class Chapter extends BookChild { $parts = [ 'books', - urlencode($this->getAttribute('bookSlug') ?? $this->book->slug), + urlencode($this->book_slug ?? $this->book->slug), 'chapter', urlencode($this->slug), trim($path, '/'), @@ -39,15 +45,6 @@ class Chapter extends BookChild return url('/' . implode('/', $parts)); } - /** - * Check if this chapter has any child pages. - * @return bool - */ - public function hasChildren() - { - return count($this->pages) > 0; - } - /** * Get the visible pages in this chapter. */