In recent versions of PhpStorm we’ve tried to make improving the testing experience a priority, and in 2017.2 we’ve done just that by introducing the ability to automatically run PHPUnit tests when you stop editing. The ability to autorun tests has been a hot topic of discussion on Twitter and at conferences and user groups for a long time. There’s been a workaround using file-watchers for a while
Adds an option to show name and shortcuts of any action you invoke (View | Appearance | Descriptions of Actions) in IntelliJ-based IDEs of version 2023.2 and older...
ツイート ブックマーク Docker composeでそれっぽい環境を用意して、xdebug動かしてみたよって話です。 docker-composeの定義 こんな感じです。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 version: "3" volumes: db-store: services: db: image: postgres:11 volumes: - db-store:/var/lib/postgresql/data environment: POSTGRES_USER: root POSTGRES_PASSWORD: root POSTGRES_INITDB_ARGS: "--encoding=UTF-8"
IDEs AppCode CLion DataGrip DataSpell Fleet GoLand IntelliJ IDEA PhpStorm PyCharm RustRover Rider RubyMine WebStorm Plugins & Services Big Data Tools Code With Me Quality Assurance JetBrains Platform Scala Toolbox App Writerside JetBrains AI Grazie Team Tools Datalore Space TeamCity Upsource YouTrack Hub Qodana .NET & Visual Studio .NET Tools ReSharper C++ Languages & Frameworks Kotlin Ktor MPS Am
PhpStormでWebサイトのソースコードをステップ実行する方法を解説します。 意外とググっても的確な情報が出てこなかったり、出てきても古過ぎて微妙に条件が違ってたりするなーと思ったので、改めて整理しておきます。 この記事のとおりにやれば誰でもすぐにステップ実行でデバッグができるようになると思いますので、参考にしてみてください👍 この記事の動作環境 一応僕の環境を書いておきますが、多少環境が違っても基本的に同じ手順で大丈夫なはずです。 PhpStorm 2020.1 PHP 7.3.14 Xdebug 2.9.2 Google Chrome 81.0.4044.113 (Official Build) (64ビット) Xdebugのバージョンは phpversion('xdebug'); で確認 具体的なやり方 1. Xdebugのリモートデバッグ有効化する PhpStormでのステッ
オープン・クローズドの原則に則ってコードを書こうと思うとResolverクラスをよく使うことになると思います。 PHPerKaigi2018でベストトーク賞を受賞した @hidenorigoto の 「SOLIDの原則ってどんなふうに使うの?」 の最終形態である PHPカンファレンス関西2018で「続・SOLIDの原則ってどんなふうに使うの? オープン・クローズドの原則 センパイのコーディングノート編」 の発表中には IF文禁止ギブス なる言葉も飛び出しました つまり、コードを書いていてIF分岐したくなった箇所はinterfaceに外出ししたうえで、Resolverで解決して使うことができるというわけです。 そのResolverクラスをPhpStormで楽に書くためのコードテンプレを作ったのでシェアします。 設定方法 Preferences → Editor → File and Code
前回のおさらい 前回は、 PHPのDocker環境を作る PhpStormでPHPをコマンドラインで実行&デバッグ PhpStormでPHPをブラウザで実行&デバッグ までやりましたね! 次はテストコードの実行、タスク管理ツールとの連携という実践的な内容について学んでいきます。 PhpStormでPHPUnitを実行してみよう テストコード実行 tests/フォルダ配下のテストしたいファイルやフォルダを右クリックしてRUNするとテストが実行されます。 PhpStormがソースコードを見てこれはテストコードだと判断したら、PHPUnitで実行してくれます。それもdocker上のPHPでですよ!(まぢStormは気が利くね~) テスト結果はこんな感じです。 テストコードをステップ実行 テストコードにbreak pointをつけて、虫アイコンをクリックします。 break pointで無事止まっ
はじめに う〇この次に幼稚園児に人気の最強という単語を使っている時点でなんともこっぱずかしいタイトルですが、PhpStormをこよなく愛する自分としてはどうしても書きたかった内容なので、恥を忍んで投稿します。 オールドタイプな自分でもPhpStormを乗りこなしていくことで、いっぱしのペチパーになれた気がしました。 最近のPHPの開発現場では必須の dockerなどの仮想化技術を使った開発環境 PHPUnitなどを使ったユニットテスト Gitなどを使ったソース管理 Redmineなどを使ったタスク管理 がPhpStormの力で簡単に使いこなせるようになりますよ~ 今回はMacで一度試したものをWindows10で実施した内容になっていますので、WindowsユーザもMacユーザもお試しあれ。 この記事を読んで身につくこと Dockerをちょっと操作できる PhpStormを使ってxdebu
PhpStorm から Docker for Mac の Docker コンテナ内で PhpUnit のテスト実行や Remote Debug を行うための設定です。 下記バージョンにて構築を行いました。 PhpStorm 2017.2.4 Docker for Mac 17.09.0-ce-mac35 PHP 7.1( php:7.1-apache ベース ) Xdebug 2.5 サンプルプロジェクトの取得 サンプルプロジェクトを用意したので、このプロジェクトをベースに設定を行います。このプロジェクトには、初期状態の Laravel アプリケーション(5.5)が含まれています。 github.com git で clone して、make を実行すると composer install と docker-compose up が実行されます。ブラウザで、 http://localhos
UPDATE (2017.10) ↓の日本語化がベストだと思いますので、こちらをご参照ください。 https://www.willbrains.jp/page/4 以下、昔のやりかた はじめに 個人的にはとっくに日本語化して使ってましたが、部署にPhpStormを布教する一環で、selfishまとめ。 必要なもの PhpStorm 日本語化リソースファイル やり方 日本語化リソースファイル 有志の方が翻訳された日本語リソースファイルがgithubにあるので、見つけましょう。 今回はこちらを利用させていただきました。 https://github.com/2ch774/IDEA_resources_jp buildのためにgradleをインストール
祝 PhpStorm 2016.3 リリース 2016/11/24、な感じのネタです。 PhpStorm 2016.3 is now released! | PhpStorm Blog 先日、株式会社ロックオン 様の社内勉強会に招待されて、PhpStorm のワザをいろいろ共有してきました。EC-CUBE3のソースを開いてインスペクションかけては「あ、ここ型検査効いてませんね...」「依存はmixed型で取ってくるんじゃなくて型を持ったフィールドに注入しないと...」とかひどいことやりました申し訳。 そのとき簡単な PHP のプログラムを通しで作るデモを雑に作っていったんですが、これ実はいい出来なんじゃないかということで、ちゃんと仕上げて公開したいなと思い... というわけで、約40分の PhpStorm 初心者向け (PHP 初心者とは言っていない) ライブコーディングですどうぞ。 Ph
Vagrant内のテスト(php7.1)を実行する場合の設定です。 PHPUnitをConfigurationに追加 Configurationウィンドウの呼び出し 右上の ▼ を押して Edit Configurations.. を選択して、 左上の + を押して PHPUnit を選ぶ。 入力する項目 今回はプロジェクト内にある phpunit.xml で設定してみます。 Name:テストの名前(好きにつける) Test Runner:Defined in the configuration file にする User alternative configuration file をチェックし、フォルダ内の phpunit.xmlファイルを選択 Test Runner options :テストしたい場所(たぶん) commons フォルダ内のテストのみを走らせたいなら /common
2013年10月3日追記 こちらの記事の情報は少し古くなってきたため、あたらしく記事をまとめ直しました。以下の記事も併せてご確認ください。 私がPhpStormで開発する上でよく使用する設定や使い方をまとめました。 前半と後半に記事を分けて紹介します。前半は、エディタの表示やファイル管理に関する設定を紹介します。後半は、入力補完やZenCoding、スニペット補完などのコーディングに関する設定と、git,phpunitなどの外部ツール連携に関する設定を紹介します。 動作確認環境 PhpStorm2016.2PhpStorm5.02 目次 フォントを変更する コンソールのフォントを変更する 設定ウィンドウのフォントを変更する 行番号を表示する 空白文字を表示する 折り返しを設定する 折りたたみを設定する ツールウィンドウを表示する ツールバーなどを削除してエディタの領域を広げる タブを1行で
はじめに 以下のような環境で PHPUnit をステップ実行する手順を記載します。似たような情報はいくつか見つかったのですが、ローカルとリモートのフォルダ構成が異なる場合に設定が必要な Path Mappings のところが書いてなかったり、UI が少し違っていたりました。誰かのお役に立てば幸いです。 macOS Sierra PHPSTORM 2016.3.2 PHP 7.1.1 PHPUnit 5.7.9 vagrant (リモートデバッグ) 手順 Preferences > Build, Execution, Deployment > Deploy で + を押します。Add Server 画面で name を vagrant、type を SFTP に設定して OK。 Connection タブに vagrant との接続設定を書きます。 Connection タブはこんな感じにな
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く