Hal\Resource::_recurseEmbedded PHP Method

_recurseEmbedded() protected method

protected _recurseEmbedded ( Resource | null | array $embeded )
$embeded Resource | null | array
    protected function _recurseEmbedded($embeded)
    {
        if (is_null($embeded)) {
            return;
        }
        $result = array();
        if ($embeded instanceof self) {
            $result = $embeded->toArray();
        } else {
            foreach ($embeded as $embed) {
                if ($embed instanceof self) {
                    $result[] = $embed->toArray();
                }
            }
        }
        return $result;
    }