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 SiteRepository

Repository of all Sites

rsanchez\Deep\Repository\AbstractDeferredRepository implements rsanchez\Deep\Repository\RepositoryInterface
Extended by rsanchez\Deep\Repository\SiteRepository
Namespace: rsanchez\Deep\Repository
Located at Repository/SiteRepository.php
Methods summary
public
# __construct( rsanchez\Deep\Model\Site $model )

Constructor

Constructor

Parameters

$model
rsanchez\Deep\Model\Site
$model

Overrides

rsanchez\Deep\Repository\AbstractDeferredRepository::__construct()
public rsanchez\Deep\Collection\SiteCollection
# getSites( )

Get Collection of all Sites

Get Collection of all Sites

Returns

rsanchez\Deep\Collection\SiteCollection
public string|null
# getPageUri( integer $entryId )

Get the Page URI for the specified entry ID

Get the Page URI for the specified entry ID

Parameters

$entryId
integer
$entryId

Returns

string|null
public array
# getPageEntryIds( )

Get all the entry IDs of entries that have Page URIs

Get all the entry IDs of entries that have Page URIs

Returns

array
Methods inherited from rsanchez\Deep\Repository\AbstractDeferredRepository
boot(), find(), getModel()
Properties inherited from rsanchez\Deep\Repository\AbstractDeferredRepository
$collection, $model
API documentation generated by ApiGen 2.8.0