Sulu\Component\Rest\Listing\ListRestHelper::getSearchFields PHP Method

getSearchFields() public method

Returns an array with all the fields the search pattern should be executed on.
public getSearchFields ( ) : array | null
return array | null
    public function getSearchFields()
    {
        $searchFields = $this->getRequest()->get('searchFields');
        return $searchFields != null ? explode(',', $searchFields) : [];
    }

Usage Example

Example #1
0
 public function testGetFields()
 {
     $request = new Request(['fields' => 'field1,field2,field3', 'sortBy' => 'id', 'sortOrder' => 'desc', 'search' => 'test', 'searchFields' => 'title', 'limit' => 10, 'page' => 3]);
     $helper = new ListRestHelper($request, $this->em);
     $this->assertEquals(['field1', 'field2', 'field3'], $helper->getFields());
     $this->assertEquals(['id' => 'desc'], $helper->getSorting());
     $this->assertEquals('test', $helper->getSearchPattern());
     $this->assertEquals(['title'], $helper->getSearchFields());
     $this->assertEquals(10, $helper->getLimit());
     $this->assertEquals(20, $helper->getOffset());
 }
All Usage Examples Of Sulu\Component\Rest\Listing\ListRestHelper::getSearchFields