/**
* @param Query $query
* @param ApiResource $resource
*
* @return \Phalcon\Mvc\Model\Query\Builder
*/
public function fromQuery(Query $query, ApiResource $resource)
{
/** @var \Phalcon\Mvc\Model\Manager $modelsManager */
$modelsManager = $this->di->getShared('modelsManager');
/** @var \Phalcon\Mvc\Model\Query\Builder $builder */
$builder = $modelsManager->createBuilder()->from($resource->getModel());
$this->applyQuery($builder, $query, $resource);
return $builder;
}