Asset
class Asset extends BaseTaggedMapper
Asset class.
This class is responsible for converting raw API data into a PHP object of class Contentful\Delivery\Resource\Asset.
Properties
protected ResourceBuilderInterface | $builder | from BaseMapper | |
protected ClientInterface | $client | from BaseMapper | |
protected ParserInterface | $richTextParser | from BaseMapper | |
protected ObjectHydrator | $hydrator | from BaseMapper |
Methods
__construct(ResourceBuilderInterface $builder, ClientInterface $client, ParserInterface $richTextParser)
BaseMapper constructor.
from BaseMapper
map($resource, array $data)
{@inheritdoc}
buildFile(array $data)
Creates a File or a subclass thereof.
Details
in BaseMapper at line 50
__construct(ResourceBuilderInterface $builder, ClientInterface $client, ParserInterface $richTextParser)
BaseMapper constructor.
in BaseMapper at line 58
protected
createSystemProperties(string $class, array $data)
in BaseMapper at line 82
protected array
normalizeFieldData($fieldData, string $locale = null)
in BaseTaggedMapper at line 23
protected
createTags(array $data)
at line 34
map($resource, array $data)
{@inheritdoc}
at line 65
protected
buildFile(array $data)
Creates a File or a subclass thereof.