function let(DatagridConfiguration $configuration, ConfigurationRegistry $registry) { $registry->getConfiguration('pim_catalog_identifier')->willReturn(['column' => ['identifier_config']]); $registry->getConfiguration('pim_catalog_text')->willReturn(['column' => ['text_config']]); $configuration->offsetGetByPath(sprintf('[%s]', FormatterConfiguration::COLUMNS_KEY))->willReturn(['family' => ['family_config']]); $this->beConstructedWith($registry); }
function let(DatagridConfiguration $configuration, ConfigurationRegistry $registry, ProductManager $manager) { $attributes = ['sku' => ['code' => 'sku', 'attributeType' => 'pim_catalog_identifier'], 'name' => ['code' => 'name', 'attributeType' => 'pim_catalog_text']]; $configuration->offsetGetByPath(sprintf('[source][%s]', ContextConfigurator::USEABLE_ATTRIBUTES_KEY))->willReturn($attributes); $configuration->offsetGetByPath(sprintf('[%s]', FormatterConfiguration::COLUMNS_KEY))->willReturn(['family' => ['family_config'], 'sku' => [], 'name' => []]); $registry->getConfiguration('pim_catalog_identifier')->willReturn(['column' => ['identifier_config'], 'sorter' => 'flexible_field']); $this->beConstructedWith($registry, $manager); }