Overview

Namespaces

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

Classes

  • AbstractDeferredRepository
  • AbstractFieldRepository
  • CategoryFieldRepository
  • ChannelRepository
  • ConfigUploadPrefRepository
  • FieldRepository
  • MemberFieldRepository
  • SiteRepository
  • UploadPrefRepository

Interfaces

  • RepositoryInterface
  • UploadPrefRepositoryInterface
  • Overview
  • Namespace
  • Class
  • Tree

Class AbstractDeferredRepository

Repository of all Sites

rsanchez\Deep\Repository\AbstractDeferredRepository implements rsanchez\Deep\Repository\RepositoryInterface

Direct known subclasses

rsanchez\Deep\Repository\AbstractFieldRepository, rsanchez\Deep\Repository\SiteRepository, rsanchez\Deep\Repository\UploadPrefRepository

Indirect known subclasses

rsanchez\Deep\Repository\CategoryFieldRepository, rsanchez\Deep\Repository\FieldRepository, rsanchez\Deep\Repository\MemberFieldRepository
Abstract
Namespace: rsanchez\Deep\Repository
Located at Repository/AbstractDeferredRepository.php
Methods summary
public
# __construct( Illuminate\Database\Eloquent\Model $model )

Constructor

Constructor

Parameters

$model
Illuminate\Database\Eloquent\Model
$model
protected
# boot( )

Defer loading of Collection until needed

Defer loading of Collection until needed

public Illuminate\Database\Eloquent\Model|null
# find( mixed $id )

Find an entity by ID

Find an entity by ID

Returns

Illuminate\Database\Eloquent\Model|null

Implementation of

rsanchez\Deep\Repository\RepositoryInterface::find()
public Illuminate\Database\Eloquent\Model
# getModel( )

Get the repository's model instance

Get the repository's model instance

Returns

Illuminate\Database\Eloquent\Model
Properties summary
protected Illuminate\Database\Eloquent\Model $model
#

Repository Model

Repository Model

protected Illuminate\Database\Eloquent\Collection $collection
#

Collection of all records

Collection of all records

API documentation generated by ApiGen 2.8.0