/**
  * @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 getSetting($name, $owner = null, $group = null)
 {
     $value = null;
     try {
         $value = $this->settings->get($name, $owner, $group);
     } catch (PropertyNotExistsException $ex) {
         $value = null;
     }
     return $value;
 }