• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

daycry / class-finder / 4713242073

pending completion
4713242073

push

github

GitHub
Update composer.json

326 of 345 relevant lines covered (94.49%)

3.33 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

100.0
/src/Libraries/ClassMap/ClassMapFactory.php
1
<?php
2

3
namespace Daycry\ClassFinder\Libraries\ClassMap;
4

5
use Daycry\ClassFinder\Exceptions\ClassFinderException;
6
use Daycry\ClassFinder\Libraries\BaseFactory;
7

8
class ClassMapFactory extends BaseFactory
9
{
10
    /**
11
     * @return string[]
12
     */
13
    public function getClassMapEntries()
14
    {
15
        $classmap = $this->getClassMap();
3✔
16
        $classmap = \array_merge($classmap, $this->loadAutoloadConfigClassMap());
3✔
17

18
        // if classmap has no entries return empty array
19
        if (count($classmap) == 0) {
3✔
20
            // @codeCoverageIgnoreStart
21
            return array();
22
            // @codeCoverageIgnoreEnd
23
        }
24

25
        $classmapKeys = array_keys($classmap);
3✔
26

27
        return array_map(function ($index) use ($classmapKeys) {
3✔
28
            return new ClassMapEntry($classmapKeys[$index]);
3✔
29
        }, range(0, count($classmap) - 1));
3✔
30
    }
31
}
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc