ormalize_path( BLOCKS_PATH ); $files = array_map( static function ( $file ) use ( $normalized_blocks_path ) { return str_replace( $normalized_blocks_path, '', $file ); }, $files ); // Save core block style paths in cache when not in development mode. if ( $can_use_cached ) { set_transient( $transient_name, array( 'version' => $wp_version, 'files' => $files, ) ); } } $register_style = static function ( $name, $filename, $style_handle ) use ( $blocks_url, $suffix, $wp_styles, $files ) { $style_path = "{$name}/{$filename}{$suffix}.css"; $path = wp_normalize_path( BLOCKS_PATH . $style_path ); if ( ! in_array( $style_path, $files, true ) ) { $wp_styles->add( $style_handle, false ); return; } $wp_styles->add( $style_handle, $blocks_url . $style_path ); $wp_styles->add_data( $style_handle, 'path', $path ); $rtl_file = "{$name}/{$filename}-rtl{$suffix}.css"; if ( is_rtl() && in_array( $rtl_file, $files, true ) ) { $wp_styles->add_data( $style_handle, 'rtl', 'replace' ); $wp_styles->add_data( $style_handle, 'suffix', $suffix ); $wp_styles->add_data( $style_handle, 'path', str_replace( "{$suffix}.css", "-rtl{$suffix}.css", $path ) ); } }; foreach ( $core_blocks_meta as $name => $schema ) { /** This filter is documented in wp-includes/blocks.php */ $schema = apply_filters( 'block_type_metadata', $schema ); // Backfill these properties similar to `register_block_type_from_metadata()`. if ( ! isset( $schema['style'] ) ) { $schema['style'] = "wp-block-{$name}"; } if ( ! isset( $schema['editorStyle'] ) ) { $schema['editorStyle'] = "wp-block-{$name}-editor"; } // Register block theme styles. $register_style( $name, 'theme', "wp-block-{$name}-theme" ); foreach ( $style_fields as $style_field => $filename ) { $style_handle = $schema[ $style_field ]; if ( is_array( $style_handle ) ) { continue; } $register_style( $name, $filename, $style_handle ); } } } add_action( 'init', 'register_core_block_style_handles', 9 ); /** * Registers core block types using metadata files. * Dynamic core blocks are registered separately. * * @since 5.5.0 */ function register_core_block_types_from_metadata() { $block_folders = require BLOCKS_PATH . 'require-static-blocks.php'; foreach ( $block_folders as $block_folder ) { register_block_type_from_metadata( BLOCKS_PATH . $block_folder ); } } add_action( 'init', 'register_core_block_types_from_metadata' ); CPMS – Cycle Préparatoire Marie Stella
  • Cycle Préparatoire

    Le cursus Les informations clées à connaître Dès la première année, les étudiants du CPMS suivent le programme de Classes …

    Appliquer
  • DANDJINOU Marie-Noëlle | Août 2021

    « Après ma réussite au Baccalauréat série C, je cherchais une école dans laquelle je me sentirai à l’aise pour continuer …

    Appliquer
  • Cycle ingénieur

    Partenariat avec le groupe JUNIA : HEI ISA ISEN Grâce au CPMS, après les 2 ans de formation, les étudiants …

    Appliquer
  • Bienvenue au CPMS de Cotonou

    Discipline – Courtoisie – Honnêteté – Excellence

    Le CPMS est reconnu et autorisé par l’État béninois. Arrêté année 2021 N°1018/MESRS/DC/SGM/DGES/CT-J/CJ/SA/049SGG21 portant autorisation de création et d’ouverture de l’Etablissement privé d’Enseignement Supérieur dénommé « Ecole Supérieure d’Ingénierie Sainte Marie Stella ».
    L’école est inscrite également dans le guide d’orientation universitaire 2022-2023 au n°) 72 et à la page 86.

    Lire la suite

    56

    Etudiants déjà formés

    51

    étudiants ayant voyagé

    05

    étudiants continuent la formation d’ingénieur au Bénin

    5

    Ecoles partenaires

    Inscriptions ouvertes

    Les inscriptions sont possibles dès maintenant jusqu’au mois de septembre.

    Nous vous invitons à vous rapprocher du secrétariat pour le dépôt des dossiers afin de prendre part au test de recrutement.

    Cliquez ici pour télécharger le formulaire d’inscription

    Pour toute question, veuillez contacter le secrétariat du CPMS.

    Procédure d'inscription