例えば以下のようにいくつかの関数に渡って同じコードを記述する場合、ひとつにまとめてスッキリさせる方法はないのでしょうか?
詳しい方、ご教示ください。よろしくお願いいたします。

<?php
App::uses('AppController', 'Controller');
App::uses('Sanitize', 'Utility');

class SampleController extends AppController {

    public $components = array('Session');
    public $uses = array('Sample', 'User');

    public function index() {

        $this -> autoLayout = false;

     /*以下のコードが同じ*/

        if($this->Session->check('my_id')){

        $get_session = $this->Session->read('my_id');

            $this->set('get_session_id',$get_session);

        } else{

            $this->set('get_session_id',false);
        }

    }

    public function a() {

        $this -> autoLayout = false;

        if($this->Session->check('my_id')){

        $get_session = $this->Session->read('my_id');

            $this->set('get_session_id',$get_session);

        } else{

            $this->set('get_session_id',false);
        }

    }

    public function b() {

        $this -> autoLayout = false;
        if($this->Session->check('my_id')){

        $get_session = $this->Session->read('my_id');

            $this->set('get_session_id',$get_session);

        } else{

            $this->set('get_session_id',false);
        }

    }

    public function c() {

        $this -> autoLayout = false;

        if($this->Session->check('my_id')){

        $get_session = $this->Session->read('my_id');

            $this->set('get_session_id',$get_session);

        } else{

            $this->set('get_session_id',false);
        }

    }
}