PHP Class Sulu\Bundle\WebsiteBundle\Analytics\AnalyticsManager

Inheritance: implements Sulu\Bundle\WebsiteBundle\Analytics\AnalyticsManagerInterface
Afficher le fichier Open project: sulu/sulu

Méthodes publiques

Méthode Description
__construct ( Doctrine\ORM\EntityManagerInterface $entityManager, AnalyticsRepository $analyticsRepository, DomainRepository $domainRepository )
create ( $webspaceKey, $data )
find ( $id )
findAll ( $webspaceKey )
remove ( $id )
removeMultiple ( array $ids )
update ( $id, $data )

Private Methods

Méthode Description
findOrCreateNewDomain ( array $domain ) : Domain Returns domain.
getValue ( string $data, string $name, mixed $default = null ) : mixed Returns property of data with given name.
setData ( Analytics $analytics, string $webspaceKey, array $data ) Set data to given key.

Method Details

__construct() public méthode

public __construct ( Doctrine\ORM\EntityManagerInterface $entityManager, AnalyticsRepository $analyticsRepository, DomainRepository $domainRepository )
$entityManager Doctrine\ORM\EntityManagerInterface
$analyticsRepository Sulu\Bundle\WebsiteBundle\Entity\AnalyticsRepository
$domainRepository Sulu\Bundle\WebsiteBundle\Entity\DomainRepository

create() public méthode

public create ( $webspaceKey, $data )

find() public méthode

public find ( $id )

findAll() public méthode

public findAll ( $webspaceKey )

remove() public méthode

public remove ( $id )

removeMultiple() public méthode

public removeMultiple ( array $ids )
$ids array

update() public méthode

public update ( $id, $data )