Bootstrapper\MediaObject::withContents PHP Method

withContents() public method

Sets the contents of the media object
public withContents ( array $contents )
$contents array The contents of the media object
    public function withContents(array $contents)
    {
        $this->contents = $contents;
        // Check if it's an array of arrays
        $this->list = isset($contents[0]);
        return $this;
    }

Usage Example

 /**
  * Get the body of the contents array
  *
  * @param array $contents
  * @return string
  * @throws MediaObjectException if the body key has not been set
  */
 protected function getBody(array $contents)
 {
     if (!isset($contents['body'])) {
         throw new MediaObjectException('You must pass in the body to each object');
     }
     $string = $contents['body'];
     if (isset($contents['nest'])) {
         $object = new MediaObject();
         $string .= $object->withContents($contents['nest']);
     }
     return $string;
 }
All Usage Examples Of Bootstrapper\MediaObject::withContents