/** * @param RequestParameters $requestParams * @param ResultFormatter $formatter * @param EntityManager $em * @param ObjectMapper $mapper * @param EventDispatcherInterface $dispatcher */ public function __construct(RequestParameters $requestParams, ResultFormatter $formatter, EntityManager $em, ObjectMapper $mapper, EventDispatcherInterface $dispatcher) { parent::__construct($requestParams); $this->resultFormatter = $formatter; $this->em = $em; $this->mapper = $mapper; $this->dispatcher = $dispatcher; }
/** * @param ParameterBag $parameters */ public function setParameters(ParameterBag $parameters) { if ($parameters->has(ParameterBag::MINIFIED_PARAMETERS)) { $minifiedParameters = $parameters->get(ParameterBag::MINIFIED_PARAMETERS); $additional = $parameters->get(ParameterBag::ADDITIONAL_PARAMETERS, []); if (array_key_exists(self::MINIFIED_VIEWS_PARAM_KEY, $minifiedParameters)) { $additional[self::VIEWS_PARAM_KEY] = $minifiedParameters[self::MINIFIED_VIEWS_PARAM_KEY]; } $parameters->set(ParameterBag::ADDITIONAL_PARAMETERS, $additional); } parent::setParameters($parameters); }
/** * @param RequestParameters $requestParams * @param TranslatorInterface $translator * @param DatasourceAdapterResolver $adapterResolver */ public function __construct(RequestParameters $requestParams, TranslatorInterface $translator, DatasourceAdapterResolver $adapterResolver) { $this->translator = $translator; $this->adapterResolver = $adapterResolver; parent::__construct($requestParams); }
public function __construct(Pager $pager, RequestParameters $requestParams) { $this->pager = $pager; parent::__construct($requestParams); }
/** * @param ParameterBag $parameters */ public function setParameters(ParameterBag $parameters) { if ($parameters->has(ParameterBag::MINIFIED_PARAMETERS)) { $minifiedParameters = $parameters->get(ParameterBag::MINIFIED_PARAMETERS); $sorters = []; if (array_key_exists(self::MINIFIED_SORTERS_PARAM, $minifiedParameters)) { $sorters = $minifiedParameters[self::MINIFIED_SORTERS_PARAM]; if (is_array($sorters)) { foreach ($sorters as $field => $direction) { $sorters[$field] = $direction > 0 ? self::DIRECTION_DESC : self::DIRECTION_ASC; } } } $parameters->set(self::SORTERS_ROOT_PARAM, $sorters); } parent::setParameters($parameters); }
/** * Validates specified type configuration * * @param array $config * @param string $type * * @return array */ protected function validateConfigurationByType($config, $type) { $registeredTypes = array_keys($this->properties); $configuration = new Configuration($registeredTypes, $type); return parent::validateConfiguration($configuration, [$type => $config]); }
/** * Set columns params data from minified params * * @param ParameterBag $parameters */ public function setParameters(ParameterBag $parameters) { if ($parameters->has(ParameterBag::MINIFIED_PARAMETERS)) { $minifiedParameters = $parameters->get(ParameterBag::MINIFIED_PARAMETERS); $columns = ''; if (array_key_exists(self::MINIFIED_COLUMNS_PARAM, $minifiedParameters)) { $columns = $minifiedParameters[self::MINIFIED_COLUMNS_PARAM]; } $parameters->set(self::MINIFIED_COLUMNS_PARAM, $columns); } parent::setParameters($parameters); }
/** * @param ParameterBag $parameters */ public function setParameters(ParameterBag $parameters) { if ($parameters->has(ParameterBag::MINIFIED_PARAMETERS)) { $minifiedParameters = $parameters->get(ParameterBag::MINIFIED_PARAMETERS); $filters = []; if (array_key_exists(self::MINIFIED_FILTER_PARAM, $minifiedParameters)) { $filters = $minifiedParameters[self::MINIFIED_FILTER_PARAM]; } $parameters->set(self::FILTER_ROOT_PARAM, $filters); } parent::setParameters($parameters); }
/** * @param ParameterBag $parameters */ public function setParameters(ParameterBag $parameters) { if ($parameters->has(ParameterBag::MINIFIED_PARAMETERS)) { $minifiedParameters = $parameters->get(ParameterBag::MINIFIED_PARAMETERS); $pager = []; if (array_key_exists(PagerInterface::MINIFIED_PAGE_PARAM, $minifiedParameters)) { $pager[PagerInterface::PAGE_PARAM] = $minifiedParameters[PagerInterface::MINIFIED_PAGE_PARAM]; } if (array_key_exists(PagerInterface::MINIFIED_PER_PAGE_PARAM, $minifiedParameters)) { $pager[PagerInterface::PER_PAGE_PARAM] = $minifiedParameters[PagerInterface::MINIFIED_PER_PAGE_PARAM]; } $parameters->set(PagerInterface::PAGER_ROOT_PARAM, $pager); } parent::setParameters($parameters); }
public function __construct(RequestParameters $requestParams, TranslatorInterface $translator) { $this->translator = $translator; parent::__construct($requestParams); }
/** * Empty implementation should be callable */ public function testVisitMetadata() { $data = MetadataObject::create([]); $config = DatagridConfiguration::create([]); $this->extension->visitMetadata($config, $data); }