|
@@ -5,7 +5,6 @@ namespace FTTHBundle\Entity;
|
|
|
use Base\AdminBundle\Traits\TenancyIdTrait;
|
|
|
use Base\AdminBundle\Traits\TenancyIdTraitInterface;
|
|
|
use Doctrine\ORM\Mapping as ORM;
|
|
|
-use Doctrine\Common\Persistence\Event\LifecycleEventArgs;
|
|
|
use ExtraDataBundle\Entity\Traits\ExtraDataTrait;
|
|
|
use Gedmo\Mapping\Annotation as Gedmo;
|
|
|
use Symfony\Bridge\Doctrine\Validator\Constraints\UniqueEntity;
|
|
@@ -23,7 +22,6 @@ use WorkflowBundle\Entity\Traits\WorkflowTrait;
|
|
|
* ONU
|
|
|
*
|
|
|
* @ORM\Entity
|
|
|
- * @ORM\HasLifecycleCallbacks
|
|
|
* @UniqueEntity(fields={"ponSerialNumber", "tenancyId"}, message="errors.duplicate_key")
|
|
|
* @ORM\Table(uniqueConstraints={@ORM\UniqueConstraint(name="unique_idx", columns={"pon_serial_number", "tenancy_id"})})
|
|
|
*
|
|
@@ -432,19 +430,8 @@ class ONU implements DeviceInterface, TenancyIdTraitInterface, LocationInterface
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
- * @ORM\PrePersist
|
|
|
+ * @return string
|
|
|
*/
|
|
|
- public function prePersist(LifecycleEventArgs $event)
|
|
|
- {
|
|
|
- $this->currentState = null;
|
|
|
-
|
|
|
- $workflow = $this->getWorkflow();
|
|
|
-
|
|
|
- if ($workflow) {
|
|
|
- $this->currentState = $workflow->getInitialPlace($this);
|
|
|
- }
|
|
|
- }
|
|
|
-
|
|
|
public function getAdministrativeWorkflow()
|
|
|
{
|
|
|
return "administrative_state";
|