Commit 6ded8dee authored by Bertrand Gauthier's avatar Bertrand Gauthier
Browse files

wip

parent 16df4b63
Loading
Loading
Loading
Loading
+1 −1
Changes for module/Application/src/Application/View/Renderer/PhpRenderer.php: 1 added line, 1 removed line.
Original line number Diff line number Diff line
@@ -188,7 +188,7 @@ use Validation\View\Helper\ValidationTheseViewHelper;
 *
 * @method \Fichier\View\Helper\Fichier\UrlFichierViewHelper urlFichier(Fichier $fichier, bool $isTargetBlank = false, array $options = [])
 * @method \Fichier\View\Helper\Fichier\FichierViewHelper fichier(Fichier $object)
 * @method \Fichier\Form\ViewHelper\Fichier\FormFichierViewHelper formFichier(\Fichier\Form\ReplaceableFichierForm $form)
 * @method \Fichier\Form\ViewHelper\Fichier\FormFichierRemplacableViewHelper formFichierRemplacable(\Fichier\Form\FichierRemplacableAwareForm $form)
 *
 * @method SousCompetenceViewHelper sousCompetences(SousCompetence[] $object, array $options = [])
 * @method EtatViewHelper etatHelper(mixed $etat = null, int|null $resultat = null, string|null $resultatString = "", $options = [])
+3 −3
Changes for module/Fichier/config/others/fichier.config.php: 3 added lines, 3 removed lines.
Original line number Diff line number Diff line
@@ -16,7 +16,7 @@ use Fichier\Exporter\PageFichierIntrouvablePdfExporter;
use Fichier\Exporter\PageFichierIntrouvablePdfExporterFactory;
use Fichier\Form\FichierForm;
use Fichier\Form\FichierFormFactory;
use Fichier\Form\ViewHelper\Fichier\FormFichierViewHelper;
use Fichier\Form\ViewHelper\Fichier\FormFichierRemplacableViewHelper;
use Fichier\Hydrator\FichierHydrator;
use Fichier\Hydrator\FichierHydratorFactory;
use Fichier\Provider\Privilege\FichierPrivileges;
@@ -327,11 +327,11 @@ return [
        ],
        'factories' => [
            UrlFichierViewHelper::class => UrlFichierViewHelperFactory::class,
            FormFichierViewHelper::class => InvokableFactory::class,
            FormFichierRemplacableViewHelper::class => InvokableFactory::class,
        ],
        'aliases' => [
            'urlFichier' => UrlFichierViewHelper::class,
            'formFichier' => FormFichierViewHelper::class,
            'formFichierRemplacable' => FormFichierRemplacableViewHelper::class,
        ]
    ],
    'search_services' => [
+3 −3
Changes for module/Fichier/src/Fichier/Entity/Db/Fichier.php: 3 added lines, 3 removed lines.
Original line number Diff line number Diff line
@@ -4,16 +4,16 @@ namespace Fichier\Entity\Db;

use Application\Constants;
use Application\Entity\Db\ValiditeFichier;
use Fichier\Controller\Plugin\Uploader\UploadedFileInterface;
use DateTime;
use Doctrine\Common\Collections\ArrayCollection;
use Doctrine\Common\Collections\Collection;
use Fichier\Controller\Plugin\Uploader\UploadedFileInterface;
use Fichier\FileUtils;
use Laminas\Permissions\Acl\Resource\ResourceInterface;
use Ramsey\Uuid\Uuid;
use UnicaenApp\Filter\BytesFormatter;
use UnicaenUtilisateur\Entity\Db\HistoriqueAwareInterface;
use UnicaenUtilisateur\Entity\Db\HistoriqueAwareTrait;
use UnicaenApp\Filter\BytesFormatter;
use Laminas\Permissions\Acl\Resource\ResourceInterface;

/**
 * Classe représentant un fichier générique.
+21 −0
Changes for module/Fichier/src/Fichier/Entity/Db/FichierRemplacableAwareInterface.php: 21 added lines, 0 removed lines.
Original line number Diff line number Diff line
<?php

namespace Fichier\Entity\Db;

/**
 * Contrat décrivant un {@see \Fichier\Entity\Db\Fichier} téléversé pouvant être remplacé par un autre.
 */
interface FichierRemplacableAwareInterface extends FichierAwareInterface
{
    /**
     * Retourne l'éventuel {@see \Fichier\Entity\Db\Fichier} initial, remplacé le cas échéant par celui
     * retourné par {@see FichierAwareInterface::getFichier()}.
     */
    public function getFichierInitial(): ?Fichier;

    /**
     * Spécifie l'éventuel {@see \Fichier\Entity\Db\Fichier} initial, remplacé par celui
     * retourné par {@see FichierAwareInterface::getFichier()}.
     */
    public function setFichierInitial(?Fichier $fichierInitial): void;
}
 No newline at end of file
+23 −0
Changes for module/Fichier/src/Fichier/Entity/Db/FichierRemplacableAwareTrait.php: 23 added lines, 0 removed lines.
Original line number Diff line number Diff line
<?php

namespace Fichier\Entity\Db;

trait FichierRemplacableAwareTrait
{
    protected ?Fichier $fichierInitial = null;

    /**
     * @see ReplaceableFichierInterface::getFichierInitial()
     */
    public function getFichierInitial(): ?Fichier
    {
        return $this->fichierInitial;
    }
    /**
     * @see ReplaceableFichierInterface::setFichierInitial()
     */
    public function setFichierInitial(?Fichier $fichierInitial): void
    {
        $this->fichierInitial = $fichierInitial;
    }
}
 No newline at end of file
Loading