spec\Newscoop\Services\AttachmentServiceSpec::let PHP Метод

let() публичный Метод

public let ( $die, EntityManager $em, Router $router, UserService $userService, AutoIdRepository $repository, User $user )
$em Doctrine\ORM\EntityManager
$router Symfony\Component\Routing\Router
$userService Newscoop\Services\UserService
$repository Newscoop\Entity\Repository\AutoIdRepository
$user Newscoop\Entity\User
    public function let($die, \Doctrine\ORM\EntityManager $em, \Symfony\Component\Routing\Router $router, UserService $userService, \Newscoop\Entity\Repository\AutoIdRepository $repository, \Newscoop\Entity\User $user)
    {
        $em->getRepository('Newscoop\\Entity\\AutoId')->willReturn($repository);
        $em->persist(Argument::any())->willReturn(true);
        $em->flush(Argument::any())->willReturn(true);
        $em->remove(Argument::any())->willReturn(true);
        $repository->getNextTranslationPhraseId()->willReturn('7');
        $user->hasPermission('AddFile')->willReturn(true);
        $userService->getCurrentUser()->willReturn($user);
        $this->beConstructedWith(array('file_base_url' => "files/", 'file_directory' => realpath(__DIR__ . '/../../../newscoop/public/files') . '/', 'file_num_dirs_level_1' => 1000, 'file_num_dirs_level_2' => 1000), $em, $router, $userService);
    }