/** * @param string $url * @param int $maxEntities * @param int|null $limit * @param bool $editable * @param string $order * @return GridConfigurationBuilder * @throws \Trinity\Bundle\SettingsBundle\Exception\PropertyNotExistsException */ public function createGridConfigurationBuilder(string $url, int $maxEntities = 1, int $limit = null, bool $editable = false, string $order = 'id:ASC') { if (!$limit) { $limit = $this->settingManager->get('items_on_page'); } return new GridConfigurationBuilder($url, $maxEntities, $limit, $editable, $order); }
/** * @param string $name * @param int|null $owner * @param null|string $group * @return mixed|null */ public function hasSetting($name, $owner = null, $group = null) { return $this->settings->has($name, $owner, $group); }