This repository has been archived on 2024-04-06. You can view files and clone it, but cannot push or open issues or pull requests.
mocks-drupal-variables/README.md

29 lines
656 B
Markdown

# Drupal Variable Mock
Mocks for drupal variable functions variable_(set,get,del) for testing outside of Drupal
## Versions
Drupal 7.x
## Usage
```composer require sikofitt/mocks-drupal-variables```
```require 'vendor/autoload.php'```
Then just use as if you were in drupal.
```php
variable_set('myvar', 'myvalue');
variable_get('myvar'); // myvalue
variable_del('myvar');
variable_get('myvar', 'default_if_not_found'); // default_if_not_found
```
Just like drupal, every function returns null, except variable_get.
But variable_get will return null if the value is not found and no default was given.
## Requirements
PHP >=5.3
## Tests
phpunit