Skip to content

Instantly share code, notes, and snippets.

View alexsoyes's full-sized avatar

Alex alexsoyes

View GitHub Profile
@alexsoyes
alexsoyes / single-responsibility-principle.php
Last active March 24, 2021 18:17
Single Responsibility Principle in PHP
<?php
/**
* Single Responsibility Principle in PHP
*
* Each class should be stored in a folder called Services/User/*.
*/
// Located in Services/User/UserAuthenticatorService.php
class UserAuthenticatorService
{
@alexsoyes
alexsoyes / liskov-s-substitution-principle-not-working.php
Last active March 22, 2021 06:44
Liskov’s Substitution Principle (LSP) in PHP (not working)
<?php
/**
* Liskov’s Substitution Principle (LSP) in PHP (not working)
*/
abstract class CMS
{
abstract public function findArticles(int $limit);
}
@alexsoyes
alexsoyes / wp-show-enqueued-assets.php
Last active May 6, 2021 05:17
WordPress Plugin : Show all enqueued assets (scripts & styles) in backend/frontend comments
<?php
/**
* Plugin Name: WP Show enqueued assets
* Description: Show all enqueued assets (scripts & styles) in backend/frontend comments.
* Version: 0.0.1
* Requires at least: 5.2
* Requires PHP: 7.0
* Author: Alex so yes
* Author URI: https://alexsoyes.com
* License: GPL v2 or later
@alexsoyes
alexsoyes / remove-wp-embed.php
Created July 24, 2021 14:32
Remove WP Embed
<?php
function my_deregister_scripts()
{
wp_dequeue_script( 'wp-embed' );
}
add_action( 'wp_footer', 'my_deregister_scripts' );
@alexsoyes
alexsoyes / remove-wp-block-library.php
Last active July 24, 2021 14:38
Remove WP Block Library
<?php
function my_deregister_scripts()
{
wp_dequeue_style( 'wp-block-library' );
}
add_action( 'wp_enqueue_scripts', 'my_deregister_scripts' );
@alexsoyes
alexsoyes / boucle-for.php
Last active September 18, 2021 10:01
Cours PHP
<?php
$students = [
[
'firstname' => 'Alex',
'age' => 27,
],
[
'firstname' => 'Bastien',
'age' => 19,
@alexsoyes
alexsoyes / exemple-boucle-for.php
Last active September 18, 2021 10:58
Cours PHP : Boucle "for"
<?php
$students = [
[
'firstname' => 'Alex',
'age' => 27,
],
[
'firstname' => 'Bastien',
'age' => 19,
@alexsoyes
alexsoyes / exemple-boucle-foreach.php
Last active September 18, 2021 10:58
Cours PHP : Boucle "foreach"
<?php
$students = [
[
'firstname' => 'Alex',
'age' => 27,
],
[
'firstname' => 'Bastien',
'age' => 19,
@alexsoyes
alexsoyes / exemple-boucle-while.php
Last active September 20, 2021 13:29
Cours PHP : Boucle "while"
<?php
$students = [
[
'firstname' => 'Alex',
'age' => 27,
],
[
'firstname' => 'Bastien',
'age' => 19,
@alexsoyes
alexsoyes / exemple-commentaires.php
Last active September 18, 2021 13:26
Cours PHP : Commentaires
<?php
// Vous avez deux manières de mettre des commentaires.
// Celle-ci permet de mettre de petit commentaire quand c'est nécessaire.
/**
* Et voici la seconde, on l'utilise surtout pour les fonctions et l'utilisation d'annotations !
*/
/**