Spatie\Fractal\Fractal::serializeWith PHP Метод

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

Set the serializer to be used.
public serializeWith ( League\Fractal\Serializer\SerializerAbstract $serializer )
$serializer League\Fractal\Serializer\SerializerAbstract
    public function serializeWith(SerializerAbstract $serializer)
    {
        $this->serializer = $serializer;
        return $this;
    }

Usage Example

 /**
  * Set the default serializer.
  *
  * @param \Spatie\Fractal\Fractal                              $fractal
  * @param string|\League\Fractal\Serializer\SerializerAbstract $serializer
  *
  * @return mixed
  */
 protected function setDefaultSerializer($fractal, $serializer)
 {
     if ($serializer instanceof SerializerAbstract) {
         return $fractal->serializeWith($serializer);
     }
     return $fractal->serializeWith(new $serializer());
 }
All Usage Examples Of Spatie\Fractal\Fractal::serializeWith