public function listChannelSections($parameters)
    {
        $this->apiUri   = $this->baseUri . '/channelSections';
        $this->filters  = [
            'channelId',
            'id',
        ];

        if (empty($parameters) || !isset($parameters['part'])) {
            throw new \InvalidArgumentException(
                'Missing the required "part" parameter.'
            );
        }

        $response = $this->callApi($parameters);

        return json_decode($response, true);
    }
public function listChannelSections($parameters)
    {
        $this->apiUri   = $this->baseUri . '/channelSections';
        $this->filters  = [
            'channelId',
            'id',
        ];

        if (empty($parameters) || !isset($parameters['part'])) {
            throw new \InvalidArgumentException(
                'Missing the required "part" parameter.'
            );
        }

        $response = $this->callApi($parameters);

        return json_decode($response, true);
    }
public function listChannelSections ( $ parameters ) { $ this -> apiUri = $ this -> baseUri . '/channelSections' ; $ this -> filters = [ 'channelId' , 'id' , ] ; if ( empty ( $ parameters ) || ! isset ( $ parameters [ 'part' ] ) ) { throw new \ InvalidArgumentException ( 'Missing the required "part" parameter.' ) ; } $ response = $ this -> callApi ( $ parameters ) ; return json_decode ( $ response , true ) ; }
Returns a list of channelSection resources that match the request criteria.

For more in-depth info check out the YouTube API documentation at
https://developers.google.com/youtube/v3/docs/channelSections/list.

@access  public
@param   array   $parameters An array of parameters to pass to the API.
@throws  \InvalidArgumentException
@return  array
Returns a list of channelSection resources that match the request criteria .