public function testIsEmpty()
 {
     $this->assertFalse($this->sorting->isEmpty());
 }
 /**
  * @param JsonApiSerializer $serializer
  * @param string            $className
  * @param Sorting           $sorting
  * @param ErrorBag          $errorBag
  */
 protected static function validateSortParams(JsonApiSerializer $serializer, $className, Sorting $sorting, ErrorBag $errorBag)
 {
     if (false === $sorting->isEmpty()) {
         if ($mapping = $serializer->getTransformer()->getMappingByClassName($className)) {
             $aliased = (array) $mapping->getAliasedProperties();
             $sortsFields = str_replace(array_values($aliased), array_keys($aliased), $sorting->fields());
             $invalidProperties = array_diff($sortsFields, $mapping->getProperties());
             foreach ($invalidProperties as $extraField) {
                 $errorBag[] = new InvalidSortError($extraField);
             }
         }
     }
 }