parseParameters() public static method

public static parseParameters ( array $parameters ) : array
$parameters array
return array
 public function testParseParameters()
 {
     $parameters = ['column'];
     $resultArray = SortableLink::parseParameters($parameters);
     $expected = ['column', 'column', 'column', []];
     $this->assertEquals($expected, $resultArray);
     $parameters = ['column', 'ColumnTitle'];
     $resultArray = SortableLink::parseParameters($parameters);
     $expected = ['column', 'column', 'ColumnTitle', []];
     $this->assertEquals($expected, $resultArray);
     $parameters = ['column', 'ColumnTitle', ['world' => 'matrix']];
     $resultArray = SortableLink::parseParameters($parameters);
     $expected = ['column', 'column', 'ColumnTitle', ['world' => 'matrix']];
     $this->assertEquals($expected, $resultArray);
     $parameters = ['relation.column'];
     $resultArray = SortableLink::parseParameters($parameters);
     $expected = ['column', 'relation.column', 'column', []];
     $this->assertEquals($expected, $resultArray);
     $parameters = ['relation.column', 'ColumnTitle'];
     $resultArray = SortableLink::parseParameters($parameters);
     $expected = ['column', 'relation.column', 'ColumnTitle', []];
     $this->assertEquals($expected, $resultArray);
     $parameters = ['relation.column', 'ColumnTitle', ['world' => 'matrix']];
     $resultArray = SortableLink::parseParameters($parameters);
     $expected = ['column', 'relation.column', 'ColumnTitle', ['world' => 'matrix']];
     $this->assertEquals($expected, $resultArray);
 }