Craft\NeoVariable::children PHP Method

children() public method

Deprecated since 1.1.0
public children ( Neo_BlockModel $block ) : mixed
$block Neo_BlockModel
return mixed
    public function children(Neo_BlockModel $block)
    {
        craft()->deprecator->log('NeoVariable::children()', "<code>craft.neo.children(block)</code> has been deprecated. Use <code>block.children</code> instead.");
        $owner = $block->getOwner();
        $type = $block->getType();
        $field = craft()->fields->getFieldById($type->fieldId);
        $criteria = craft()->elements->getCriteria(Neo_ElementType::NeoBlock);
        $criteria->ownerId = $owner->id;
        $criteria->fieldId = $field->id;
        $criteria->locale = $owner->locale;
        $criteria->descendantOf = $block;
        $criteria->descendantDist = 1;
        return $criteria;
    }