spec\Sylius\Bundle\UiBundle\Twig\SortByExtensionSpec::it_sorts_an_array_of_objects_in_descending_order_by_a_property PHP Метод

it_sorts_an_array_of_objects_in_descending_order_by_a_property() публичный Метод

public it_sorts_an_array_of_objects_in_descending_order_by_a_property ( Sylius\Bundle\UiBundle\spec\Fixtures\SampleInterface $firstSample, Sylius\Bundle\UiBundle\spec\Fixtures\SampleInterface $secondSample, Sylius\Bundle\UiBundle\spec\Fixtures\SampleInterface $thirdSample )
$firstSample Sylius\Bundle\UiBundle\spec\Fixtures\SampleInterface
$secondSample Sylius\Bundle\UiBundle\spec\Fixtures\SampleInterface
$thirdSample Sylius\Bundle\UiBundle\spec\Fixtures\SampleInterface
    function it_sorts_an_array_of_objects_in_descending_order_by_a_property(SampleInterface $firstSample, SampleInterface $secondSample, SampleInterface $thirdSample)
    {
        $firstSample->getInt()->willReturn(3);
        $secondSample->getInt()->willReturn(5);
        $thirdSample->getInt()->willReturn(1);
        $arrayBeforeSorting = [$firstSample, $secondSample, $thirdSample];
        $this->sortBy($arrayBeforeSorting, 'int', 'DESC')->shouldReturn([$secondSample, $firstSample, $thirdSample]);
    }