Skip to content

Commit

Permalink
Merge pull request #3004 from acrobat/fix-typehint-issues
Browse files Browse the repository at this point in the history
[AllBundles] Fixed undefined class warnings in typehints
  • Loading branch information
acrobat committed Oct 25, 2021
2 parents 9ad94c1 + 1a3a872 commit 120e234
Show file tree
Hide file tree
Showing 40 changed files with 74 additions and 110 deletions.
2 changes: 1 addition & 1 deletion src/Kunstmaan/AdminBundle/Command/ApplyAclCommand.php
Expand Up @@ -19,7 +19,7 @@
class ApplyAclCommand extends ContainerAwareCommand
{
/**
* @var EntityManager
* @var EntityManagerInterface
*/
private $em = null;

Expand Down
Expand Up @@ -3,6 +3,7 @@
namespace Kunstmaan\AdminBundle\Helper\FormWidgets;

use Doctrine\ORM\EntityManager;
use Kunstmaan\AdminBundle\Helper\FormWidgets\Tabs\TabInterface;
use Symfony\Component\Form\FormBuilderInterface;
use Symfony\Component\Form\FormView;
use Symfony\Component\HttpFoundation\Request;
Expand Down
Expand Up @@ -5,6 +5,7 @@
use Doctrine\ORM\EntityManager;
use Kunstmaan\AdminBundle\Entity\AbstractEntity;
use Kunstmaan\AdminBundle\Entity\AclChangeset;
use Kunstmaan\AdminBundle\Entity\BaseUser;
use Kunstmaan\AdminBundle\Entity\Role;
use Kunstmaan\UtilitiesBundle\Helper\Shell\Shell;
use Symfony\Component\EventDispatcher\EventDispatcherInterface;
Expand Down
Expand Up @@ -9,7 +9,7 @@
*/
class OAuthUserFinder implements OAuthUserFinderInterface
{
/** @var EntityManager */
/** @var EntityManagerInterface */
private $em;

/** @var string */
Expand Down
6 changes: 3 additions & 3 deletions src/Kunstmaan/AdminBundle/Service/AclManager.php
Expand Up @@ -5,8 +5,10 @@
use Doctrine\ORM\EntityManagerInterface;
use Kunstmaan\AdminBundle\Entity\AclChangeset;
use Kunstmaan\AdminBundle\Helper\Security\Acl\Permission\PermissionAdmin;
use Kunstmaan\AdminBundle\Repository\AclChangesetRepository;
use Kunstmaan\NodeBundle\Entity\Node;
use Symfony\Component\Security\Acl\Domain\RoleSecurityIdentity;
use Symfony\Component\Security\Acl\Model\AclInterface;
use Symfony\Component\Security\Acl\Model\MutableAclProviderInterface;
use Symfony\Component\Security\Acl\Model\ObjectIdentityRetrievalStrategyInterface;

Expand Down Expand Up @@ -41,7 +43,6 @@ public function updateNodeAcl(Node $originalNode, Node $nodeNewPage)
$newAcl = $this->aclProvider->createAcl($newIdentity);

$aces = $originalAcl->getObjectAces();
/* @var EntryInterface $ace */
foreach ($aces as $ace) {
$securityIdentity = $ace->getSecurityIdentity();
if ($securityIdentity instanceof RoleSecurityIdentity) {
Expand All @@ -60,11 +61,10 @@ public function updateNodesAclToRole(array $nodes, $role, $mask)
foreach ($nodes as $node) {
$objectIdentity = $this->objectIdentityRetrievalStrategy->getObjectIdentity($node);

/** @var Acl $acl */
/** @var AclInterface $acl */
$acl = $this->aclProvider->findAcl($objectIdentity);
$securityIdentity = new RoleSecurityIdentity($role);

/** @var Entry $ace */
foreach ($acl->getObjectAces() as $index => $ace) {
if (!$ace->getSecurityIdentity()->equals($securityIdentity)) {
continue;
Expand Down
Expand Up @@ -2,6 +2,7 @@

namespace Kunstmaan\AdminListBundle\DependencyInjection;

use Symfony\Component\Config\Definition\Builder\ArrayNodeDefinition;
use Symfony\Component\Config\Definition\Builder\TreeBuilder;
use Symfony\Component\Config\Definition\ConfigurationInterface;

Expand Down
Expand Up @@ -3,16 +3,10 @@
namespace Kunstmaan\AdminListBundle\Tests\AdminList\FilterType\ORM;

use Kunstmaan\AdminListBundle\AdminList\FilterType\ORM\BooleanFilterType;
use Kunstmaan\AdminListBundle\Tests\UnitTester;
use Symfony\Component\HttpFoundation\Request;

class BooleanFilterTypeTest extends BaseOrmFilterTest
{
/**
* @var UnitTester
*/
protected $tester;

/**
* @var BooleanFilterType
*/
Expand Down
Expand Up @@ -4,17 +4,11 @@

use Doctrine\ORM\QueryBuilder;
use Kunstmaan\AdminListBundle\AdminList\FilterType\ORM\DateFilterType;
use Kunstmaan\AdminListBundle\Tests\UnitTester;
use ReflectionClass;
use Symfony\Component\HttpFoundation\Request;

class DateFilterTypeTest extends BaseOrmFilterTest
{
/**
* @var UnitTester
*/
protected $tester;

/**
* @var DateFilterType
*/
Expand Down
Expand Up @@ -4,14 +4,16 @@

use Doctrine\ORM\EntityManager;
use Kunstmaan\DashboardBundle\Entity\AnalyticsOverview;
use Kunstmaan\DashboardBundle\Helper\Google\Analytics\ConfigHelper;
use Kunstmaan\DashboardBundle\Helper\Google\Analytics\QueryHelper;
use Symfony\Component\Console\Output\OutputInterface;

abstract class AbstractAnalyticsCommandHelper
{
/** @var ConfigHelper */
protected $configHelper;

/** @var GooglequeryHelper */
/** @var QueryHelper */
protected $query;

/** @var EntityManager */
Expand Down
6 changes: 3 additions & 3 deletions src/Kunstmaan/DashboardBundle/Entity/AnalyticsConfig.php
Expand Up @@ -75,7 +75,7 @@ class AnalyticsConfig extends AbstractEntity
*
* @param array $overviews
*
* @return AnalyticsDailyOverviews
* @return self
*/
public function setOverviews($overviews)
{
Expand All @@ -99,7 +99,7 @@ public function getOverviews()
*
* @param array $segments
*
* @return AnalyticsDailysegments
* @return self
*/
public function setSegments($segments)
{
Expand Down Expand Up @@ -133,7 +133,7 @@ public function getName()
*
* @param string $name
*
* @return Analyticsname
* @return self
*/
public function setName($name)
{
Expand Down
4 changes: 2 additions & 2 deletions src/Kunstmaan/DashboardBundle/Entity/AnalyticsOverview.php
Expand Up @@ -157,7 +157,7 @@ public function getConfig()
*
* @param int $config
*
* @return AnalyticsTopReferrals
* @return self
*/
public function setConfig($config)
{
Expand All @@ -181,7 +181,7 @@ public function getSegment()
*
* @param int $segment
*
* @return AnalyticsTopReferrals
* @return self
*/
public function setSegment($segment)
{
Expand Down
2 changes: 1 addition & 1 deletion src/Kunstmaan/DashboardBundle/Entity/AnalyticsSegment.php
Expand Up @@ -100,7 +100,7 @@ public function getConfig()
*
* @param int $config
*
* @return AnalyticsTopReferrals
* @return self
*/
public function setConfig($config)
{
Expand Down
Expand Up @@ -4,6 +4,7 @@

use Doctrine\ORM\EntityManager;
use Kunstmaan\DashboardBundle\Entity\AnalyticsConfig;
use Kunstmaan\DashboardBundle\Repository\AnalyticsConfigRepository;

class ConfigHelper
{
Expand Down
Expand Up @@ -10,7 +10,7 @@ class ServiceHelper
/** @var Google_AnalyticsService */
private $service;

/** @var GoogleClientHelper */
/** @var ClientHelper */
private $clientHelper;

public function __construct(ClientHelper $clientHelper)
Expand Down
Expand Up @@ -20,6 +20,7 @@
use Symfony\Component\HttpFoundation\Request;
use Symfony\Component\HttpFoundation\Response;
use Symfony\Component\Routing\Annotation\Route;
use Symfony\Component\Security\Core\Exception\AccessDeniedException;

/**
* The controller which will handle everything related with form pages and form submissions
Expand Down
Expand Up @@ -5,6 +5,7 @@
use Doctrine\ORM\EntityManager;
use Kunstmaan\FormBundle\Entity\AbstractFormPage;
use Kunstmaan\NodeBundle\Event\ConfigureActionMenuEvent;
use Symfony\Component\Routing\Router;
use Symfony\Component\Routing\RouterInterface;

/**
Expand Down
Expand Up @@ -4,6 +4,7 @@

use Kunstmaan\GeneratorBundle\Generator\DefaultPagePartGenerator;
use Symfony\Component\Console\Input\InputOption;
use Symfony\Component\HttpKernel\Bundle\BundleInterface;

/**
* Generates the default pageparts
Expand Down
Expand Up @@ -6,6 +6,7 @@
use Symfony\Component\Console\Input\ArrayInput;
use Symfony\Component\Console\Input\InputOption;
use Symfony\Component\Console\Output\ConsoleOutput;
use Symfony\Component\HttpKernel\Bundle\BundleInterface;

/**
* Generates a default website based on Kunstmaan bundles
Expand Down
Expand Up @@ -4,6 +4,7 @@

use Kunstmaan\GeneratorBundle\Generator\DefaultPagePartGenerator;
use Symfony\Component\Console\Input\InputOption;
use Symfony\Component\HttpKernel\Bundle\BundleInterface;

/**
* Generates the default form pageparts
Expand Down
Expand Up @@ -4,6 +4,7 @@

use Kunstmaan\GeneratorBundle\Generator\LayoutGenerator;
use Symfony\Component\Console\Input\InputOption;
use Symfony\Component\HttpKernel\Bundle\BundleInterface;

/**
* Generates de default layout
Expand Down
Expand Up @@ -4,6 +4,7 @@

use Kunstmaan\GeneratorBundle\Generator\PagePartGenerator;
use Symfony\Component\Console\Input\InputOption;
use Symfony\Component\HttpKernel\Bundle\BundleInterface;

/**
* Generates a new pagepart
Expand Down
Expand Up @@ -4,7 +4,7 @@

use Doctrine\ORM\Mapping as ORM;
use Kunstmaan\LeadGenerationBundle\Entity\Popup\AbstractPopup;
use Kunstmaan\LeadGenerationBundle\Form\AbstractRuleAdminType;
use Kunstmaan\LeadGenerationBundle\Form\Rule\AbstractRuleAdminType;
use Kunstmaan\LeadGenerationBundle\Service\RuleServiceInterface;

/**
Expand Down
Expand Up @@ -34,7 +34,7 @@ public function getPercentage()
/**
* @param int $percentage
*
* @return AfterXScrollPercent
* @return self
*/
public function setPercentage($percentage)
{
Expand Down
Expand Up @@ -6,6 +6,7 @@
use Doctrine\ORM\EntityManagerInterface;
use Kunstmaan\MediaBundle\Entity\Media;
use Kunstmaan\MediaBundle\Helper\File\FileHandler;
use Kunstmaan\MediaBundle\Helper\MediaManager;
use Symfony\Bundle\FrameworkBundle\Command\ContainerAwareCommand;
use Symfony\Component\Console\Input\InputInterface;
use Symfony\Component\Console\Input\InputOption;
Expand Down Expand Up @@ -105,7 +106,7 @@ public function execute(InputInterface $input, OutputInterface $output)
}

foreach ($fileRenameQueue as $row) {
list($oldFileUrl, $newFileUrl, $handler) = $row;
[$oldFileUrl, $newFileUrl, $handler] = $row;
$handler->fileSystem->rename(
preg_replace('~^' . preg_quote($handler->mediaPath, '~') . '~', '/', $oldFileUrl),
preg_replace('~^' . preg_quote($handler->mediaPath, '~') . '~', '/', $newFileUrl)
Expand Down
Expand Up @@ -130,7 +130,7 @@ public function setDate(\DateTime $date)
/**
* Get date
*
* @return DateTime
* @return \DateTime
*/
public function getDate()
{
Expand Down
Expand Up @@ -92,7 +92,7 @@ public function getTemplate()
/**
* @param string $identifier
*
* @return TabInterface
* @return self
*/
public function setIdentifier($identifier)
{
Expand All @@ -112,7 +112,7 @@ public function getIdentifier()
/**
* @param HasNodeInterface $page
*
* @return PermissionTab
* @return self
*/
public function setPage($page)
{
Expand All @@ -132,7 +132,7 @@ public function getPage()
/**
* @param PermissionAdmin $permissionAdmin
*
* @return PermissionTab
* @return self
*/
public function setPermissionAdmin($permissionAdmin)
{
Expand All @@ -152,7 +152,7 @@ public function getPermissionAdmin()
/**
* @param PermissionMapInterface $permissionMap
*
* @return PermissionTab
* @return self
*/
public function setPermissionMap($permissionMap)
{
Expand Down
1 change: 1 addition & 0 deletions src/Kunstmaan/NodeBundle/Helper/NodeMenu.php
Expand Up @@ -3,6 +3,7 @@
namespace Kunstmaan\NodeBundle\Helper;

use Doctrine\ORM\EntityManagerInterface;
use Kunstmaan\AdminBundle\Entity\BaseUser;
use Kunstmaan\AdminBundle\Helper\DomainConfigurationInterface;
use Kunstmaan\AdminBundle\Helper\Security\Acl\AclHelper;
use Kunstmaan\AdminBundle\Helper\Security\Acl\Permission\PermissionMap;
Expand Down
15 changes: 8 additions & 7 deletions src/Kunstmaan/NodeBundle/Tests/Helper/NodeHelperTest.php
Expand Up @@ -26,6 +26,7 @@
use Kunstmaan\NodeBundle\Repository\NodeTranslationRepository;
use Kunstmaan\NodeBundle\Repository\NodeVersionRepository;
use Kunstmaan\NodeBundle\ValueObject\PageTab;
use PHPUnit\Framework\MockObject\MockObject;
use PHPUnit\Framework\TestCase;
use Symfony\Component\EventDispatcher\EventDispatcher;
use Symfony\Component\EventDispatcher\LegacyEventDispatcherProxy;
Expand Down Expand Up @@ -86,25 +87,25 @@ public function configureOptions(OptionsResolver $resolver)

class NodeHelperTest extends TestCase
{
/** @var \PHPUnit_Framework_MockObject_MockObject|EntityManagerInterface */
/** @var MockObject|EntityManagerInterface */
private $em;

/** @var \PHPUnit_Framework_MockObject_MockObject|NodeRepository */
/** @var MockObject|NodeRepository */
private $repository;

/** @var NodeHelper */
private $nodeHelper;

/** @var \PHPUnit_Framework_MockObject_MockObject|NodeAdminPublisher */
/** @var MockObject|NodeAdminPublisher */
private $nodeAdminPublisher;

/** @var \PHPUnit_Framework_MockObject_MockObject|EventDispatcher */
/** @var MockObject|EventDispatcher */
private $eventDispatcher;

/** @var \PHPUnit_Framework_MockObject_MockObject|TokenStorageInterface */
/** @var MockObject|TokenStorageInterface */
private $tokenStorage;

/** @var \PHPUnit_Framework_MockObject_MockObject|CloneHelper */
/** @var MockObject|CloneHelper */
private $cloneHelper;

/** @var string */
Expand Down Expand Up @@ -318,7 +319,7 @@ public function testPrepareNodeVersionForDraft()
$nodeTranslation->setLang($this->locale);
$nodeTranslation->addNodeVersion($nodeVersion);

/** @var \PHPUnit_Framework_MockObject_MockObject|NodeHelper $nodeHelper */
/** @var MockObject|NodeHelper $nodeHelper */
$nodeHelper = $this->getMockBuilder(NodeHelper::class)
->setConstructorArgs([
$this->em,
Expand Down

0 comments on commit 120e234

Please sign in to comment.