phpに関するsuinyezeのブックマーク (7)

  • CakePHPのMigrationクラスを既存のクラス定義からジェネレートする - Qiita

    既存のクラス定義からCakePHP3のマイグレーションを生成するジェネレータを作った。 プロパティが沢山あるクラスを作ってからマイグレーションクラスの叩き台を作ったりする時に使えると思う。 ジェネレータクラス <?php class MigratinoClassGenerator { public function generate(string $className) { $ref = new ReflectionClass($className); $properties = $ref->getProperties(); $migrationClass = new MigrationClass(); foreach ($properties as $property) { $migrationClass->addColumn($property->getName()); } retur

    CakePHPのMigrationクラスを既存のクラス定義からジェネレートする - Qiita
    suinyeze
    suinyeze 2017/11/10
  • 起動するだけで使えるPostgres.appでのDB作成 - Qiita

    Postgres.app というものがあります。 DLしてインストールして起動するだけで簡単にPostgreSQLが使えるので試してみました。 ダウンロード インストール dmgを展開してappをアプリケーションフォルダに移動してください。 使い方 appをダブルクリックで起動します。 起動した画面で"Initialize"をしてあげると新しいサーバーが作成されます。 "postgres"と"template1"、あとはユーザー名のDBが自動で作成されます。 ここには表示されないようですが"template0"も作成されています。 PostgreSQLにあまり詳しくないので知らなかったのですが、 ・"template0"に接続して新規DB作成 → まっさらなDBが作成される ・"template1"に接続して新規DB作成 → "template1"をコピーしたDBが作成される らしいです。

    起動するだけで使えるPostgres.appでのDB作成 - Qiita
    suinyeze
    suinyeze 2017/09/09
  • YYPHP #3【PHPの情報交換・ワイワイ話そう・仲間作り・ゆるめ・にぎやかめ・もくもくOK】 (2017/08/23 19:00〜)

    機能改善 イベント資料の投稿において、SlideShareやSpeakerDeckと同様に、Docswellの資料を埋め込みスライド表示できるように対応いたしました。資料の投稿機能は、資料URLを指定するだけで、URLから取得した情報を、適した形でconnpass上で表示・共有できる機能です お知らせ connpassプライバシーポリシーの内容を一部更新しました。詳細につきましてはこちらをご覧ください。 8月 23 YYPHP #3【PHPの情報交換・ワイワイ話そう・仲間作り・ゆるめ・にぎやかめ・もくもくOK】 高田馬場でPHPの情報交換や仲間作りをする集い(ゆるめ)

    YYPHP #3【PHPの情報交換・ワイワイ話そう・仲間作り・ゆるめ・にぎやかめ・もくもくOK】 (2017/08/23 19:00〜)
    suinyeze
    suinyeze 2017/08/10
    ワイワイ話そう!
  • dinghyでPHP-FPM環境をDocker上に構築してみた

    明示的 意味 แพลตฟอร์มการเรียนรู้และพัฒนาทักษะด้วยเทคโนโลยี https://suin.io เป็นแพลตฟอร์มที่ให้คุณเรียนรู้และพัฒนาทักษะทางเทคโนโลยีอย่างสะดวกสบาย เรามุ่งมั่นในการให้ความรู้และประสบการณ์ที่มีคุณค่าในการพัฒนาตนเอง pascalcase

    dinghyでPHP-FPM環境をDocker上に構築してみた
  • Symfony2 web server daemon script for CentOS6.3 - Qiita

    Symfony2 has a built-in webserver works in PHP 5.4 for development environment. The server can be started by running command: ./app/console server:run. Today I wrote a daemon script for that built-in webserver. This script works Linux distributions; especially I tested CentOS 6.3 on vagrant. It will be helpful for developers who develop Symfony2 web applications on Linux virtual machines and feel

    Symfony2 web server daemon script for CentOS6.3 - Qiita
    suinyeze
    suinyeze 2013/01/18
    Symfony2のビルトインサーバをデーモン化する方法
  • PHPUnit テストケースで書き換えた値を復帰する

    PHPUnitのテストケースで書き換えた値の復帰について。 テストケースでテストを記述する際に、スーパーグローバルやクラス変数を書き換えることがあるのですが、これらの値を書き換えたまま、別のテストを実行すると書き換えられた状態でテストが実行されるので、それらの値に依存した処理があるとテストが通らないことがあります。 PHPUnitでは、そういったテストをまたがって影響を及ぼすであろう値の保存、復帰を自動で行なってくれる機能があります。 スーパーグローバル デフォルトでは、各テストメソッドを実行する前に、スーパーグローバル変数($_ENV, $_POST, $_GET, $_COOKIE, $_SERVER, $_FILES, $_REQUEST)の値をが保存されており、テストメソッド終了後にそれらの値がスーパーグローバル変数へ復帰されます。 これらの処理はsetUp()/tearDown(

    suinyeze
    suinyeze 2012/02/09
    これは知らなかった。今度使う。@backupStaticAttributes enabled
  • わぁいPhar、あかりPhar作るの大好き! - Feelin' Kinda Strange

    2012年はpharの年!嘘です! みなさん、プログラムソースが1ファイルになってるの好きですか! 好きですよね! http://www.google.co.jp/search?ie=UTF-8&q=phpspot+1%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB ファイルの総行数が1万行超えても? 、、、ということで、PHPのためのアーカイブ形式pharについてです。 http://php.net/phar ここ最近はpharとして提供されるものがいくつか出てきましたね! pyrus.phar imagine.phar goutte.phar guzzle.phar また、Zend Framework 2 (http://packages.zendframework.com/) では $pyrus download Zend_** で、pharファイルとしてダウ

    わぁいPhar、あかりPhar作るの大好き! - Feelin' Kinda Strange
    suinyeze
    suinyeze 2012/02/09
    たしか、英語の動画で「ファー」って発音してた。
  • 1