function(ContainerInterface $container) { $factory = new ProVM\Common\Factory\Model($container); return $factory->setRepositories([ 'Mailbox' => ProVM\Emails\Repository\Mailbox::class, 'Message' => ProVM\Emails\Repository\Message::class, 'Attachment' => ProVM\Emails\Repository\Attachment::class, 'Job' => ProVM\Emails\Repository\Job::class, "State\\Mailbox" => ProVM\Emails\Repository\State\Mailbox::class, "State\\Message" => ProVM\Emails\Repository\State\Message::class, "State\\Attachment" => ProVM\Emails\Repository\State\Attachment::class, "State\\Job" => ProVM\Emails\Repository\State\Job::class, ]); } ];