PartKeepr\AuthBundle\Entity\UserProvider::setType PHP Method

setType() public method

public setType ( string $type )
$type string
    public function setType($type)
    {
        $this->type = $type;
    }

Usage Example

 /**
  * @param Schema $schema
  */
 public function up(Schema $schema)
 {
     $this->performDatabaseUpgrade();
     $userProviderRepository = $this->getEM()->getRepository('PartKeeprAuthBundle:UserProvider');
     $builtinProvider = $userProviderRepository->findOneBy(['type' => 'Builtin']);
     if ($builtinProvider === null) {
         $builtinProvider = new UserProvider();
         $builtinProvider->setType('Builtin');
         $this->getEM()->persist($builtinProvider);
     }
     $repository = $this->getEM()->getRepository('PartKeeprAuthBundle:User');
     $users = $repository->findAll();
     foreach ($users as $user) {
         if ($user->getProvider() === null) {
             $user->setProvider($builtinProvider);
         }
         $user->setLegacy(true);
     }
     $this->getEM()->flush();
 }
All Usage Examples Of PartKeepr\AuthBundle\Entity\UserProvider::setType