1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071 |
- <?php
- /*
- * This file is part of the Stash package.
- *
- * (c) Robert Hafner <tedivm@tedivm.com>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
- namespace Stash\Test\Stubs;
- use Stash;
- use Stash\Driver\AbstractDriver;
- /**
- * DriverExceptionStub is used for testing how Stash reacts to thrown errors. Every function but the constructor throws
- * an exception.
- *
- * @package Stash
- * @author Robert Hafner <tedivm@tedivm.com>
- *
- * @codeCoverageIgnore
- */
- class DriverCallCheckStub extends AbstractDriver
- {
- protected $store = array();
- protected $wasCalled = false;
- public function getData($key)
- {
- $this->wasCalled = true;
- }
- protected function getKeyIndex($key)
- {
- $this->wasCalled = true;
- }
- public function storeData($key, $data, $expiration)
- {
- $this->wasCalled = true;
- }
- public function clear($key = null)
- {
- $this->wasCalled = true;
- }
- public function purge()
- {
- $this->wasCalled = true;
- }
- public function wasCalled()
- {
- return $this->wasCalled;
- }
- public function canEnable()
- {
- return (defined('TESTING') && TESTING);
- }
- public static function isAvailable()
- {
- return (defined('TESTING') && TESTING);
- }
- }
|