PHRAS-2086_AdobeCC-AppToken_4.1

simplified
This commit is contained in:
Jean-Yves Gaulier
2018-07-06 15:55:04 +02:00
parent ea9ce1c04a
commit 15f0a7017a
2 changed files with 6 additions and 10 deletions

View File

@@ -51,13 +51,6 @@ class ApiApplicationManipulator implements ManipulatorInterface
return $application;
}
public function findByClientID($client_id)
{
return $this->repository->findOneBy([
'clientId' => $client_id
]);
}
public function delete(ApiApplication $application)
{
$this->om->remove($application);

View File

@@ -13,6 +13,7 @@ use Alchemy\Phrasea\Application;
use Alchemy\Phrasea\Core\Configuration\PropertyAccess;
use Alchemy\Phrasea\Model\Manipulator\ApiApplicationManipulator;
use Alchemy\Phrasea\Model\Entities\ApiApplication;
use Alchemy\Phrasea\Model\Repositories\ApiApplicationRepository;
class patch_410alpha10a implements patchInterface
@@ -62,10 +63,12 @@ class patch_410alpha10a implements patchInterface
{
// create an api application for adobeCC
/** @var ApiApplicationManipulator $manipulator */
$manipulator = $app['manipulator.api-application'];
/** @var ApiApplicationRepository $repo */
$repo = $app['repo.api-applications'];
if(!$repo->findByClientId(\API_OAuth2_Application_adobeCCPlugin::CLIENT_ID)) {
if($manipulator->findByClientID(\API_OAuth2_Application_adobeCCPlugin::CLIENT_ID) === null) {
/** @var ApiApplicationManipulator $manipulator */
$manipulator = $app['manipulator.api-application'];
$application = $manipulator->create(
\API_OAuth2_Application_adobeCCPlugin::CLIENT_NAME,