Code Context <?php foreach ($random_data as $novel): ?>
<?php $i2++; ?>
<div class="list-group-item">
$viewFile = '/home/users/2/weblike.jp-tennsaku/web/review/src/Template/Element/random_data.ctp'
$dataForView = [
'_serialize' => [
(int) 0 => 'novels'
],
'novel' => object(App\Model\Entity\Novel) {
'[new]' => true,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'Novels'
},
'tree' => object(Cake\ORM\Query) {
'(help)' => 'This is a Query object, to get the results execute or iterate it.',
'sql' => 'SELECT novels.id AS "novels__id", novels.title AS "novels__title", novels.url AS "novels__url", novels.improvementl AS "novels__improvementl", novels.good AS "novels__good", novels.comment AS "novels__comment", novels.parent_no AS "novels__parent_no", novels.score AS "novels__score", novels.created AS "novels__created", novels.story AS "novels__story", novels.no AS "novels__no", novels.person_id AS "novels__person_id", people.id AS "people__id", people.name AS "people__name" FROM novels Novels INNER JOIN people People ON People.id = (Novels.person_id) WHERE (Novels.rght < :c0 AND Novels.lft > :c1) ORDER BY Novels.lft ASC',
'params' => [
[maximum depth reached]
],
'defaultTypes' => [
[maximum depth reached]
],
'decorators' => (int) 0,
'executed' => true,
'hydrate' => true,
'buffered' => true,
'formatters' => (int) 0,
'mapReducers' => (int) 0,
'contain' => [
[maximum depth reached]
],
'matching' => [[maximum depth reached]],
'extraOptions' => [
[maximum depth reached]
],
'repository' => object(App\Model\Table\NovelsTable) {}
},
'count_treeList' => (int) 2,
'NovelsOrigin' => object(App\Model\Entity\Novel) {
'id' => (int) 1250,
'title' => '巨大毛玉の不幸進化論~巨大毛玉をモフっていたら毛玉が美少女になりました~',
'person_id' => (int) 185,
'category' => '2',
'people' => [
[maximum depth reached]
],
'novels' => [
[maximum depth reached]
],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'Novels'
},
'random_data' => object(Cake\ORM\Query) {
'(help)' => 'This is a Query object, to get the results execute or iterate it.',
'sql' => 'SELECT novels.id AS "novels__id", novels.title AS "novels__title", novels.score AS "novels__score", novels.url AS "novels__url", novels.created AS "novels__created", novels.comment AS "novels__comment", novels.person_id AS "novels__person_id", novels.rs AS "novels__rs", novels.excellent AS "novels__excellent", novels.parent_title AS "novels__parent_title", novels.category AS "novels__category", people.id AS "people__id", people.name AS "people__name" FROM novels Novels INNER JOIN people People ON People.id = (Novels.person_id) WHERE ((parent_id) IS NULL AND novels.id != :c0) ORDER BY random() LIMIT 3',
'params' => [
[maximum depth reached]
],
'defaultTypes' => [
[maximum depth reached]
],
'decorators' => (int) 0,
'executed' => true,
'hydrate' => true,
'buffered' => true,
'formatters' => (int) 0,
'mapReducers' => (int) 0,
'contain' => [
[maximum depth reached]
],
'matching' => [[maximum depth reached]],
'extraOptions' => [[maximum depth reached]],
'repository' => object(App\Model\Table\NovelsTable) {}
},
'excellent' => (int) 3,
'headerTitle' => 'ノベル道場/小説の批評をし合おう!',
'title' => '「巨大毛玉の不幸進化論~巨大毛玉をモフっていたら毛玉が美少女になりました~」の返信一覧。ノベル道場/小説の批評をし合おう!',
'title2' => 'ノベル道場/小説の批評をし合おう!',
'description' => '「巨大毛玉の不幸進化論~巨大毛玉をモフっていたら毛玉が美少女になりました~」の返信一覧。ネット上に投稿した小説の批評をし合うための掲示板です。小説投稿サイトに投稿したけれど感想がまったくもらえない、どこを手直ししたらもっとおもしろくなるのかわからない、自作の長所、欠点を知りたい、という方、ぜひお使いください。他人の批評依頼に書き込みをすると、あなたの最新の批評依頼がサイトの一番先頭に移動し、「おすすめ小説」の表示が付いて批評をもらいやすくなります。',
'site_name' => 'ノベル道場/小説の批評をし合おう!',
'meta' => (int) 1,
'advertisements' => true,
'form' => (int) 1,
'nondisplay' => [],
'h2' => '他の批評依頼'
]
$_serialize = [
(int) 0 => 'novels'
]
$novel = object(App\Model\Entity\Novel) {
'novels' => [
'id' => '976',
'title' => '宝ヶ崎のトレジャーハンター',
'score' => '0',
'url' => 'https://ncode.syosetu.com/n3935fp/',
'created' => '2019-07-05 17:28:00',
'comment' => ' ページを開いて頂き有難うございます。新人賞に応募しようと自分にとって三作目となる今作を書いている途中なのですが、一章を書き終えた所で自分なりに思う所がいくつかあるのでこの度批評依頼を出させて頂きました。
早速ですが、ここから本編について触れさせていただきますので本編を見てから読んで頂けると幸いです。(新人賞に向けて書いているので、各区切りの長さにばらつきがあります。wordページ数換算で30ページほどです)
――――――――――――――――――――――
私はこの物語の一章を『最高の青春を送りたい大輔が、半強制的に入れられてしまった宝探し部から抜け出して青春部の再建を目指す物語』と意識して書きました。
ここから物語全体の構成としては、
【二章】:大輔と誠二は宝探し部を抜けるため『宝探し部が探している伝説の宝を自分達で見つけ出し、部を強制的に解散させる』という作戦を考案する。そして宝探し部の部員に気づかれないよう注意をしながら、誠二がどこからか持ってきた伝説の宝の事が書かれた宝の地図を頼りに、つかさ協力のもと伝説の宝探しに挑む。しかし伝説の宝を探している事が唯にバレてしまい、他言しない事を条件に唯も仲間に加えて宝探しを再開する。
しかし宝探しを始めて二日目、大輔は自分の部屋に遊びに来てそのまま眠りについた唯ちゃんが、自分の父と母の事を呟きながら涙を流す光景を目撃する。
そこで大輔は未だに唯の母、父である学園長とは会っていないことを思い出し、子供である唯が涙を流すほど寂しがっている事を知った大輔は明日健兄の元へ行き、学園長に唯と会うため高校に帰ってきてもらうよう頼むことを決める。
【三章】:翌日の昼休み。大輔は健兄を宝探し部の部室に呼び出し、唯が学園長に会いたがっているため一度学校へと帰ってきてもらうよう伝えてくれと頼み込むが、健兄は何故かパッとした反応をせず、「学園長は忙しいから理由がないと学校に来れない」など表面を取り繕う言い訳を漏らす。しかし大輔が強く言い放った「家族が会うのに理由なんか必要ない!」という言葉に、健吾は学園長へと電話を掛け、午後の空いた時間に帰ってきてもらうよう頼み込む。
放課後、大輔は健兄から学園長が帰還した事を告げられる。これで唯ちゃんが寂しい思いをしないで済むと安堵する大輔だが、なぜか学園長は大輔と会いたがっている事を伝えられる。
理由もわからず学園長室へと向かう大輔、そしてそこで大輔は、学園長から想像もしていなかった話をされる。
・学園長は唯の実の父親ではないこと。
・唯の本当の父は学園長の兄であり、その兄は三年前の飛行機事故で初代理事長の宝ヶ崎巌と共に死亡し、唯の母も同年持病が悪化し死亡したこと。
・宝探し部が作られた本当の理由が、幼くして両親を失った唯が「人の温もりを感じる事ができる場所を作るためであること。
・健兄が大輔を必死で宝探し部に入れようとしたのは、大輔なら唯に温もりを与えてくれると思ったからということ。
・宝探し部が探している伝説の宝物の正体は、唯の実の父が生前飛行機に乗って旅立つ前、唯の為に残した贈り物であること。
その夜、学園長の話を思い返した大輔は自室で葛藤する。唯は今伝説の宝探しに夢中になっているが、この伝説の宝を見つける事。それはつまり両親を失った唯にようやくできた居場所を奪ってしまう事だからである。(この時大輔はすでに自分が最高の青春を送る事は考えておらず、ひたすらに何が唯の幸せかを考えている)
【四章】
宝探し部が存在し続ける事こそ唯の幸せだと考えた大輔は、翌日から誠二、つかさ、唯と宝探しをする最中、本人達に気づかれないよう妨害を始める。しかし誠二の機転によりついに伝説の宝が隠された場所を突き止める。
宝を見つけるんだと意気込んで洞窟を進む唯。そんな唯から笑顔を奪いたくないと感じた大輔は伝説の宝を見つける前、伝説の宝を見つけるという事は宝探し部が、唯の居場所がなくなってしまう事なのだと伝える。
しかし唯はそれでも足を止める事なく、どんな結末になろうと父の遺してくれたものが何かを知りたいと呟く。そこで大輔は初めて、何も考えていないと思っていた唯がたくさんの覚悟を決めてここに来ているのだと知る。
そして遂に洞窟の最深部。最後のトラップを大輔の機転で突破し宝箱を手にした四人は洞窟の外……新歓でバーベキューをした川へと出てくる。
しかしようやく見つけた宝箱の中には何も入っておらず、そこには健兄達宝探し部の面々が待ち構えていた。。理由を尋ねると、誠二が見つけてきた伝説の宝の地図とは健兄が用意した物で、今日まで一連の宝探しこそが大輔達の能力を図る入部テストであったことを告げられる。
その後誠二は今日までの宝探しを楽しんでいた自分がいると語り、この部なら俺の求める青春が見つかるかもしれないと入部を決意。大輔も先ほど聞いた唯の決意を思い出し、唯のために自分も唯の父が残した宝を見つけ出すと入部を決意する。
――――――――――――――――――――――
中々の長文になってしまいました、申し訳ありません。上記がこの作品のプロットなのですが、これを踏まえた上で一章についていくつか質問させてください。
一つ目はプロローグです。これは冒頭から大輔とつかさの入学式シーンから入ってしまうと引き込みが弱いと思い後付けしたものなのですが、冒頭の引き込みとして機能しているか、いきなり時間軸が変わっているせいで混乱しなかったをお聞きしたいです。
二つ目は大輔が青春部の廃部を知った後、唯と出会う場面についてです。。この物語は序盤では大輔と誠二が宝探し部を抜けるために奮闘する話ですが、最終的には両親を失った唯のために大輔が葛藤する物語へと変わっていきます。そこで主要人物である唯はなるべく早く登場、そして大輔に対しては好意を持ってもらいたいと思いこのような展開にしてみました。
しかしこの時点での話はあくまで青春部の廃部を知った大輔がどうするべきか悩むシーンです。ここで唯を登場た事で本編進行の妨げになり読み進める気持ちを低下させていないかをお聞きしたいです。
三つ目は茜に茶道部と騙されて入部させられ、逃げる大輔を捕まえにきた裕太と銀次の二人についてです。
この二人は宝探し部の異常性を伝えたい、それと物語の進行上という理由で無理やりに登場させたのですが、これ以降の登場は物語の終盤にちょろっととしてか現状では考えてありません。(この後の新歓バーベキューの時にもこの二人を扱いきれていないと感じています)
この二人に関して感じた事もお聞きしたいです。
この他にも宝探し部の設定。終盤健吾の背中から飛び出した唯の紹介の仕方が強引すぎないか。大輔と誠二の新歓を抜けようとして結局満喫してしまったというギャグの一連の流れとテンポは大丈夫かと沢山あるのですが、それらを書き出すとキリがないので一先ずここで締めさせていただきます。
文章力の無さから長文になってしまい申し訳ありません。上記以外の事でも感じたことがありましたら何でもお聞かせ頂きたいです。メンタルの崩壊は避けられませんが、つまらないという率直な意見でもなんでもお願いします。
よろしくお願いします。
',
'person_id' => '203',
'rs' => '5',
'excellent' => '1',
'parent_title' => null,
'category' => '3'
],
'people' => [
'id' => '203',
'name' => 'ymth'
],
'[new]' => false,
'[accessible]' => [
'*' => true,
'id' => false
],
'[dirty]' => [],
'[original]' => [],
'[virtual]' => [],
'[errors]' => [],
'[invalid]' => [],
'[repository]' => 'Novels'
}
$tree = object(Cake\ORM\Query) {
'(help)' => 'This is a Query object, to get the results execute or iterate it.',
'sql' => 'SELECT novels.id AS "novels__id", novels.title AS "novels__title", novels.url AS "novels__url", novels.improvementl AS "novels__improvementl", novels.good AS "novels__good", novels.comment AS "novels__comment", novels.parent_no AS "novels__parent_no", novels.score AS "novels__score", novels.created AS "novels__created", novels.story AS "novels__story", novels.no AS "novels__no", novels.person_id AS "novels__person_id", people.id AS "people__id", people.name AS "people__name" FROM novels Novels INNER JOIN people People ON People.id = (Novels.person_id) WHERE (Novels.rght < :c0 AND Novels.lft > :c1) ORDER BY Novels.lft ASC',
'params' => [
':c0' => [
[maximum depth reached]
],
':c1' => [
[maximum depth reached]
]
],
'defaultTypes' => [
'Novels__id' => 'integer',
'Novels.id' => 'integer',
'id' => 'integer',
'Novels__parent_id' => 'integer',
'Novels.parent_id' => 'integer',
'parent_id' => 'integer',
'Novels__person_id' => 'integer',
'Novels.person_id' => 'integer',
'person_id' => 'integer',
'Novels__title' => 'string',
'Novels.title' => 'string',
'title' => 'string',
'Novels__comment' => 'text',
'Novels.comment' => 'text',
'comment' => 'text',
'Novels__parent_comment' => 'text',
'Novels.parent_comment' => 'text',
'parent_comment' => 'text',
'Novels__category' => 'text',
'Novels.category' => 'text',
'category' => 'text',
'Novels__lft' => 'integer',
'Novels.lft' => 'integer',
'lft' => 'integer',
'Novels__rght' => 'integer',
'Novels.rght' => 'integer',
'rght' => 'integer',
'Novels__origin' => 'integer',
'Novels.origin' => 'integer',
'origin' => 'integer',
'Novels__origin_title' => 'text',
'Novels.origin_title' => 'text',
'origin_title' => 'text',
'Novels__parent_title' => 'text',
'Novels.parent_title' => 'text',
'parent_title' => 'text',
'Novels__ip' => 'text',
'Novels.ip' => 'text',
'ip' => 'text',
'Novels__user_ip' => 'text',
'Novels.user_ip' => 'text',
'user_ip' => 'text',
'Novels__rs' => 'integer',
'Novels.rs' => 'integer',
'rs' => 'integer',
'Novels__score' => 'integer',
'Novels.score' => 'integer',
'score' => 'integer',
'Novels__no' => 'integer',
'Novels.no' => 'integer',
'no' => 'integer',
'Novels__parent_no' => 'integer',
'Novels.parent_no' => 'integer',
'parent_no' => 'integer',
'Novels__story' => 'integer',
'Novels.story' => 'integer',
'story' => 'integer',
'Novels__excellent' => 'integer',
'Novels.excellent' => 'integer',
'excellent' => 'integer',
'Novels__writer' => 'integer',
'Novels.writer' => 'integer',
'writer' => 'integer',
'Novels__url' => 'text',
'Novels.url' => 'text',
'url' => 'text',
'Novels__outlinel' => 'text',
'Novels.outlinel' => 'text',
'outlinel' => 'text',
'Novels__improvementl' => 'text',
'Novels.improvementl' => 'text',
'improvementl' => 'text',
'Novels__good' => 'text',
'Novels.good' => 'text',
'good' => 'text',
'Novels__purpose' => 'integer',
'Novels.purpose' => 'integer',
'purpose' => 'integer',
'Novels__created' => 'datetime',
'Novels.created' => 'datetime',
'created' => 'datetime',
'Novels__modified' => 'datetime',
'Novels.modified' => 'datetime',
'modified' => 'datetime',
'People__id' => 'integer',
'People.id' => 'integer',
'People__name' => 'text',
'People.name' => 'text',
'name' => 'text',
'People__email' => 'text',
'People.email' => 'text',
'email' => 'text',
'People__sendmail' => 'integer',
'People.sendmail' => 'integer',
'sendmail' => 'integer',
'People__created' => 'datetime',
'People.created' => 'datetime'
],
'decorators' => (int) 0,
'executed' => true,
'hydrate' => true,
'buffered' => true,
'formatters' => (int) 0,
'mapReducers' => (int) 0,
'contain' => [
'People' => [[maximum depth reached]]
],
'matching' => [],
'extraOptions' => [
'for' => '1250'
],
'repository' => object(App\Model\Table\NovelsTable) {}
}
$count_treeList = (int) 2
$NovelsOrigin = object(App\Model\Entity\Novel) {
'id' => (int) 1250,
'title' => '巨大毛玉の不幸進化論~巨大毛玉をモフっていたら毛玉が美少女になりました~',
'person_id' => (int) 185,
'category' => '2',
'people' => [
'id' => '185',
'name' => '佐竹 めぐる'
],
'novels' => [
'created' => '2020-02-07 14:07:00'
],
'[new]' => false,
'[accessible]' => [
'*' => true,
'id' => false
],
'[dirty]' => [],
'[original]' => [],
'[virtual]' => [],
'[errors]' => [],
'[invalid]' => [],
'[repository]' => 'Novels'
}
$random_data = object(Cake\ORM\Query) {
'(help)' => 'This is a Query object, to get the results execute or iterate it.',
'sql' => 'SELECT novels.id AS "novels__id", novels.title AS "novels__title", novels.score AS "novels__score", novels.url AS "novels__url", novels.created AS "novels__created", novels.comment AS "novels__comment", novels.person_id AS "novels__person_id", novels.rs AS "novels__rs", novels.excellent AS "novels__excellent", novels.parent_title AS "novels__parent_title", novels.category AS "novels__category", people.id AS "people__id", people.name AS "people__name" FROM novels Novels INNER JOIN people People ON People.id = (Novels.person_id) WHERE ((parent_id) IS NULL AND novels.id != :c0) ORDER BY random() LIMIT 3',
'params' => [
':c0' => [
[maximum depth reached]
]
],
'defaultTypes' => [
'Novels__id' => 'integer',
'Novels.id' => 'integer',
'id' => 'integer',
'Novels__parent_id' => 'integer',
'Novels.parent_id' => 'integer',
'parent_id' => 'integer',
'Novels__person_id' => 'integer',
'Novels.person_id' => 'integer',
'person_id' => 'integer',
'Novels__title' => 'string',
'Novels.title' => 'string',
'title' => 'string',
'Novels__comment' => 'text',
'Novels.comment' => 'text',
'comment' => 'text',
'Novels__parent_comment' => 'text',
'Novels.parent_comment' => 'text',
'parent_comment' => 'text',
'Novels__category' => 'text',
'Novels.category' => 'text',
'category' => 'text',
'Novels__lft' => 'integer',
'Novels.lft' => 'integer',
'lft' => 'integer',
'Novels__rght' => 'integer',
'Novels.rght' => 'integer',
'rght' => 'integer',
'Novels__origin' => 'integer',
'Novels.origin' => 'integer',
'origin' => 'integer',
'Novels__origin_title' => 'text',
'Novels.origin_title' => 'text',
'origin_title' => 'text',
'Novels__parent_title' => 'text',
'Novels.parent_title' => 'text',
'parent_title' => 'text',
'Novels__ip' => 'text',
'Novels.ip' => 'text',
'ip' => 'text',
'Novels__user_ip' => 'text',
'Novels.user_ip' => 'text',
'user_ip' => 'text',
'Novels__rs' => 'integer',
'Novels.rs' => 'integer',
'rs' => 'integer',
'Novels__score' => 'integer',
'Novels.score' => 'integer',
'score' => 'integer',
'Novels__no' => 'integer',
'Novels.no' => 'integer',
'no' => 'integer',
'Novels__parent_no' => 'integer',
'Novels.parent_no' => 'integer',
'parent_no' => 'integer',
'Novels__story' => 'integer',
'Novels.story' => 'integer',
'story' => 'integer',
'Novels__excellent' => 'integer',
'Novels.excellent' => 'integer',
'excellent' => 'integer',
'Novels__writer' => 'integer',
'Novels.writer' => 'integer',
'writer' => 'integer',
'Novels__url' => 'text',
'Novels.url' => 'text',
'url' => 'text',
'Novels__outlinel' => 'text',
'Novels.outlinel' => 'text',
'outlinel' => 'text',
'Novels__improvementl' => 'text',
'Novels.improvementl' => 'text',
'improvementl' => 'text',
'Novels__good' => 'text',
'Novels.good' => 'text',
'good' => 'text',
'Novels__purpose' => 'integer',
'Novels.purpose' => 'integer',
'purpose' => 'integer',
'Novels__created' => 'datetime',
'Novels.created' => 'datetime',
'created' => 'datetime',
'Novels__modified' => 'datetime',
'Novels.modified' => 'datetime',
'modified' => 'datetime',
'People__id' => 'integer',
'People.id' => 'integer',
'People__name' => 'text',
'People.name' => 'text',
'name' => 'text',
'People__email' => 'text',
'People.email' => 'text',
'email' => 'text',
'People__sendmail' => 'integer',
'People.sendmail' => 'integer',
'sendmail' => 'integer',
'People__created' => 'datetime',
'People.created' => 'datetime'
],
'decorators' => (int) 0,
'executed' => true,
'hydrate' => true,
'buffered' => true,
'formatters' => (int) 0,
'mapReducers' => (int) 0,
'contain' => [
'People' => [[maximum depth reached]]
],
'matching' => [],
'extraOptions' => [],
'repository' => object(App\Model\Table\NovelsTable) {}
}
$excellent = (int) 3
$headerTitle = 'ノベル道場/小説の批評をし合おう!'
$title = '「巨大毛玉の不幸進化論~巨大毛玉をモフっていたら毛玉が美少女になりました~」の返信一覧。ノベル道場/小説の批評をし合おう!'
$title2 = 'ノベル道場/小説の批評をし合おう!'
$description = '「巨大毛玉の不幸進化論~巨大毛玉をモフっていたら毛玉が美少女になりました~」の返信一覧。ネット上に投稿した小説の批評をし合うための掲示板です。小説投稿サイトに投稿したけれど感想がまったくもらえない、どこを手直ししたらもっとおもしろくなるのかわからない、自作の長所、欠点を知りたい、という方、ぜひお使いください。他人の批評依頼に書き込みをすると、あなたの最新の批評依頼がサイトの一番先頭に移動し、「おすすめ小説」の表示が付いて批評をもらいやすくなります。'
$site_name = 'ノベル道場/小説の批評をし合おう!'
$meta = (int) 1
$advertisements = true
$form = (int) 1
$nondisplay = []
$h2 = '他の批評依頼'
$i2 = null
include - APP/Template/Element/random_data.ctp, line 11
Cake\View\View::_evaluate() - CORE/src/View/View.php, line 1196
Cake\View\View::_render() - CORE/src/View/View.php, line 1157
Cake\View\View::_renderElement() - CORE/src/View/View.php, line 1554
Cake\View\View::element() - CORE/src/View/View.php, line 668
include - APP/Template/Novels/tree.ctp, line 31
Cake\View\View::_evaluate() - CORE/src/View/View.php, line 1196
Cake\View\View::_render() - CORE/src/View/View.php, line 1157
Cake\View\View::render() - CORE/src/View/View.php, line 765
Cake\Controller\Controller::render() - CORE/src/Controller/Controller.php, line 623
Cake\Http\ActionDispatcher::_invoke() - CORE/src/Http/ActionDispatcher.php, line 125
Cake\Http\ActionDispatcher::dispatch() - CORE/src/Http/ActionDispatcher.php, line 93
Cake\Http\BaseApplication::__invoke() - CORE/src/Http/BaseApplication.php, line 108
Cake\Http\Runner::__invoke() - CORE/src/Http/Runner.php, line 65
Cake\Routing\Middleware\RoutingMiddleware::__invoke() - CORE/src/Routing/Middleware/RoutingMiddleware.php, line 104
Cake\Http\Runner::__invoke() - CORE/src/Http/Runner.php, line 65
Cake\Routing\Middleware\AssetMiddleware::__invoke() - CORE/src/Routing/Middleware/AssetMiddleware.php, line 88