Overview

Namespaces

  • Baguette
    • Mastodon
      • Config
      • Entity
      • Grant
      • Service
  • GuzzleHttp
    • Cookie
    • Exception
    • Handler
    • Promise
  • Psr
    • Http
      • Message
  • Teto
    • Object

Classes

  • Client
  • EntityCaster
  • Mastodon
  • Requester

Functions

  • authorization
  • credential
  • grant
  • http
  • request
  • scope
  • session
  • toot
  • Overview
  • Namespace
  • Function

Function request

Manually API Request

Namespace: Baguette\Mastodon
Located at functions.php
Parameters summary
Baguette\Mastodon\Mastodon $service A instance object of Mastodon class
string $method HTTP Method (GET, POST, PUT, DELETE, ...)
string $path API Path (URL)
array $options Options for GuzzleHttp
string|string[] $class = null A class name of return value
Return value summary
Psr\Http\Message\ResponseInterface|Baguette\Mastodon\Entity\Entity|Baguette\Mastodon\Entity\Entity[]|mixed Returns ResponseInterface if $class is NULL.
ξ ^ω^)ξ Baguette PHP Mastodon API Client / SDK API documentation generated by ApiGen