Overview

Namespaces

  • rsanchez
    • Deep
      • App
        • EE
        • Laravel
          • Facade
      • Collection
      • Hydrator
      • Model
      • Plugin
      • Relations
      • Repository

Classes

  • AbstractHydrator
  • AssetsHydrator
  • DateHydrator
  • ExplodeHydrator
  • FileHydrator
  • GridHydrator
  • HydratorFactory
  • MatrixHydrator
  • ParentsHydrator
  • PipeHydrator
  • PlayaHydrator
  • RelationshipHydrator
  • SiblingsHydrator
  • WysiwygHydrator

Interfaces

  • HydratorInterface
  • Overview
  • Namespace
  • Class
  • Tree

Interface HydratorInterface

Hydrator interface

Hydrators bind custom fields properties to Entry objects

Direct known implementers

rsanchez\Deep\Hydrator\AbstractHydrator

Indirect known implementers

rsanchez\Deep\Hydrator\AssetsHydrator, rsanchez\Deep\Hydrator\DateHydrator, rsanchez\Deep\Hydrator\SiblingsHydrator, rsanchez\Deep\Hydrator\WysiwygHydrator, rsanchez\Deep\Hydrator\ExplodeHydrator, rsanchez\Deep\Hydrator\FileHydrator, rsanchez\Deep\Hydrator\GridHydrator, rsanchez\Deep\Hydrator\MatrixHydrator, rsanchez\Deep\Hydrator\ParentsHydrator, rsanchez\Deep\Hydrator\PipeHydrator, rsanchez\Deep\Hydrator\PlayaHydrator, rsanchez\Deep\Hydrator\RelationshipHydrator
Namespace: rsanchez\Deep\Hydrator
Located at Hydrator/HydratorInterface.php
Methods summary
public
# preload( array $entryIds )

Preload any custom field data that resides in another DB table

Preload any custom field data that resides in another DB table

Parameters

$entryIds
array
$entryIds all the entry IDs in the collection (including related entries)
public mixed
# hydrate( rsanchez\Deep\Model\AbstractEntity $entity, rsanchez\Deep\Model\AbstractProperty $property )

Hydrate the specified property (channel field or Matrix/Grid col) on the specified entity (channel entry or Matrix/Grid row)

Hydrate the specified property (channel field or Matrix/Grid col) on the specified entity (channel entry or Matrix/Grid row)

Parameters

$entity
rsanchez\Deep\Model\AbstractEntity
$entity
$property
rsanchez\Deep\Model\AbstractProperty
$property

Returns

mixed
the entity property value
API documentation generated by ApiGen 2.8.0