src/AuraSqlReplicationModule.php
protected function configure()
    {
        if ($this->connectionLocator) {
            $this->bind(ConnectionLocatorInterface::class)->annotatedWith($this->qualifer)->toInstance($this->connectionLocator);
        }
        // ReadOnlyConnection when GET, otherwise WriteConnection
        $this->bind(ExtendedPdoInterface::class)->annotatedWith($this->qualifer)->toProvider(AuraSqlReplicationDbProvider::class, $this->qualifer)->in(Scope::SINGLETON);
        // @ReadOnlyConnection @WriteConnection
        $this->installReadWriteConnection();
        // @Transactional
        $this->install(new TransactionalModule);
    }
protected function configure()
    {
        if ($this->connectionLocator) {
            $this->bind(ConnectionLocatorInterface::class)->annotatedWith($this->qualifer)->toInstance($this->connectionLocator);
        }
        // ReadOnlyConnection when GET, otherwise WriteConnection
        $this->bind(ExtendedPdoInterface::class)->annotatedWith($this->qualifer)->toProvider(AuraSqlReplicationDbProvider::class, $this->qualifer)->in(Scope::SINGLETON);
        // @ReadOnlyConnection @WriteConnection
        $this->installReadWriteConnection();
        // @Transactional
        $this->install(new TransactionalModule);
    }
protected function configure ( ) { if ( $ this -> connectionLocator ) { $ this -> bind ( ConnectionLocatorInterface :: class ) -> annotatedWith ( $ this -> qualifer ) -> toInstance ( $ this -> connectionLocator ) ; } // ReadOnlyConnection when GET, otherwise WriteConnection $ this -> bind ( ExtendedPdoInterface :: class ) -> annotatedWith ( $ this -> qualifer ) -> toProvider ( AuraSqlReplicationDbProvider :: class , $ this -> qualifer ) -> in ( Scope :: SINGLETON ) ; // @ReadOnlyConnection @WriteConnection $ this -> installReadWriteConnection ( ) ; // @Transactional $ this -> install ( new TransactionalModule ) ; }
{@inheritdoc}
{