Newscoop\Services\EmailService::getModeratorEmailIfModerationEnabled PHP Метод

getModeratorEmailIfModerationEnabled() приватный Метод

private getModeratorEmailIfModerationEnabled ( Publication $publication, $user = null )
$publication Newscoop\Entity\Publication
    private function getModeratorEmailIfModerationEnabled(Publication $publication, $user = null)
    {
        if ($publication->getCommentsEnabled()) {
            if ($publication->getCommentsSubscribersModerated() && ($publication->getPublicCommentsEnabled() && $publication->getCommentsPublicModerated())) {
                return $publication->getModeratorTo();
            }
            if ($publication->getPublicCommentsEnabled() && $publication->getCommentsPublicModerated() && !$publication->getCommentsSubscribersModerated() && !$user || $publication->getCommentsSubscribersModerated() && !($publication->getPublicCommentsEnabled() && $publication->getCommentsPublicModerated()) && $user) {
                return $publication->getModeratorTo();
            }
        }
    }