\Ceo\ManagersEntryManager

Base manager class

Managers provide a service layer in front of models. Managers implement domain specific logic, checks and initialization that would normally live in multiple controllers.

Summary

Methods
Properties
Constants
save()
getBuilder()
find()
findFirst()
findFirstById()
findFirstByChannelSlug()
findByMeta()
query()
importFromCeo()
delete()
No public properties found
No constants found
No protected methods found
No protected properties found
N/A
No private methods found
No private properties found
N/A

Methods

save()

save(object  $obj) : object

Save handler, because DRY

Parameters

object $obj

Model to be saved

Throws

\Ceo\Managers\Exception

Json encoded string of validation errors

Returns

object —

Model

getBuilder()

getBuilder() 

find()

find(  $params = null) 

Parameters

$params

findFirst()

findFirst(  $params = null) 

Parameters

$params

findFirstById()

findFirstById(  $id) 

Parameters

$id

findFirstByChannelSlug()

findFirstByChannelSlug(  $slg) 

Parameters

$slg

findByMeta()

findByMeta(  $slug,   $value) : array

Find entries by meta value

Parameters

$slug
$value

Returns

array —

Entry

query()

query() 

importFromCeo()

importFromCeo(  $content) 

Parameters

$content

delete()

delete(  $id) 

Parameters

$id