eZ\Publish\Core\Helper\Tests\TranslationHelperTest::setUp PHP Method

setUp() protected method

protected setUp ( )
    protected function setUp()
    {
        parent::setUp();
        $this->configResolver = $this->getMock('eZ\\Publish\\Core\\MVC\\ConfigResolverInterface');
        $this->contentService = $this->getMock('eZ\\Publish\\API\\Repository\\ContentService');
        $this->logger = $this->getMock('Psr\\Log\\LoggerInterface');
        $this->siteAccessByLanguages = array('fre-FR' => array('fre'), 'eng-GB' => array('my_siteaccess', 'eng'), 'esl-ES' => array('esl', 'mex'), 'heb-IL' => array('heb'));
        $this->translationHelper = new TranslationHelper($this->configResolver, $this->contentService, $this->siteAccessByLanguages, $this->logger);
        $this->translatedNames = array('eng-GB' => 'My name in english', 'fre-FR' => 'Mon nom en français', 'esl-ES' => 'Mi nombre en español', 'heb-IL' => 'השם שלי בעברית');
        $this->translatedFields = array('eng-GB' => new Field(array('value' => 'Content in english', 'fieldDefIdentifier' => 'test', 'languageCode' => 'eng-GB')), 'fre-FR' => new Field(array('value' => 'Contenu en français', 'fieldDefIdentifier' => 'test', 'languageCode' => 'fre-FR')), 'esl-ES' => new Field(array('value' => 'Contenido en español', 'fieldDefIdentifier' => 'test', 'languageCode' => 'esl-ES')), 'heb-IL' => new Field(array('value' => 'תוכן בספרדית', 'fieldDefIdentifier' => 'test', 'languageCode' => 'heb-IL')));
    }