Sylius\Bundle\ResourceBundle\Controller\RequestConfiguration::getRepositoryArguments PHP Method

getRepositoryArguments() public method

public getRepositoryArguments ( ) : array
return array
    public function getRepositoryArguments()
    {
        if (!$this->parameters->has('repository')) {
            return [];
        }
        $repository = $this->parameters->get('repository');
        if (!isset($repository['arguments'])) {
            return [];
        }
        return is_array($repository['arguments']) ? $repository['arguments'] : [$repository['arguments']];
    }

Usage Example

 function it_uses_a_custom_method_if_configured(RequestConfiguration $requestConfiguration, RepositoryInterface $repository, ResourceInterface $resource)
 {
     $requestConfiguration->getRepositoryMethod()->willReturn('findAll');
     $requestConfiguration->getRepositoryArguments()->willReturn(array('foo'));
     $repository->findAll('foo')->willReturn($resource);
     $this->get($requestConfiguration, $repository)->shouldReturn($resource);
 }
All Usage Examples Of Sylius\Bundle\ResourceBundle\Controller\RequestConfiguration::getRepositoryArguments