private function createSmf()
    {
        $definition = new Definition(
            Utility::getLibraryClass('Persister\MongoDb\StorageMetadataFactory'),
            [new Reference(Utility::getAliasedName('util.entity'))]
        );
        $definition->setPublic(false);
        return $definition;
    }
private function createSmf()
    {
        $definition = new Definition(
            Utility::getLibraryClass('Persister\MongoDb\StorageMetadataFactory'),
            [new Reference(Utility::getAliasedName('util.entity'))]
        );
        $definition->setPublic(false);
        return $definition;
    }
private function createSmf ( ) { $ definition = new Definition ( Utility :: getLibraryClass ( 'Persister\MongoDb\StorageMetadataFactory' ) , [ new Reference ( Utility :: getAliasedName ( 'util.entity' ) ) ] ) ; $ definition -> setPublic ( false ) ; return $ definition ; }
Creates the storage metadata factory service definition.

@return  Definition
Creates the storage metadata factory service definition .