Хотя возможно непонятки автора в том и заключаются, что он думал, будто контейнер каждый раз создает сервис заново. Хотя совершенно непонятно - зачем.Вы совершенно правы.
public function __construct(UriCutter $uriCutter, UriCutter $uriCutter2)
{
$cutter1 = $uriCutter;
$cutter2 = $uriCutter2;
dump(spl_object_id($cutter1));
dump(spl_object_id($cutter2));
}
public function process(Request $request)
{
$param = $this->request->get('name')
}
<?php
$current = absint(
max(
1,
get_query_var( 'paged' ) ? get_query_var( 'paged' ) : get_query_var( 'page' )
)
);
$query = new WP_Query([
'post_type' => 'post',
'posts_per_page' => 1,
'paged' => $current,
]);
if($query->have_posts()){
while($query->have_posts()){
$query->the_post();
?>
.. тело поста ..
<?php wp_reset_postdata(); }} ?>