Elgg\PersistentLoginTest::setUp PHP Méthode

setUp() public méthode

public setUp ( )
    function setUp()
    {
        $this->thirtyDaysAgo = strtotime("-30 days");
        $this->mockToken = 'z' . str_repeat('a', 31);
        $this->mockHash = md5($this->mockToken);
        $this->user123 = $this->getMockElggUser(123);
        $this->session = \ElggSession::getMock();
        // mock DB
        $this->dbMock = $this->getMockBuilder('\\Elgg\\Database')->disableOriginalConstructor()->getMock();
        // use addslashes as ->sanitizeString (my local CLI doesn't have MySQL)
        $this->dbMock->expects($this->any())->method('sanitizeString')->will($this->returnCallback(array($this, 'mock_sanitizeString')));
        $this->cryptoMock = $this->getMockBuilder('\\ElggCrypto')->setConstructorArgs([_elgg_services()->siteSecret])->getMock();
        $this->cryptoMock->expects($this->any())->method('getRandomString')->will($this->returnValue(str_repeat('a', 31)));
        $this->svc = $this->getSvcWithCookie("");
    }