Skip to content

Commit

Permalink
craft.globalSets() (#2790)
Browse files Browse the repository at this point in the history
  • Loading branch information
brandonkelly committed Apr 24, 2018
1 parent cc2a888 commit 1b25b91
Show file tree
Hide file tree
Showing 2 changed files with 16 additions and 0 deletions.
1 change: 1 addition & 0 deletions CHANGELOG-v3.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
## Unreleased

### Added
- Added the `craft.globalSets()` template function. ([#2790](https://github.com/craftcms/cms/issues/2790))
- Added the `hasDescendants` element query param. ([#2786](https://github.com/craftcms/cms/issues/2786))
- Added `craft\elements\User::hasDashboard`.

Expand Down
15 changes: 15 additions & 0 deletions src/web/twig/variables/CraftVariable.php
Original file line number Diff line number Diff line change
Expand Up @@ -13,10 +13,12 @@
use craft\elements\db\AssetQuery;
use craft\elements\db\CategoryQuery;
use craft\elements\db\EntryQuery;
use craft\elements\db\GlobalSetQuery;
use craft\elements\db\MatrixBlockQuery;
use craft\elements\db\TagQuery;
use craft\elements\db\UserQuery;
use craft\elements\Entry;
use craft\elements\GlobalSet;
use craft\elements\MatrixBlock;
use craft\elements\Tag;
use craft\elements\User;
Expand Down Expand Up @@ -264,6 +266,19 @@ public function entries(array $criteria = []): EntryQuery
return $query;
}

/**
* Returns a new GlobalSetQuery instance.
*
* @param array $criteria
* @return GlobalSetQuery
*/
public function globalSets(array $criteria = []): GlobalSetQuery
{
$query = GlobalSet::find();
Craft::configure($query, $criteria);
return $query;
}

/**
* Returns a new MatrixBlockQuery instance.
*
Expand Down

0 comments on commit 1b25b91

Please # to comment.