PartKeepr\PartBundle\Action\SetDefaultUnitAction::__invoke PHP Method

__invoke() public method

Retrieves a collection of resources.
public __invoke ( Request $request, integer $id ) : array | Dunglas\ApiBundle\Model\PaginatorInterface | Traversable
$request Symfony\Component\HttpFoundation\Request The request
$id integer The ID of the part
return array | Dunglas\ApiBundle\Model\PaginatorInterface | Traversable
    public function __invoke(Request $request, $id)
    {
        list($resourceType) = $this->extractAttributes($request);
        /**
         * @var PartMeasurementUnit
         */
        $partMeasurementUnit = $this->getItem($this->dataProvider, $resourceType, $id);
        $this->partMeasurementUnitService->setDefault($partMeasurementUnit);
        return $partMeasurementUnit;
    }
SetDefaultUnitAction