Passed
Pull Request — 1.x (#27)
by Oskar
07:46 queued 05:14
created

AdminContext::getPurger()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 3
Code Lines 1

Duplication

Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
eloc 1
dl 0
loc 3
rs 10
c 0
b 0
f 0
cc 1
nc 1
nop 0
1
<?php
2
3
namespace KunicMarko\SonataAnnotationBundle\Features\Context;
4
5
use Behat\MinkExtension\Context\MinkContext;
6
use Doctrine\Common\DataFixtures\Executor\ORMExecutor;
7
use Doctrine\Common\DataFixtures\Purger\ORMPurger;
8
use Doctrine\ORM\EntityManagerInterface;
9
use Behat\Symfony2Extension\Context\KernelDictionary;
10
use KunicMarko\SonataAnnotationBundle\Features\Fixtures\CategoryFixtures;
0 ignored issues
show
Bug introduced by
The type KunicMarko\SonataAnnotat...xtures\CategoryFixtures was not found. Maybe you did not declare it correctly or list all dependencies?

The issue could also be caused by a filter entry in the build configuration. If the path has been excluded in your configuration, e.g. excluded_paths: ["lib/*"], you can move it to the dependency path list as follows:

filter:
    dependency_paths: ["lib/*"]

For further information see https://scrutinizer-ci.com/docs/tools/php/php-scrutinizer/#list-dependency-paths

Loading history...
11
use Doctrine\Common\DataFixtures\Loader;
12
13
class AdminContext extends MinkContext
14
{
15
    use KernelDictionary;
16
17
    /**
18
     * @Given I am on the dashboard
19
     */
20
    public function iAmOnTheDashboard()
21
    {
22
        $this->visitPath('/admin/dashboard');
23
    }
24
25
    /**
26
     * @Then I should see :button button
27
     */
28
    public function iShouldSeeAButton($button)
29
    {
30
        $this->getSession()->getPage()->find('xpath', "//a[contains(text(), $button)]");
31
    }
32
}
33