<?php

namespace {{namespaceOverrides}};

use AlexPavNik\BitrixModels\Models\QueryParams\DataManagerQuery;
use {{namespace}}\{{nameClass}}Model;

class {{nameClass}}Query extends DataManagerQuery
{
    public function getClassModelsCollection(): {{nameClass}}Collection
    {
        return new {{nameClass}}Collection();
    }

    public function all(?string $namePropForKey = 'id'): {{nameClass}}Collection
    {
        return parent::all($namePropForKey);
    }

    public function one(): ?{{nameClass}}Model
    {
        return parent::one();
    }
}