__clone method called on non-object

ver. Yii 2.0




function actionIndex()

{

    $query = Article::find()->where(['status' => 1]);


    $countQuery = clone $query;


    $pages = new Pagination(['totalCount' => $countQuery->count()]);

    $models = $query->offset($pages->offset)

        ->limit($pages->limit)

        ->all();


    return $this->render('index', [

         'models' => $models,

         'pages' => $pages,

    ]);

}



Why?

__clone method called on non-object