Code Duplication    Length = 22-22 lines in 2 locations

Alpha/Controller/Controller.php 2 locations

@@ 702-723 (lines=22) @@
699
     *
700
     * @since 1.0
701
     */
702
    public function markDirty($object)
703
    {
704
        self::$logger->debug('>>markDirty(object=['.var_export($object, true).'])');
705
706
        if (method_exists($this, 'before_markDirty_callback')) {
707
            $this->before_markDirty_callback();
708
        }
709
710
        $this->dirtyObjects[count($this->dirtyObjects)] = $object;
711
712
        $config = ConfigProvider::getInstance();
713
        $sessionProvider = $config->get('session.provider.name');
714
        $session = SessionProviderFactory::getInstance($sessionProvider);
715
716
        $session->set('dirtyObjects', $this->dirtyObjects);
717
718
        if (method_exists($this, 'after_markDirty_callback')) {
719
            $this->after_markDirty_callback();
720
        }
721
722
        self::$logger->debug('<<markDirty');
723
    }
724
725
    /**
726
     * Getter for the dirty objects array.
@@ 747-768 (lines=22) @@
744
     *
745
     * @since 1.0
746
     */
747
    public function markNew($object)
748
    {
749
        self::$logger->debug('>>markNew(object=['.var_export($object, true).'])');
750
751
        if (method_exists($this, 'before_markNew_callback')) {
752
            $this->before_markNew_callback();
753
        }
754
755
        $this->newObjects[count($this->newObjects)] = $object;
756
757
        $config = ConfigProvider::getInstance();
758
        $sessionProvider = $config->get('session.provider.name');
759
        $session = SessionProviderFactory::getInstance($sessionProvider);
760
761
        $session->set('newObjects', $this->newObjects);
762
763
        if (method_exists($this, 'after_markNew_callback')) {
764
            $this->after_markNew_callback();
765
        }
766
767
        self::$logger->debug('<<markNew');
768
    }
769
770
    /**
771
     * Getter for the new objects array.